4 ข้อรู้ไว้ .. การเริ่มต้นเป็น Software Tester ง่ายขึ้นเย๊อะ !!

Sutthinai'S
2 min readJun 12, 2023

--

จากที่สังเกตช่วงนี้เป็นช่วงบูมสุด ๆ สำหรับการย้ายสายงานนอกสาย IT มาเป็น Software Tester จนแทบมีคอมเมนต์รายวันตามประกาศรับสมัครงานกับคำถามว่า ..

“รับคนย้ายสายงานไหมครับ ?”

ด้วยความเป็นหนึ่งในคนย้ายสายงานมา วันนี้จึงอยากแชร์สิ่งที่นอกเหนือจากคอร์สออนไลน์ส่วนใหญ่สอนกัน โดยจะเป็นแค่ส่วนการ Test Web เท่านั้น ที่เชื่อเถอะว่าถ้ารู้ไว้ชีวิตนี้จะง่ายขึ้นเยอะะ

Basic Programing Language

จริงอยู่ที่ Tester ไม่ต้องเขียนโค้ด หากไม่ได้เป็นสาย Automate แต่การรู้เบสิคการเขียนโค้ดไว้ จะทำให้เราเข้าใจเนื้องานและสื่อสารกับ Dev ได้ง่ายขึ้นมากเมื่อจำเป็น ไม่ว่าจะเป็นการคุยรายละเอียด Requirement หรือเมื่อเจอ Issue ยกตัวอย่างให้เห็นภาพเมื่อเจอ Bug แล้วไปแจ้ง Dev โดยที่ Dev ตอบกลับมาว่า

“อ๋อ ตรงจุดนี้มันคืนค่าออกมาเป็น Array โดยข้างในก็จะแบ่งเป็น Object เก็บค่าข้อมูลของ User โดยที่มี UserId เก็บค่าเป็น Number แต่ไหงมันส่งค่ากลับมาเป็น String ได้ก็ไม่รู้เคสนี้ มันเลย Error น่ะครับ”

ถ้าไม่รู้เบสิคมาบ้างเลย พอมาเจอแบบนี้ก็เหวอเหมือนกันนะ และจะพาลให้สื่อสารกันในระยะยาวได้ยากด้วย

What is API ?

“ลองเช็ค API ให้หน่อยได้ไหม ว่ามันตายที่เส้นไหน ?” หากเป็นการ Test Web ประโยคนี้ไม่ว่ายังไงก็จะต้องเจออย่างแน่นอน ดังนั้นจงศึกษาเรื่องนี้ไว้แต่เนิ่น ๆ เพราะความรู้ส่วนนี้จะเป็นส่วนที่จำเป็นอย่างมาก หากเราอยาก Test Web ให้มีประสิทธิภาพ

แหล่งเรียนรู้ : https://www.saladpuk.com/web/web-api-101/intro

Tool ยอดนิยม สำหรับ Test API

API Testing & Tool

เมื่อเข้าใจว่า API คืออะไร และมีความสำคัญอย่างไร สิ่งต่อไปที่ควรทำให้เป็น คือการ Test API โดยใช้ Tool สำหรับการ Test ที่ใช้กันโดยทั่วไป Postman ที่อยากบอกว่าหากใช้ให้เซียน ๆ จะช่วยทุ่นแรง เวลา ในการ Test เราไปได้เยอะมากเลยแหละ

แหล่งเรียนรู้ : https://www.youtube.com/watch?v=VywxIQ2ZXw4

Investigate Testing

เราจะทำยังไง เมื่อเจอ Bug ? คอร์สออนไลน์หลายคอร์สจะสอนให้ Log Issue และส่งไปให้ Dev แก้ไขต่อไป แต่จะดีกว่ามากถ้าเราลองสืบค้นมันว่าสาเหตุที่ทำให้เกิด Bug นี้ขึ้นมามันเกิดจากอะไรกันแน่ คิดดูว่า Dev จะทำงานได้ง่ายขึ้นมากขนาดไหน เมื่อรู้ว่า Bug นี้พังจากอะไร ประหยัดทั้งเวลาในการสื่อสาร และการทำงานไปได้อีกเยอะ หากไม่รู้จริง ๆ ว่าควรเริ่มต้นยังไง วิธีที่ง่ายที่สุดฝึก Inspect ให้เป็นนิสัย และเริ่มต้นจากเส้น API ที่ Error ก่อนเลย

บทความสั้น ๆ นี้เขียนขึ้นมาจากประสบการณ์อันน้อยนิด และความคิดเห็นส่วนตัว แต่เชื่อว่าหากศึกษา และเข้าใจเรื่องเหล่านี้ไว้บ้างจะช่วยให้ชีวิตในการเป็น Software Tester ง่ายขึ้นเยอะ ไม่เชื่อก็ลองดู๊ !!

--

--