深圳制作网站公司哪里好,ktv网站模板,wordpress发布插件,东阳网站建设价格下面我们来看看#xff0c;针对在本章优化重构后的接口测试框架来说#xff0c;有哪些优点呢。
我们首先来看下目录#xff0c; 1.Case文件夹用来存放我们的测试用例相关的#xff0c; 2.Data用来存储我们的测试数据#xff0c;Excel管理测试用例#xff0c;yaml文件管理…下面我们来看看针对在本章优化重构后的接口测试框架来说有哪些优点呢。
我们首先来看下目录 1.Case文件夹用来存放我们的测试用例相关的 2.Data用来存储我们的测试数据Excel管理测试用例yaml文件管理测试用例后续要把yaml管理测试用例的也封装出来。 3.Interface对测试接口相关的封装包括requests库发送测试报告的email的封装从Excel取测试数据的封装 4.Public 展示测试报告相关的脚本这里可以自己封装也可以使用现成的我这里是基于我自己封装的最后生成的测试报告更加易懂出错可以尽快排查相关原因 5.report 存放测试报告 6.main.py 主运行文件。 那么我们来看看我们要展示的测试报告
有人问我为何要拆分开来写我感觉是想尽量的去将带代码的耦合度吧我见过很多大神的博客也都是这么去写的不过我就慢慢的开始对我的框架进一步优化里面呢更多的是来源于我自己的想法接下来我还要利用业余对现在的框架进行优化重构
我感觉思想有了代码就好写思想不好有。
本着开源的想法我的吧这些放到了我的GitHub上面因为这是在原有的基础上进行封装的可能会对之前接口测试6产生影响不过大家clone好代码可以切回到我之前的版本去看6的之前的框架。
命令git checkout 5a9c6b041aa1b47e40df52d57727ae39f3e6319c 切回到接口6所讲的内容 我们可以看下我的这几次提交其实我大概前前后后写了一周多目前可能水平有限代码有些乱组织的稍后我有时间会对代码
进行优化重构。目前基于Excel管理测试用例方面的主要功能已经完成后续还有优化现在缺点主要只针对code进行校验判定点的唯一性后续需要优化。
现在主要功能已经出来后续的优化中大家可以提下自己的建议。
学习安排上
如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。