前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台番外-正交工具1

接口测试平台番外-正交工具1

作者头像
我去热饭
发布2022-05-19 10:27:36
2250
发布2022-05-19 10:27:36
举报
文章被收录于专栏:测试开发干货

因为不少粉丝反馈,想尽快实现学习一些 紧急的业务需求,比如正交计算工具。可是按照之前的设计,这些工具类都会出现在最新的数据平台中,可是数据平台因为中途改了技术栈,作者目前正在拖更设计状态,等到成品完成,怕是要几个月了。

而很多小伙伴已经习惯了接口测试平台的开发思想和技术方法,很多也希望不要搞太多的测试平台,最好都能集中在一个大平台上。

有很多小伙伴 在公司内学习这套平台,甚至小有成就的在自己本地电脑上长期运行来给同事使用,但是如果多个平台在自己本地的小笔记本上,那还是很容易出现资源冲突,线程忽扰等问题的,起码过热现象免不了,还影响自己日常办公使用。而又无法申请很多个测试服务器,所以希望一个平台尽量承载更多功能。

所以决定在接口测试平台上增加一个小菜单/模块,专门用来承载各种紧急的工具需求,灵活多样。

首当其冲的就是正交工具。何为正交?

正交是黑盒测试用例中的一种设计方法,适用于多个输入条件,并且各个条件直接没有逻辑强关联的情况,而每个输入条件又可能有多种状态。

比如,word文档的打印功能:

有 纸张大小,有单双面,有颜色,有打印套数,有整点定时打印。

如上,这些输入条件之间没什么逻辑限制关联,每个输入条件你选择什么都可以,比如今天半夜打印3份黑白的 20寸单面照片。

这种情况 我们要保证任意俩种子状态都出现在同一用例中,要怎么设计?就比如:单面 和 红色必须出现过,双面和今天8点定时必须出现过。A4大小纸张和打印5套 必须同时出现过。

我们不可能穷举所有可能结果,那太多了。所以就有了正交,正交可用最小的用例数覆盖所有任意俩种子状态同时出现的情况。

而我们很多人并不会正交,更不会画正交表,当然也没那个时间画。

那么这时候就需要用到正交工具了。当然网络上有一些正交的exe工具。不过我们今天要做的是B/S架构的平台化工具,何为B/S?

B/S的概念相对于C/S来说的,B就是browser浏览器,S就是Server服务端,C就是Clinet客户端(也就是很多同学以为的传统软件)。B/S就是浏览器上的页面,它相对于网上下载才能用的的C/S工具的优点就是:推广快,使用成本低,开发成本低,维护成本低,更新方便等。

我们测试开发,最好开发B/S架构的平台化工具,这样自己的同事才能简单的使用起来,而不是每次都要去找你下载,然后安装,每次更新又要重新来一遍,使用的时候可能还要配置环境 依赖,各种操作系统还不能都运行。

这么说,并不是因为博主本人只会B/S开发的原因,相反,博主本人最开始是写C/S小工具的,甚至大学毕业设计都是做了一个考题管理系统的C/S客户端。 而是因为B/S在测开的大部分领域,的确更擅长更合适。

好了,接下来的番外篇,就是正式开发小工具了,欢迎期待~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
测试服务
测试服务 WeTest 包括标准兼容测试、专家兼容测试、手游安全测试、远程调试等多款产品,服务于海量腾讯精品游戏,涵盖兼容测试、压力测试、性能测试、安全测试、远程调试等多个方向,立体化安全防护体系,保卫您的信息安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档