测试:正交法设计测试用例

目录

一、什么是正交法

二、利用正交表设计测试用例

正交法设计测试用例的步骤


一、什么是正交法

  • 正交法的目的是为了减少测试用例的数量,让尽可能少的用例覆盖两两组合。
  • 认识正交表。

最简单的正交表是L4(2^3),含意如下:

"L"代表正交表;

L 下角的数字"4"表示有 4 横行,简称行,即要做四次试验;

括号内的指数"3"表示有3 纵列,简称列,即最多允许安排的因素是3 个;

括号内的数"2"表示表的主要部分只有2 种数字,即因素有两种水平1与2。

二、利用正交表设计测试用例

什么样的测试场景需要用到正交法来设计测试用例。

比如注册某软件账号页面,需要填写账号,密码,确认密码,验证码,而对于一个测试人员来说,每一个选项都有两种情况可测试,填写或者不填写,手工排列组合下来是二的四次方,这么多的测试用例不可能全部测试,而是要利用正交表来设计部分测试用例,这个过程要借助工具allparis。

正交法设计测试用例的步骤

1.找到因素和水平

2.将因素和水平写入Excel表格中,注意,是微软的Excel工具,不建议使用WpsExcel

3.在allparis.exe目录下新建一个txt格式文件,将excel中的内容复制到txt文件中,保存txt文件。

4.使用allparis.exe文件对txt文件生成正交表。

5.根据正交表设计部分测试用例,一行 代表一个测试用例。

相关推荐
测试老哥6 小时前
Python+selenium自动化生成测试报告
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
测试19989 小时前
Web自动化测试之测试用例流程设计
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
慧都小项18 小时前
Parasoft C/C++test 单元测试用例如何导出与有效管理
单元测试·测试用例·parasoft
艾莉丝努力练剑1 天前
【测试开发/测试】详解测试用例(下):详解设计测试用例的方法
linux·经验分享·测试用例·bug·测试
北岛三生2 天前
Imatest-SFRplus模块
图像处理·数码相机·测试工具·计算机视觉·测试用例·模块测试
zzywxc7872 天前
如何利用AI技术快速生成专业级的PPT和视频内容
人工智能·自动化·prompt·测试用例·powerpoint·音视频·ai编程
程序员杰哥2 天前
Postman接口测试的cookie,token,session....鉴权
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
测试19982 天前
selenium三种等待方式详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
know__ledge2 天前
Pytest+requests进行接口自动化测试5.0(5种assert断言的封装 + pymysql)
服务器·开发语言·python·测试用例·pytest