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