软件测试-测试用例

测试用例的概念

一.概念

1.什么是测试用例?

在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。

2.测试用例的作用:

检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路

3.测试用例所包含的内容:

用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。

4.测试用例的编写流程:

需求分析->提取测试点->测试用例编写->测试用例评审

测试用例可以分为五大模块来讲解:

第一个模块:
软件测试的生命周期:

1.需求分析
2.测试计划
3.测试设计
4.测试编码
5.测试执行
6.测试评估

第二个模块:
测试用例的定义:

是为了特定的目的而设计的一组有测试输入、执行条件、预期结果的案例(输出文
档),简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正
常运行并且达到程序所设计的执行结果。

第三个模块:
测试用例的构成要素:
用例编号——用例的唯一标识
用例标题——测试用例的简要说明
测试项目——用例所属的项目范畴
用例级别——用例重要程度影响 P1 P2 P3
预置条件——用例执行的前提
测试输入——测试用例数据输入
执行步骤——执行用例的步骤
预期结果——应该得到的结果

第四个模块:

黑盒测试用例设计方法(定义:根据业务需求进行黑盒测试,系统实现、代码逻辑不可见,只根据输入、输出进行测试,代码覆盖率低。)

1.等价类
2.边界值
3.判定表
4.因果图(判定表的优化)
5.状态迁移图
6.场景法
7.正交实验方法
8.错误推测法

黑盒设计用例设计方法总结:

1.黑盒测试主要用于集成测试、系统测试、验收测试
2.功能有输入、输入无组合 ——等价类法
3.功能有输入,输入范围有边界 ——边界值法(基于等价类)
4.有多个输入与输出,输入与输入之间、输入与输出之间,有依赖关系——判定表/因果图法
5.参数配置类功能,参数相互组合——正交实验法(数学公式)/
6.多个功能之间的组合逻辑测试——场景法/状态迁移图
7.最后采用错误推断法再追加测试用例

 

 

 

 

 

posted @ 2022-07-01 15:36  奔跑在路上you  阅读(360)  评论(0编辑  收藏  举报