软件测试--测试用例
1. 测试用例的基本要素
测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含: 测试数据、测试平台、测试步骤、预期结果等(测试方式, 标题, 重要性, 优先级, 功能模块)
评价测试用例的标准:对比好坏代码的评价标准
- 用例表达清楚,无二义性。
- 用例可操作性强。
- 用例的输入与输出明确。一条用例只有一个预期结果。
- 用例的可维护性好。
- 用例对需求的覆盖率高。
- 暴露程序Bug的能力强力。
2. 设计测试用例的方法
开发软件的过程:
2.1 测试用例总体设计方法
2.1.1 基于需求去设计测试用例
验证需求的正确性:
分析需求, 细化需求, 从需求中提炼功能模块, 划分子功能, 根据每个子功能去写测试用例
用户需求: 购买3000块钱以内的华为智能手机 测试用例:
1.价格<=3000元
2.品牌为华为
3.智能手机
4.手机功能验证:
4-1.打电话 4-2.接电话 4-3.发短信 4-4.收短信