สวัสดีครับท่านผู้อ่าน 🙏 หลังจากผู้เขียนห่างหายจากการเขียนไปนานมาาาาาาก ตั้งแต่ช่วงปลายปีที่แล้ว มาในรอบนี้ผู้เขียนขอพักการเขียนถึง Burp Suite ไว้ก่อน (อ่านได้ที่: https://datafarm-cybersecurity.medium.com/10-อันดับ-burp-extender-ที่นิยมใช้-b0e6dc0dcaf4) แล้วจะมาพูดถึงเรื่องที่ต้องพบเจอทุก ๆ ครั้งเพื่อให้เสร็จสิ้นงานได้ นอกจากเรื่องความรู้เรื่องทดสอบที่ดีแล้วอีกหน้าที่หนึ่ง ที่ต้องทำคือการทำ Report !!!!!!!!! เพราะส่วนนี้คือ อีกหน้าที่ต้องรับผิดชอบของงานทดสอบ โดยรายละเอียดใน Report จะมีข้อมูลหลายส่วน เช่น เราต้องทำอะไรบ้าง วันเวลาที่ทดสอบ ขอบเขตที่ต้องดำเนินงาน เงื่อนไขในการทดสอบคืออะไรบ้าง และส่วนที่สำคัญที่สุดนั้นคือผลลัพธ์ที่ได้จากการทดสอบ ดังนั้น วันนี้ผู้เขียนจะมานำเสนอเครื่องมือที่ผู้เขียนนั้นนำมาใช้ในการทำ Report ซึ่งหวังว่าจะได้เป็นประโยชน์เพิ่มเติมสำหรับบางท่านที่ได้เข้ามาอ่านนะครับ
1. เขียนเอกสารด้วย Microsoft Word
หลีกหนีไม่ได้จริง ๆ สำหรับเครื่องมือการทำ Report ตัวนี้ เป็นเครื่องมือที่ทำ Report ได้ง่าย และสะดวกที่สุดสำหรับผู้เขียน ซึ่งผู้เขียนเองก็ได้ลองใช้เครื่องมืออื่น ๆ มาช่วยในการทำ Report แล้ว ทั้ง Open Source และ Commercial แต่ก็ต้องย้อนกลับมาใช้ MS Word เนื่องด้วย หลายสาเหตุที่ยังคงต้องใช้ อย่างเช่น ต้องส่งไฟล์ ให้กับทีมอื่น รวมไปถึงส่งให้กับทางลูกค้าเองในบางกรณี ทำให้ ถ้าหากจัดทำด้วย เครื่องมือ อื่น ๆ อาจจะทำให้ผลลัพธ์ที่ออกมา ไม่ตรงตามที่เราจัดทำไว้ นอกจากนี้การจัดการรูปแบบต่าง ๆ การจัดคำ การแบ่งหน้า การตัดข้อความ การตรวจสอบคำ การที่สามารถเขียน Script ลงไปได้ และโดยเฉพาะฟังก์ชันการจัดหน้ากระจายแบบไทย (Thai distributed) ที่ทำออกมาได้ค่อนข้างดี ดังนั้นแล้วเรื่องงานเอกสารต้องยกให้ MS Word จริง ๆ ครับ
2. บันทึกหน้าจอด้วย Green Shot
นอกจากเครื่องมือในการทำเอกสารที่ดีแล้ว ยังต้องมีการเก็บรูปภาพประกอบต่าง ๆ ที่ใช้งานง่าย ซึ่งถ้าใน Windows ที่จริงก็มี Sniping Tool ใน macOS หรือ Linux ก็มีอยู่แล้ว (ผู้เขียนใช้ทั้ง 3 OS แต่ตั้งค่าให้ใช้งานคล้าย ๆ กัน) แต่เนื่องด้วยความถนัดในการใช้งานของผู้เขียนเนื่องจากใช้มานานมากเลยมานำเสนอเครื่องมือที่ใช้ในการบันทึกรูป ซึ่งสามารถดาวน์โหลด ฟรี!!! ได้จาก https://getgreenshot.org/downloads/ โดยผู้เขียนจะกล่าวถึงการตั้งค่า และการใช้งานของผู้เขียนเอง
การตั้งค่าปุ่มลัดสำหรับการบันทึก เนื่องด้วยการใช้งานบ่อย จึงต้องตั้งค่าให้ใช้งานได้ง่าย รวมถึงตั้งค่าให้มีการบันทึกเพราะเมื่อใดก็ต้องที่ต้องการย้อนกลับมาใช้งานรูป จะได้กลับมาดูรูปไปใช้งานได้ทันที
นอกจากนี้หลังจากการบันทึกรูปภาพแล้วยังสามารถใช้งานเครื่องมือต่าง ๆ เช่น สร้างกรอบสี ไฮไลท์ เบลอรูป ทำกล่องข้อความ เพื่อนำไปใช้งานต่อ
3. ตรวจสอบประโยคด้วย fraze.it
ใน Report นั้น ต้องจัดทำเป็นภาษาอังกฤษ ซึ่งผู้เขียนเองบางทีต้องดูการใช้รูปแบบประโยคผ่านเว็บไซต์ https://fraze.it/ เพื่อช่วยให้เห็นตัวอย่างประโยคจำนวนมาก ของคำศัพท์ที่เราจะต้องการเขียน เพื่อให้ช่วยลดความผิดพลาดให้น้อยลง
4. Longdo Dict วุ้นแปลภาษา
ในการทำรายงานนั้น บ่อยครั้งที่เราต้องทำรายงานที่เป็นภาษาไทย แล้วบางทีเกิดอาการนึกคำไม่ออก เนื่องจากใช้คำศัพท์เหล่านั้นถูกจนติดปาก ผู้เขียนจึงติดตั้ง Chrome extension ของ Longdo dictionary เพื่อใช้ในการแปลคำศัพท์ และค้นหาคำศัพท์ไทยต่าง ๆ ที่เหมาะจะนำมาใช้งานใน Report โดยการใช้งานนั้น ง่ายแสนง่าย เพียงลากข้อความที่ต้องการ ให้เป็นสีเทา ๆ ดังภาพ แล้วกดที่ปุ่ม Longdo dictionary ที่ขวาบนของ Web browser หลังจากนั้นแล้ว ก็จะแสดงคำศัพท์ ประเภทของคำ และวิธีการออกเสียงออกมาก เสมือนถือ Dictionary ติดตัวไว้ตลอด
5. Programming Skill
ในการทำ Report นั้นจะมีหลายส่วน ที่ต้องทำซ้ำ ๆๆๆๆๆ เช่น รูปแบบเอกสาร Format ตาราง สี รูปแบบ หรือการคำนวณ ต่าง ๆ ซึ่งคงไม่สนุกแน่ถ้าต้องเจอสิ่งเหล่านี้ในทุก ๆ ครั้งที่ทำ Report ดังนั้น แล้วผู้เขียนเอง ก็ได้มีการเขียน Script ง่าย ๆ มาเพื่อจัดการรูปแบบบางส่วนของรายงานให้อยู่ในรูปแบบของทางบริษัทที่ได้กำหนดไว้ให้ได้มากที่สุดแล้วส่วนไหนไม่สามารถทำได้ (หรือไม่ได้เขียนไว้) ก็จะจัดทำเพิ่มเติมในเอกสารต่อ ทำให้ช่วยย่นระยะเวลาในการทำเอกสารไปได้ มากพอสมควร
6. อ้างอิงอื่น ๆ ของการเขียน Report ภาษาไทย
การทำเอกสารของภาษาไทยนั้น มักมีความละเอียดเล็ก ๆ น้อย ๆ ต่างที่ผู้เขียนเคยมองข้ามไป เช่น การเว้นวรรค(ผู้เขียนเองยังผิดบ่อย ๆ) คำไทยที่ถูกต้อง การทำ Report ให้จัดข้อความเป็น Thai Distributed และอื่น ๆ อีกมากมาย โดยเฉพาะคำศัพท์ทางด้าน IT ที่ถูกต้อง อาทิ อัพโหลด อัปโหลด อับโหลด หรือจะคำจำพวก เซิร์ฟเวอร์ เซิฟเวอร์ เวอร์ชัน เวอร์ชั่น ซึ่งผู้เขียนเอง ในสมัยก่อนนั้น ผิดพลาดบ่อยมาก ดังนั้นจึงต้องหาอ้างอิงที่คาดว่าจะถูกที่สุด โดยดูจากหลากหลายที่ เช่น
- https://www.dga.or.th/document-sharing/article/35859/
- https://www.it24hrs.com/2017/it-vocabulary-thai-word/
- http://www.dla.go.th/upload/document/type14/2017/12/19204_1_1512617352720.pdf
นอกจากนี้ ยังมีการเว้นวรรคที่ถูกต้องของคำไทยก็ยังเป็นส่วนที่ควรทำในรายงาน ที่เป็นภาษาไทย
https://www.trueplookpanya.com/knowledge/content/50093/-lantha-lan-
สรุป
Report นั้น ก็ยังเป็นสิ่งที่หลายคนที่ทำงานสาย Technical นั้นไม่อยากยุ่ง แต่อย่างไรก็ตามก็คงยากที่จะเลี่ยง ดังนั้นก็ให้อยู่ให้ได้แฮปปี้ที่สุด โดยใช้เครื่องมือต่าง ๆ นั้น มาช่วยย่นระยะเวลาในการทำให้ได้มากที่สุด การทำ Report นั้น ก็มีข้อดีเช่นกัน ไม่ว่าจะทำให้เราได้ฝึกการสร้างคำเพื่อใช้ในการสื่อสาร การทำเอกสารอย่างถูกต้อง เพื่อนำไปใช้ประโยชน์ในด้านอื่น ๆ ฝึกการอธิบายในสิ่งที่เราได้ทดสอบ เพื่อให้ผู้อื่นสามารถเข้าใจได้ สำหรับผู้อ่านถ้าดูแล้วสนใจ อยากทำงานแนวนี้ Inbox มาที่เพจได้เลยครับผม 🙏