【测试】基本概念

2022-04-10  本文已影响0人  Queenie的学习笔记

1. 测试用例(Test Case)

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
(测试用例是执行测试前由测试人员编写的指导测试的文档,测试用例主要解决测什么、怎么测、如何衡量的问题。)

通俗理解:把要测试的内容和步骤记录下来,方便测试

2. 测试用例的编写规范和组成

1)基本信息:功能模块、编写人、编写时间
2)主体信息:编号、测试对象、测试点、前置条件、 测试步骤、预期结果、用例优先级(高、中、低)
3)执行结果:执行通过/未通过/未执行/执行时间/缺陷编号

编写的原则:百分之百的覆盖需求(工作中只能尽可能满足需求,基本达不到100%覆盖需求)

3. 编写用例参考内容

1)文档:需求文档、开发文档、用户手册
2)参照相应的软件编写
3)项目组内讨论一般分为两轮:(组内评审、项目评审)

4. 编写测试用例的方法

1)测试大纲法:拆分系统模块

2)等价类划分:找到所有的正例和反例

3)边界值:值域方面的测试

4)正交排列方法:组合过多、因果图不易测试的情况下

5)场景法:系统流程测试

6)状态转换图方法:基于状态转换软件测试设计

7)因果图:因果关系进行编写测试用例

8)判定表:也称决策表,能表示输入条件的组合,以及与每一输入组合对应的动作组合。与因果图法相似判定表法主要侧重输入条件之间的逻辑关系。

9)错误猜测:推测程序中可能存在的各种错误

上一篇 下一篇

猜你喜欢

热点阅读