测试入门之测试用例及测试用例的书写

1. 测试用例:测什么?怎么测?
2. 等价类划分法

属于黑盒测试,他将不能穷举的

思考步骤:

  1. 确定有效等价类和无效等价类

  2. 有效等价类划分(题目条件,还要注意边界值)

  3. 无效等价类(和有效等价类相反,其他特殊情况(英文,中文,空格,特殊符号,空等))

3. 边界值法

具体写测试用例书写思路:找到边界值两端的值,分别进行测试

总结:边界值思想应该是选到边界值he 刚刚超过的值来进行测试,也要根据实际情况选择,边界值和等价类是结合使用的

5. 因果图法

因:输入条件

果:输出条件

适用于输入条件之间有相互制约,相互依赖的情况

因果图中的符号:

  1. 恒等:有因就有果

  2. 非:有因没有果,没有因有果

  3. 或:条件都为假才为假

  4. 且:条件都为真才真

因果图:就是一个中间过程

6. 判定表

根据因果图来指定判定表(因果图可以不画)

判定表的组成:条件桩,动作桩,条件项,动作项:

条件桩:所有条件

动作桩:所有结果

条件项:条件桩的取值

动作项:动作桩的取值

书写步骤:

  1. 列出所有条件和动作桩

  2. 填写条件和动作桩中的项目

7. 场景法

模拟用户操作软件时的场景,用于测试系统的业务流程。

分为基本流(正确流程)和备选流(错误流程),还要补充一些异常情况

8. 流程分析法、

主要针对测试场景类型输入流程测试场景的测试项下的测试子项进行设计,是从白盒测试设计方法中的路径覆盖分析法借鉴过来的一种方法

   在白盒测试中,路径指函数代码的某个分支组合

   使用场合:适用于有先后顺序的测试

他只是测试整体流程是否正确,细节还需要使用等价类,边界值等方法进行完善

9. 错误推断法

利用直觉和经验猜测出出错的可能类型,有针对性的列举程序中可能和容易发生的错误设计测试用例,他是测试经验丰富的测试人员使用的方法.

10. 正交表法

从全面实验中挑选出具有代表性的点进行测试(均匀分布,整齐可比):高效率,快速,经济的方法。

   正交表的使用方法:
  1. 根据控件和取值数选择一个合适的正交表

  2. 列举取值并编号,生成取值表

  3. 把取值表与选择的正交表进行映射

  4. L9(3的4次方) 例如这样的组合,则9代表行数,4代表因素数,3代表每个因素可能的取值类型数

11. 混合正交表法

实际工作中,很多情况都是因素和水平不同,我们在现成的正交表中找不到对应的表格,此时我们就需要使用混合正交表工具来生成混合正交表。

混合正交表的使用:allpairs

混合正交表生成工具的使用步骤:

  1. 制作取值表(只列出数据即可,不用编号)

  2. 复制取值表中的数据,放到文本文档中保存(注意不要更改任何格式)

  3. 把文本文档放在allpairs文件夹

  4. Win+R后进入控制台

  5. 使用控制台代码进入allpairs文件夹(cd 目录名字)

  6. 在控制台输入allpairs.exe Text.txt>Text2.txt(Text2.txt是自己起的名字,用来存放生成的组合用例,可以自动生成,不用提前建好)12

12. 测试用例方法的选择

   1.如果测试功能和流程,要使用场景法

2.需要输入数据的地方,我们要使用等价类划分法,要注意配合边界值法来做详细测试

   3.有多种组合的情况,我们要考虑使用因果图制定出判定表

   4.配置类软件,组合比较多的,我们要选择正交表科学的选择测试用例,如果没有达到测试标准,就要增加一些测试用例

   5.依靠经验追加一些测试用例(错误推断法)

猜你喜欢

转载自blog.csdn.net/LetonLIU/article/details/89359514
今日推荐