software testing : เป็นกิจกรรมเพื่อค้นหาข้อผิดพลาดที่เกิดขึ้น หรืออาจจะเกิดขึ้นเพราะในการพัฒนาโปรแกรมย่อมมีความผิดพลาดเกิดขึ้น แล้วทำการแก้ไข ป้องกันข้อผิดพลาดดังกล่าว รวมถึงประเมินผลที่ได้จากการทำงานของซอฟต์แวร์ ว่าครบถ้วนและถูกต้องตามข้อกำหนดความต้องการหรือไม่
---------------------------------------------------------------------------------------------------------------------------------
คำศัพท์เกี่ยวกับการทดสอบซอฟต์แวร์
Error หรือ Mistake : เกิดจากคนเป็นผู้ที่ทำให้เกิดความผิดพลาดนี้ขึ้นมา เช่น ใช้คำสั่งผิด พิมพ์คำสั่งผิด กรณีนี้จะเรียกว่าbug
Fault หรือ Defect : เป็นผลลัพธ์ที่เกิดขึ้นจาก error หรือเรียกว่า fault เป็นตัวแทนของ error รูปแบบต่างๆ ซึ่งมีอยู่ 2 แบบคือ
=> Fault of comission : ผู้พัฒนาทำผิดไปจากที่ได้รับมอบหมาย
=> Fault of omission : ผู้พัฒนาทำผิดเพราะละเลยหรือลืมสิ่งที่ต้องทำ ทำให้ไม่เกิดสิ่งผิดพลาดที่เป็นตัวแทนของ error นั้นซึ่งทำให้ค้นพบยากและแก้ไขได้ยาก
Failure : จะเกิดขึ้นเมื่อมีการประมวลผล Fault มักจะเจอ failure ได้จากการรัน source code ซึ่งจะเกิดขึ้นจาก fault of commission(เกิดจากการเขียน code ผิด) ส่วน fault of ommission จะไม่เจอตอนรันเพราะจะไม่ได้เขียนcode ส่วนนั้นลงไป
Incident : อาการผิดปกติที่บ่งบอกให้รู้ว่ามี failure เกิดขึ้น
Test case : หรือที่เรียกว่ากรณีทดสอบ จะต้องมีลักษณะที่สัมพันธ์กับพฤติกรรมของโปรแกรมนั้นๆ หลักๆแล้วจะประกอบด้วย ข้อมูลที่ input เข้าไปในโปรแกรม และมี expected output คือผลลัพธ์ที่คาดว่าจะได้รับจากการป้อน input นั้นเข้าไป
Test : เป็นการนำ Test case มาทำการทดสอบกับซอฟต์แวร์ เพื่อค้นหาข้อผิดพลาดให้เจอ หรือ เพื่อให้รูปว่าโปรแกรมทำงานได้ถูกต้อง
Testing : กระบวนการประเมินค่าระบบ อาจจะใช้ คนทำหรือทำโดยอัตโนมัติ เพื่อชี้ให้เห็นว่ามีข้อผิดพลาดเกิดขึ้นหรือไม่ โดยเปรียบเทียบระหว่างผลลัพธ์ที่คาดว่าจะได้รับ กับ ผลลัพธ์ที่ได้จากระบบ
---------------------------------------------------------------------------------------------------------------------------------
ความหมายและคำศัพท์เกี่ยวกับการทำ software testing
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- Posts: 4935
- Joined: 02/06/2014 9:58 am
ความหมายและคำศัพท์เกี่ยวกับการทำ software testing
บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ
-
- Similar Topics
- Replies
- Views
- Last post
-
- 0 Replies
- 1626 Views
-
Last post by jay_limm
04/06/2014 3:52 pm
-
- 1 Replies
- 7758 Views
-
Last post by Nattawut Khamjai
21/01/2017 8:43 pm
-
- 0 Replies
- 2265 Views
-
Last post by pnut
15/08/2016 4:28 pm
-
-
แนะนำตำแหน่งงาน PHP, Software Testing, ERP ครับ
by Tanatip » 09/02/2015 4:38 pm » in พูดคุยเรื่องทั่วไป จับฉ่าย - 0 Replies
- 449 Views
-
Last post by Tanatip
09/02/2015 4:38 pm
-
-
-
วิธีการทดสอบ (white box, black box) Software Testing
by jay_limm » 04/06/2014 2:10 pm » in Software testing - 1 Replies
- 23536 Views
-
Last post by mindphp
07/08/2017 10:38 am
-
-
-
ข้อดี / ข้อเสียของ Manual Testing และ Automated Testing
by Patipat » 20/06/2019 5:22 pm » in Software testing - 0 Replies
- 2829 Views
-
Last post by Patipat
20/06/2019 5:22 pm
-
-
- 0 Replies
- 1554 Views
-
Last post by pnut
15/08/2016 4:19 pm
Who is online
Users browsing this forum: No registered users and 2 guests