ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

หลักการทดสอบระบบเพื่อให้โปรแกรมสามารถใช้งานได้อย่างสมบูรณ์แบบ

ภาพประกอบบทความเกี่ยวกับหลักการทดสอบระบบ
ภาพประกอบบทความเกี่ยวกับหลักการทดสอบระบบ

         หลังจากที่โปรแกรมเมอร์ได้มีการพัฒนาโปรแกรมเสร็จแล้ว ขั้นตอนต่อมาก็จะเป็นการทดสอบโปรแกรมให้สามารถใช้งานได้ตามที่ได้วางแผนไว้ ซึ่งในส่วนของโปรแกรมเมอร์ก็จะมีกระบวนการในการทดสอบโปรแกรมในรูปแบบที่ทดสอบแล้วไม่มีการแจ้งเตือน Error (แอร์เรอร์) ต่างๆ และในส่วนของ Tester (เทสเตอร์) ก็จะมีกระบวนการทดสอบระบบในอีกรูปแบบหนึ่ง ซึ่งจะเน้นในส่วนของการทดสอบตามการใช้งานจริงของผู้ใช้งาน เพื่อให้ระบบหรือโปรแกรมที่โปรแกรมเมอร์ได้พัฒนาขึ้นมาสามารถใช้งานได้จนจบกระบวนการทำงาน 

        สำหรับหลักการทดสอบระบบหรือการทดสอบโปรแกรมให้สามารถใช้งานได้ตามการที่ได้คาดหวังไว้นั้น เราจะต้องเริ่มจากการสร้างกรณีทดสอบหรือเรียกอีกอย่างว่า Test case (เทสเคส) เพื่อเป็นการกำหนดกรณีที่จะทดสอบตามการใช้งานของ User (ยูสเซอร์) หรือผู้ใช้งาน เมื่อเราได้กรณีทดสอบแล้ว เราก็จะต้องกำหนดวัตถุประสงค์ของการทดสอบในแต่ละกรณีด้วยว่ากรณีทดสอบนี้จะทดสอบเพื่ออะไร และผลที่คาดว่าจะได้รับจากกรณีทดสอบนี้จะเป็นอย่างไร จากที่กล่าวมาข้างต้นนี้เราสามารถสรุปออกมาเป็นแผนภาพได้ดังนี้

แผนภาพกระบวนการทดสอบระบบ
แผนภาพกระบวนการทดสอบระบบ

ตัวอย่างเช่น ต้องการทดสอบระบบ Log in (ล็อคอิน) เข้าสู่ระบบของเว็บไซต์ goodjob.com

กรณีที่จะทดสอบคือ ทดสอบเข้าสู่ระบบด้วย User & Password (พาสเวิร์ด)

วัตถุประสงค์ คือ เพื่อทดสอบการใช้งานระบบ Log in ของเว็บไซต์

ผลที่คาดว่าจะได้รับ คือ สามารถเข้าสู่ระบบได้สำเร็จ

ตัวอย่างเอกสารประกอบการทดสอบระบบ
ตัวอย่างเอกสารประกอบการทดสอบระบบ

        หลังจากที่ได้กำหนดกรณีทดสอบเสร็จเรียบร้อยแล้ว ขั้นตอนต่อไปก็จะเป็นกระบวนการทดสอบที่ Tester จะต้องทำการอธิบายกระบวนที่ทดสอบ ซึ่งในส่วนของขั้นตอนนี้ก็จะขึ้นอยู่กัยนโยบายของแต่บริษัทด้วยว่าจะมีเอกสารประกอบการทดสอบหรือเอกสารอธิบายกระบวนการทดสอบเป็นอย่างไร หลังจากที่ทำการทดสอบเสร็จแล้ว Tester จะเป็นผู้สรุปผลการทดสอบว่ากรณีที่ทดสอบมานี้มีผลลัพธ์ตรงตามที่วางแผนไว้หรือไม่ หากทดสอบแล้วระบบทำงานไม่ถูกต้อง Tester ก็จะรายงานผลการทดสอบ พร้อมทั้งเพิ่มข้อแนะนำให้โปรแกรมเมอร์ได้ทราบว่ากรณีทดสอบที่ผลลัพธ์ออกมาไม่ตรงตามที่วางแผนไว้นั้น ควรจะมีผลลัพธ์เป็นอย่างไร เพื่อให้โปรแกรมหรือระบบสามารถใช้งานได้อย่างสมบูรณ์แบบและมีคุณภาพ

ตัวอย่างเอกสารประกอบการทดสอบระบบ
ตัวอย่างเอกสารประกอบการทดสอบระบบ

 

