Home Functional Testing

Functional Testing

Developer คือหนึ่งในหัวใจสำคัญของการทำ Automated test ให้สำเร็จ

การทำ Automated Test นั้น ส่วนสำคัญส่วนนึงที่จะส่งผลให้ทีมทำ Automated test ได้สำเร็จก็คือ การที่เรามี application ที่ถูกออกแบบมาให้เทสได้ง่ายๆครับ แล้วแบบไหนล่ะ ถึงจะเทสได้ง่าย? บทความนี้จะขอยกตัวอย่างจากการทดสอบ Web Application เป็นหลักนะครับ Locator ต้องง่ายต่อการใช้งาน และไม่เปลี่ยนแปลงบ่อยๆ การที่ Test Script จะสามารถสั่งให้ Web Browser พิมพ์ข้อมูลลง Textbox หรือกดปุ่มต่างๆได้นั้น สิ่งที่เป็นตัวบอกตำแหน่งของปุ่มที่เราจะกด จะเรียกว่า Web Element Locator เรียกย่อๆว่า Locator ซึ่ง Locator...

ไม่รู้จะเริ่มเทสเว็บยังไง ลองไล่ตาม checklist กันเลย

ปกติเรามักจะเห็น Cheat Sheet ของ ภาษาโปรแกรมมิ่งต่างๆ เช่น Python, Ruby, Java หรือ กระทั่ง Framework ดังๆ อย่าง .net, AngularJS, React แล้วทำไม้ทำไมมันไม่มี test checklist ของ QA บ้างฟระ T_T ทนไม่ไหว ทำเองเลยดีฝ่าาา คลิกขวาที่รูป แล้ว Save image เก็บไว้ดูได้เลย   ป.ล. อันนี้เป็นแค่ระดับ Basic นะ ถ้าเพื่อนๆชอบ ช่วยกัน กด Like &...

ทดสอบครอบคลุมทุกอนูกับ White box testing

จาก blog ก่อนหน้า เมื่อมีสายดำก็ต้องมีสายขาว เมื่อมี Black box testing แล้ว ก็คงจะต้องมี White box Testing สินะ (ตามๆเค้าไป) White box Testing แท้จริงแล้วเป็นเทคนิคสำหรับฝั่ง Developer ค่ะ แต่จะมีอีกเทคนิคนึงที่ QA ใช้กัน นั่นก็คือ Grey box Testing (บร๊ะ! มาได้ไงฟร๊ะ) มันเป็นการฟีเจอร์ริ่งกันระหว่าง White box Testing กับ...
Test strategy - Black box testing

เป็น QA ต้องรู้จัก Black Box Testing

Black Box Testing เป็นพื้นฐานสำคัญที่จะทำให้ QA ใช้เป็นหลักในการวิเคราะห์ระบบ และนำมาออกแบบเป็น Test case เพื่อให้ครอบคลุมกับ Requirement จากลูกค้า คืออะไร? เอาง่ายๆนะ ตามชื่ออ่ะ Testing คือ QA แปลเองได้เนอะ รวมๆแล้วก็คือ กล่องดำๆ ที่เราไม่รู้ว่าข้างในมีอะไรอยู่กันแน่ แต่ต้องเทสมันอ่ะนะ ถ้าพูดให้ดูดีหน่อย ก็เหมือน Software ที่ Developer ในทีมเป็นคนเขียน และเราเป็น QA ที่ต้องทดสอบสิ่งที่มันเขียนมา โดยที่เราก็ไม่รู้ว่าการทำงานภายในของโปรแกรมนั้นเป็นยังไง รู้แต่ Requirement ของลูกค้าเท่านั้น ว่าโปรแกรมต้องแสดงผลยังไงบ้าง แล้วเอาไปใช้งานจริงยังไงล่ะ เริ่มจากเอา Requirement มาวิเคราะห์ และแบ่งย่อยเป็นข้อๆ จากนั้น...