正交试验法的应用实例
真是应了孔子那句话:温故而知新,每次学习正交试验法都有新的收获。看完2个案例后,发现还是很多地方可以应用正交试验法的。
但设计正交表还是有点点复杂的,好在网上一搜一大把,选择合适的表应用即可。
案例1:字符属性设置程序
步骤一、根据所测程序中控件的个数(因素)以及每个控件的取值个数(水平),选取一个合格的正交排列表
4个控件(因素):字体、字符样式、颜色、字号
每个控件有3个取值(水平)
选取正交排列表
步骤二、把控件及其取值列举出来,并对其进行编号
步骤三、把控件及其取值映射到正交排列表中,测试用例如下
注意:这是进行测试的最少组合数量,但是,在测试中有72种(81-9)组合没有测试到。当然,如果时间允许,应该再补充一些用例。因为遗漏的组合越多,存在缺陷的可能性越大。
案例2:114系统查询企业单位
每个输入框有:填、不填两个选项,也就是需要测试用例数:2^5=32
步骤一、常用正交表中有L4(2^3)和L8(2^7)可选,这里选择多的:L8(2^7)
步骤二、 把控件及其取值列举出来,并对其进行编号
步骤三、 把控件及其取值映射到正交排列表中,测试用例如下
原文链接:https://blog.csdn.net/dpl12/article/details/101944191
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?