软件测试的测试用例怎么写?(含思维导图)

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

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

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

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

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

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

第四个模块:

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

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

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

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

最后:

经验分享 程序员 微信小程序 职场和发展