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

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

写用例需要什么东西

  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 国际许可协议进行许可。

相关推荐

用例的优化(等价类)

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

测试用例的标准

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

软件测试目前现状

😔 现在大部分大厂或者小厂的软件测试和软件开发都外包给了软件外包公司。

目的是为了较少企业公司的额外支出,这样的做法完全就是不负责任😔,一个项目结束了就可以完全没有额外付出成本,直接项目释放。

目录展开