httpRunner使用小结
1.每个系统可以给所有相关接口准备一份完整的主流程数据,这样就不用每执行一条用例就要先执行很多前置用例
2.每条用例在设计之初,关于使用的前置数据,以及条件判断的数据值,以及设置的前提条件数据值,尽量保持独立性,这样就避免了异步执行的时候出现校验判断时对时错的问题
3.对于各个模块中的配置数据,共用一个的数据配置成一份即可,其他数据直接通过变量形式引入即可,后续数据变化也只需要修改一份即可
4.每条用例的判断条件,尽量精确,不要弄的比较模糊,这样后续用例一多就会造成校验有误的问题
5.每条用例尽量验证一个测试点,用例名称尽量达到见名知意的境界
6.每个用例名称命名尽量统一规范,达到可以很快的定位到哪个项目,哪个模块,接口名称(与接口文档接口名保存一致),验证点
7.每条独立运行的用例,尽量每个前置条件都给初始化,尽量初始化精确点,避免影响其他用例的执行
8.自动化用例编写前期,尽量把相关联的用例放到一个suite中去,或者一个模块,这样只要涉及到某个功能点的代码改动就可以立即执行该suite或者该模块,万一出现bug,这样定位修改bug起来成本也低
生命很短,请让生活更精彩一些!