White Box Testing Strategy Part 2

White Box Testing Strategy Part 2

ต่อจาก post ที่แล้วเราพอทราบคร่าวๆแล้วว่า White Box Testing มีเทคนิคอะไรให้เราได้ใช้บ้าง คราวนี้เรามาลองเจาะลงไปดูในแต่ละวิธีกันดีกว่าว่ามันช่วยให้การออกแบบ test case ครอบคลุมขึ้นจริงไหม สำหรับ Post นี้เรามาเริ่มต้นกันกับ Statement Coverage และ De...

White Box Testing Strategy

White Box Testing Strategy

ก่อนหนัานี้เรารู้จัก Black Box Testing กันไปแล้ววันนี้เรามาลองรู้จักอีกกลยุทธ์ในการออกแบบเทสเคสที่นิยมสำหรับฝั่ง Developer กันบ้างครับ โดย **White Box Testing** หรืออีกชื่อคือ **logic-driven** เราจะทำการออกแบบเทสเคสซึ่งวิเคราะห์จาก logic ของโปรแกร...

Decision Table Testing

Decision Table Testing

วันนี้พลอยจะมาอธิบาย Black Box Testing Technique อีกวิธีนึงนั่นก็คือการใช้ Decision Table ค่ะ

Decision Table หรือที่เรียกกันว่าตารางตัดสินใจ คือ วิธีที่นำมาช่วยในการทดสอบการทำงานร่วมกันของเงื่อนไขที่มีหลายเงื่อนไข และการเลือกการกระท...

Equivalence Class Partitioning และ Boundary Value Analysis

Equivalence Class Partitioning และ Boundary Value Analysis

จากพี่อาร์ทได้กล่าวถึง Black Box Testing Technique ไว้ใน blog ก่อนหน้านี้ วันนี้พลอยจะอธิบาย Black Box Testing Technique อันดับแรกที่ทุกคนควรจะรู้จัก นั่นก็คือ Equivalence Class Partitioning และ Boundary Value Analysis ค่ะ

การออกแบบ t...

Black-box testing strategy

Black-box testing strategy

วันนี้ผมขอเกริ่นนำในเรื่อง Test Strategy หลักๆก่อนนะครับ โดยยกตัวแรกมากก็คือ Black-box Testing ส่วน White-box Testing เก็บไว้ post ถัดๆไปนะครับ

เมื่อเราพูดถึง Black-box testing ภาพแรกที่ขึ้นมาเลยก็คือ กล่องดำๆ ที่เราไม่รู้ว่าข้างในมีอะ...

Successful Test ความจริงที่เจ็บปวด

Successful Test ความจริงที่เจ็บปวด

**Successful Test** ครั้งที่ผมเคยต้องไปช่วยงาน QA ทีมอื่นทำการทดสอบระบบ โดยหน้าที่ของผมคือ แปลง Manual Test cases ที่ QA ทีมเจ้าของ product เขียนไว้ให้กลายเป็น Automate Test Script ทุกสิ่งก็ดูปกติดีคครับ จนถึงตอน Execute Test นี่สิ

หล...

ความหมายของ Software Testing

ความหมายของ Software Testing

**Software Testing** คืออะไร เราลองมาดูนิยามที่ผมเคยประสบพบเจอมากับชีวิตการเป็น QA และเชื่อว่าเพื่อนๆเองก็น่าจะเจอเช่นเดียวกัน

นิยามของ Software Testing ที่เคยเจอมา แบ่งได้ 3 แบบหลักๆคือ 1. เป้าหมายของการเทส คือ แสดงว่าโปรแกรมของเราทำ...