测试用例的基本概念(一)

测试用例基本概念,执行测试之前写的指导测试过程的文档,包括:编号,测试目的,用例描述,预期结果

写用例需要什么东西

  1. 相关文档(需求,用户,开发文档)
  2. 结合开发出的软件
  3. 讨论

编写用的方法

  1. 等价类划分
  2. 边界值
  3. 因果图
  4. 判定表
  5. 正交排列法
  6. 场景法
  7. 测试大纲方法
  8. 状态转换图

等价类划分

等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些数据是有效的,那些数据是无效的,从每个部分中选取少数代表性数据作为测试用例。这样,每一类的代表性数据在测试中的作用都等价于这类中的其他值

等价划分基本概念

1. 应用场合

只要有数据输入的地方,可以使用,从无限多的数据中选取少数碉堡性的数据进行测试。

2.核心概念

- 有效等价类

对程序规格有意义,合理的输入数据集合程序接收道有效等价类数据,可以正确执行,计算

- 无效等价类

对程序规格无意义,不合理的输入数据集合,程序接收到无效等价类数据,应该给出错误提示,或者根本不让用户输入。

使用等价类划分编写用例

1.首先:明确测试对象,对于初学者,先一个控件一个控件去测,在测一个控件的时候,保证其他控件不要出错

2.根据需求,划分等价类

- 有效等价类

- 无效等价类

3.细化等价类

- 把第一步中不是特别细致的部分在详细划分

- 有些情况不是根据显式需求,而是根据数据存储方式的理解

说明:

- 数据在计算机中采用补码存储,而正数和负数的补码计算公式不同,所以需要把正数和负数单独测试

- 非整数可以再进行细化:小数,字母,符号,汉字

- 建立等价类表

编号 | 数据要求

---|---

1 | -100 ---0

2 | 0 ---100

4.编写用例

从每个等价类中至少选取一个数据作为代表进行测试即可

5.穷举测试是不现实的,但不做穷举测试会有风险。编写用例的方法,就是使用更合理的数据,在最小测试成本情况下,尽可能的降低风险。假如时间充分,或者对有些地方数据有风险,可以把它作为测试用例。

测试用例主要记录了测试的过程,步骤,输入额数据,预期结果等内容。它是在执行测试之前由测试人员编写的指导测试的重要文档

解决要测什么,怎么测和如何衡量的问题

参考相关文档

  1. 需求文档
  2. 开发文档
  3. 用户手册

如果有软件的早期版本,尽快熟悉软件的使用

与相关人员讨论



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

网易游戏手游测试面试总结

1:自我介绍 2:为什么要离职(发现比较大的互联网都喜欢问这个,好神奇) 3:在组里工作内容 4:会根据简历来提问 5:会 ...

用例的优化(等价类)

对于不同控件的有效等价类及有效的边界值,可以尽可能在一条用例中进行测试---不同控件的有效等价类(边界)可以组合。 ...

测试用例的标准

基本要求 在编写一条测试用例时,要求步骤描述清晰,准确,易懂,预期结果明确 检验标准 写完用例后,让比尔照着自己的 ...

【教程】卸载1Panel

1、卸载1Panel命令行 ✅只要在Linux终端输入1pctl uninstall就能卸载掉1panel。 💥上面的卸载命令行,百度和官网找都找 ...

目录展开