ความแตกต่างระหว่างการทดสอบแบบแอ็คทีฟกับการทดสอบแบบพาสซีฟในการทดสอบซอฟต์แวร์คืออะไร


ตอบ 1:

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

การทดสอบที่ใช้งานอยู่

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

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

การทำงานขั้นพื้นฐานของเทคนิคการทดสอบที่ใช้งานอาจจะเห็นผ่านขั้นตอนต่อไปนี้:

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

การทดสอบแบบพาสซีฟ

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

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

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

ที่มา: professionalqa


ตอบ 2:

สวัสดีดง

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

การทดสอบที่ใช้งานอยู่: -

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

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

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

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

ด้านล่างนี้เป็นวิธีการที่ใช้ในการทดสอบ

1. ผลลัพธ์ในอดีตของสคริปต์ทดสอบอัตโนมัติที่ใช้ในการทดสอบผลิตภัณฑ์ซอฟต์แวร์ โดยการศึกษาสคริปต์ทดสอบอัตโนมัติผู้ทดสอบสามารถรับข้อมูลเกี่ยวกับระบบ ช่วยในการรู้วิธีการทดสอบสิ่งที่ทดสอบ ฯลฯ

2. ผลการทดสอบของ testcase ในประวัติศาสตร์ของระบบการจัดการเคสทดสอบจะช่วยในการตัดสินใจเกี่ยวกับการทำงานของผลิตภัณฑ์ซอฟต์แวร์

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

ขอแสดงความนับถือนายอานันท์


ตอบ 3:

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

สำหรับข้อมูลเพิ่มเติมเยี่ยมชมได้ที่นี่: บริการตรวจสอบคุณภาพ