Software Testing

การทดสอบซอฟต์แวร์

4(40-8)

วิชาบังคับก่อน ENG23 3031 การวิเคราะห์และออกแบบระบบ

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

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

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

 

Software Testing

4(4-0-8)

Prerequisite :   ENG23 3031 System Analysis and Design

Traditional testing methodologies, model-driven test design, coverage criteria (i.e. input space partitioning, graph coverage, logic coverage and syntax-based testing), managing the test process, writing test plans and testing trends

Course Learning Outcomes (CLOs)

Students can explain the software testing foundations and testing trends. Also, students can apply and analyze a variety of coverage criteria for assuring high quality and reliability on the software under test (SUT).