3.11分析
实验一 黑盒测试分析
实验概述
这份实验文档介绍了四个黑盒测试实验项目,涵盖了等价类划分、边界值分析、因果图法和决策表法等主要黑盒测试技术。
实验项目分析
1. 日期转星期几测试
测试方法:等价类划分和边界值分析
-
需要设计程序将输入日期转换为星期几
-
重点测试日期边界情况(如月末、闰年2月等)
-
等价类应考虑有效日期和无效日期(如2023-02-30)
2. 找零钱最佳组合
测试方法:等价类划分和边界值分析
-
测试不同付款金额与商品价格的组合
-
边界值包括:价格=0元、价格=100元、付款=0元、付款=100元
-
等价类应考虑不同找零组合(如需要50元、10元、5元、1元的情况)
3. 饮料自动售货机
测试方法:因果图法
-
原因:投入5角、投入1元、按橙汁按钮、按啤酒按钮
-
结果:出橙汁、出啤酒、退5角钱
-
需要绘制因果图并转化为决策表
4. 航空服务查询
测试方法:决策表法
-
条件:航线类型(欧美/非欧美/国内)、仓位(商务/经济)、飞行时间(>2h/≤2h)
-
动作:提供食物、播放电影
-
需要构建完整的决策表覆盖所有组合
实验思考问题
-
高效测试用例设计:
-
优先测试边界条件和异常情况
-
使用等价类划分减少冗余测试
-
结合多种测试方法互补覆盖
-
根据缺陷历史数据重点测试易错模块
-
-
测试充分性与冗余性平衡:
-
使用正交分析法减少组合爆炸
-
分析测试用例的独立覆盖能力
-
优先选择能覆盖多个条件的用例
-
定期评审和优化测试用例集
-
-
增加关于测试结果分析的指导
这份实验设计全面覆盖了黑盒测试的主要方法,通过这四个实验,学生可以系统地掌握黑盒测试的各种技术及其应用场景。