实验项目名称 所属课程名称 所属单位 白盒测试 实验计划学时 项目申报负责人 建设时间 *** 2 软件工程 计算机学院 白盒测试是一种测试用例设计方法,\"白盒\"法全面了解程序内部逻辑结构、对所有逻项目内容及论证情辑路径进行测试。 逻辑覆盖和基本路径覆盖是白盒测试的两种技术,其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖。五种覆盖标准发现错误的能力呈由弱到强的变化。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 本次实验要求学生自己编写一个简单的程序,画出程序的流程图,运用逻辑覆盖的五种覆盖方式分别设计测试用例,并使用基本路径测试法的步骤,先画出对应的流图,计算环形复杂度,再导出基本路径集合,从而设计测试用例。通过本次实验让学生全面了解白况 盒测试的精髓,并了解不同的测试方法,对程序的覆盖能力的不同。 项目负责人(签名): 日期: 专 家 评 审 意 见 评审小组签名:(至少4人) 日期: 教 学 院 部 意 见 教学院部签字: 日期:
白盒测试设计性实验申请
课程名称:软件工程 实验目的:
1、 掌握白盒测试的概念; 2、 了解逻辑覆盖概念
3、 掌握语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖五种逻辑覆盖; 4、 掌握基本路径覆盖的测试步骤; 5、 掌握测试用例的选取。
实验内容:
设计并编程实现一个小程序(如判断三角形问题,判断闰年,学生成绩等级划分等)。 1. 画出程序流程图。
2. 分析并标记出程序的所有路径。
3. 分别运用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖来设计测试用例;并记录测试的结果 4. 画出程序的流图。
5. 计算程序的环形复杂度。 6. 导出程序的基本路径集合。
7. 根据基本路径集合设计测试用例并记录测试结果。
设计性项目申请理由:
白盒测试是测试任何产品的一种方法,是进行单元测试的一种常见的手段。通过白盒测试来检验产品内部是否按照规格说明书的规定正常进行。
通过该实验可以让学生自主的编写一个小程序,并运用逻辑覆盖和基本路径覆盖两种白盒技术来测试程序的逻辑,它的实践性很强,能够让学生更深入的了解白盒测试的方法,认识到不同的测试策略对程序覆盖能力的不同。可以加深学生对课程内容的理解和掌握,培养学生运用所学知识来设计测试用例的能力,并培养学生及时记录测试结果的习惯。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务