网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

接口自动化测试系列之PHPUnit-框架设计构思

关于case设计

叙永ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!


我们通常总是关注代码的编写往往忘了case的设计也是非常重要的。如果你是做接口功能自动化测试,那么你要考虑各种接口参数的组合情况,比如,正常的时候,不正常的时候,必填选填等等。这时候考验case设计的功底就来了。。。。。

如果你是做接口性能测试则一般选择正向的case即可。

测试框架设计构思


之前在文章《送给那些有代码基础但仍旧不会学自动化测试的朋友们》中提到过,测试思想比技术更值钱,也举例子说了如何去学习自动化测试,其中最忌讳的一点就是什么都不想上来就写代码。

所以,我们冷静冷静,先从设计角度来考虑下。每个人的思路都不一样,没有必要较真,我这里只列出我的思路,肯定有不好的地方,仅供借鉴。

  • commons 放公共函数

  • src 放源代码

  • testcases 放测试用例文件,一个测试用例文件最好这对一个接口的所有测试用例,不要混在一起

  • testdata 放测试数据,对于数据比较长或大的可以提炼出来放这里,算是一个预留吧

  • testsuites 把测试用例组织成不同的测试套件

进一步设想一下:

  • commons里放请求,比如你调用get、post请求等

  • src里放读取配置文件。我们知道host经常会变化,如果用配置文件的形式管理会比较方便

  • testcases放测试代码

  • testdata可以放测试数据,这样就实现了数据和代码的分离。我们这里并没有提出来,感兴趣的朋友自己可以尝试下

  • testsuites主要是做用例的组合,使用方法也非常简单,后续有代码

源码获取


点击链接加入QQ群 522720170(免费公开课、视频应有尽有):

https://jq.qq.com/?_wv=1027&k=5C08ATe


分享文章:接口自动化测试系列之PHPUnit-框架设计构思
网页链接:http://bjjierui.cn/article/gsohdh.html

其他资讯