การทดสอบการทำงาน

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

การทดสอบการทำงาน: ที่จะนำความพยายามหลัก

- สำหรับการทดสอบหน่วยและระบบ

- เพื่อทำเครื่องหมายในช่อง "สีขาว" หรือ "สีดำ"

- สำหรับการทดสอบด้วยตนเองและระบบอัตโนมัติ

- เพื่อทดสอบการทำงานใหม่หรือการทดสอบการถดถอย

- สำหรับการทดสอบ "ลบ" หรือ "บวก"

ระหว่างกิจกรรมทั้งหมดเหล่านี้เป็นสิ่งสำคัญที่จะต้องค้นหาเส้นทางที่ถูกต้องซึ่งจะเป็น "สื่อกลาง" เพื่อสร้างสมดุลระหว่างความพยายามโดยใช้ข้อดีของแต่ละพื้นที่ให้มากที่สุด

การตรวจสอบซอฟต์แวร์ดำเนินการในรูปแบบต่าง ๆ ซึ่งหนึ่งในนั้นคือการทดสอบตามหลักการของ "กล่องดำ" หรือด้วยการจัดการข้อมูล

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

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

การทดสอบเชิงหน้าที่เกี่ยวข้องกับการเลือกการทดสอบที่ถูกต้อง มันเป็นธรรมเนียมที่จะต้องแยกแยะระหว่างวิธีดังกล่าวในการสร้างชุดสำหรับพวกเขา:

- การวิเคราะห์ค่าขอบเขต

- พาร์ติชันเทียบเท่า

- การสันนิษฐานข้อผิดพลาด;

- การวิเคราะห์ความสัมพันธ์ระหว่างสาเหตุและผลกระทบ

คุณสามารถพิจารณาแต่ละข้อแยก

Анализ граничных значений.ตามค่าขอบเขตมันเป็นธรรมเนียมที่จะต้องทำความเข้าใจกับสิ่งที่อยู่ที่ขอบเขตของคลาสที่เท่าเทียมกัน ในสถานที่ดังกล่าวเป็นไปได้มากที่สุดที่จะตรวจพบข้อผิดพลาด การใช้วิธีการดังกล่าวต้องใช้ความคิดสร้างสรรค์จากผู้เชี่ยวชาญเช่นเดียวกับความเชี่ยวชาญในปัญหาเฉพาะนี้ภายใต้การพิจารณา

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

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