ภาพประกอบบทความ: blog.testlodge.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 25 พฤษภาคม 2562
โดย teenproza7 ส 25 พฤษภาคม 2019 9:52 am บอร์ด M082 - ยศนันท์ ปันคำ
0
2
ส 25 พฤษภาคม 2019 9:52 am โดย teenproza7
ทดลองสอบ TOEIC ก่อนไปลงสนามจริง
โดย teenproza7 ศ 24 พฤษภาคม 2019 7:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 7:33 pm โดย teenproza7
แก้เมารถ ขี้เมารถ ขึ้นรถทีไรลำบากตลอด
โดย teenproza7 ศ 24 พฤษภาคม 2019 7:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
9
ศ 24 พฤษภาคม 2019 7:10 pm โดย teenproza7
ใส่เงาให้กับตัวอักษร
โดย jamepiyawat ศ 24 พฤษภาคม 2019 6:06 pm บอร์ด CSS Knowledge
0
9
ศ 24 พฤษภาคม 2019 6:06 pm โดย jamepiyawat
ความรู้และประสบการณ์ก่อนเริ่มงาน
โดย nanthiya ศ 24 พฤษภาคม 2019 5:58 pm บอร์ด M085 - นางสาวนันทิยา ศรีเพียงจันทร์
0
7
ศ 24 พฤษภาคม 2019 5:58 pm โดย nanthiya
เเนะนำเเอพพลิเคชั่นถ่ายรูปสวยๆ
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 5:02 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 5:02 pm โดย สริญญา สมสา
ใส่เงาให้กรอบรูปภาพ ใส้ตัวข้อความลงในรูปภาพ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 4:17 pm บอร์ด CSS Knowledge
0
14
ศ 24 พฤษภาคม 2019 4:17 pm โดย jamepiyawat
การใช้เเอพพลิเคชั่น Photomath สำหรับการคิดเลข
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 3:59 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
ศ 24 พฤษภาคม 2019 3:59 pm โดย สริญญา สมสา
python เรียกข้อมูลที่เป็นภาษาไทย จาก postgresSQL ไม่ได้ครับ
โดย teenproza7 ศ 24 พฤษภาคม 2019 3:51 pm บอร์ด Programming - C/C++ & java & Python
1
18
ส 25 พฤษภาคม 2019 3:31 am โดย mindphp
R - ปรับเปลี่ยน Export template [2019-05][031]
โดย Parichat ศ 24 พฤษภาคม 2019 3:32 pm บอร์ด Diageo - Web Ordering - Tester
1
5
ศ 24 พฤษภาคม 2019 6:11 pm โดย tsukasaz
error Ascii ครับ
โดย teenproza7 ศ 24 พฤษภาคม 2019 3:19 pm บอร์ด Programming - C/C++ & java & Python
6
31
ส 25 พฤษภาคม 2019 3:37 am โดย mindphp
การเดินทางจากต่างจังหวัด (ร้อยเอ็ด - สาเกตนคร) มา กรุงเทพ รถทัวร์ เครื่องบิน
โดย nanthiya ศ 24 พฤษภาคม 2019 3:18 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
26
ส 25 พฤษภาคม 2019 3:16 am โดย mindphp
วิธีใช้เเอพพลิเคชั่นหน้าเด็ก Snapchat
โดย สริญญา สมสา ศ 24 พฤษภาคม 2019 2:53 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
ศ 24 พฤษภาคม 2019 2:53 pm โดย สริญญา สมสา
job description MDM & Doc control
โดย nanthiya ศ 24 พฤษภาคม 2019 2:52 pm บอร์ด M085 - นางสาวนันทิยา ศรีเพียงจันทร์
0
10
ศ 24 พฤษภาคม 2019 2:52 pm โดย nanthiya
Job description การทำงานในกองทัพเรือ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 2:44 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
7
ศ 24 พฤษภาคม 2019 2:44 pm โดย jamepiyawat
สุนัขที่เราเลี่ยงรักเราหรือเปล่านะ
โดย jamepiyawat ศ 24 พฤษภาคม 2019 2:24 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
7
ศ 24 พฤษภาคม 2019 2:24 pm โดย jamepiyawat
ระบบเครือข่ายคอมพิวเตอร์
โดย teenproza7 ศ 24 พฤษภาคม 2019 2:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
ศ 24 พฤษภาคม 2019 2:04 pm โดย teenproza7
สมุนไพรแก้ร้อนใน
โดย jamepiyawat ศ 24 พฤษภาคม 2019 1:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
ศ 24 พฤษภาคม 2019 1:41 pm โดย jamepiyawat
เดจาวู Dejavu อยู่ดีๆก็แว็บเข้ามาในสมองเหมือนว่าเคยเกิดขึ้น
โดย teenproza7 ศ 24 พฤษภาคม 2019 12:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
ศ 24 พฤษภาคม 2019 12:08 pm โดย teenproza7
รู้ไหมประเทศไหนที่ห้ามใช้เฟสบุ๊ก
โดย teenproza7 ศ 24 พฤษภาคม 2019 11:33 am บอร์ด Microsoft Office Knowledge & line & Etc
0
15
ศ 24 พฤษภาคม 2019 11:33 am โดย teenproza7