当前位置: 首页 > news >正文

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

目录

一、什么是正交法 

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

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


一、什么是正交法 

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

最简单的正交表是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.根据正交表设计部分测试用例,一行 代表一个测试用例。

http://www.dtcms.com/a/112931.html

相关文章:

  • mysql数据库中getshell的方式总结
  • Java进阶-day06:反射、注解与动态代理深度解析
  • GPU显存占用高但利用率低的深度解析 (基于实际案例与技术文档)
  • python爬虫爬取淘宝热销(热门)台式电脑商品信息(课程设计;提供源码、使用说明文档及相关文档;售后可联系博主)
  • php8 命名参数使用教程
  • 跳跃连接(Skip Connection)与残差连接(Residual Connection)
  • 家庭路由器wifi设置LAN2LAN和LAN2WAN
  • STM32低功耗模式详解:睡眠、停机、待机模式原理与实践(下) | 零基础入门STM32第九十三步
  • 30信号和槽_带参数的信号槽(3)
  • [Linux]进程状态、僵尸进程处理回收、进程优先级 + 图例展示
  • kali——httrack
  • Tensorflow、Pytorch与Python、CUDA版本的对应关系(更新时间:2025年4月)
  • 6.1 python加载win32或者C#的dll的方法
  • 对应列表数据的分割和分组
  • 【瑞萨 RA-Eco-RA2E1-48PIN-V1.0 开发板测评】PWM
  • tkiner模块的初步学习
  • 冷门预警,英超006:埃弗顿VS阿森纳,阿森纳分心欧冠,太妃糖或有机可乘
  • TDengine 3.3.6.0 版本中非常实用的 Cols 函数
  • Vue.js设计与实现学习
  • 走进未来的交互世界:下一代HMI设计趋势解析
  • 第九章Python语言高阶加强-面向对象篇
  • 基于Python的微博数据采集
  • 架构及大数据-Zookeeper与Kafka的关系及使用依赖,二者需要同时使用吗?KRaft模式又是啥?
  • Linux常用命令详解:从基础到进阶
  • 基于Python+Flask的服装零售商城APP方案,用到了DeepSeek AI、个性化推荐和AR虚拟试衣功能
  • DCMM详解
  • JS DOM 修改表单样式
  • 浅谈AI - DeepSpeed - 单卡慎用!
  • opencv中mat深拷贝和浅拷贝
  • 常用中间件合集