概述
好的,现在开始做这个白盒自动化平台。
我选用python+django 来快速造了这个小平台
1.先创建个django项目。大家熟悉django的都懂
2.在url.py里写个进入白盒模块首页的url映射
3.写好后端代码,给它返回个html
其中就最后一句有用,前面的是我的权限列表,毕竟总测试平台线上运行,我做好之前不能让别人进来,所以做好了权限代码。
4.关联json_return函数,这个函数主要是处理要给返回的html顺带上从数据库中取出来人家用户已经存放的数据
5.去写个html,django的html默认都需要放在templates目录下。本人不是专业的前端开发,只是个自学出家的测试,所以前端代码水平别太纠结。
简单来说我设计的是很多个白盒项目,用户可自己创建,每个项目内暂时有源码/生成用例/运行用例/查看报告 四部分
6.给这个页面增加增删改查的平常功能请求
6.1新增:
然后处理好url映射到后端的代码:
6.2保存:
6.3删除
7.在作者用了十分钟不到的时间,熟练的让人心疼的速度之后,这个增删改查就完事了。
接下来要说这个白盒项目的数据结构字段设计,都在modles.py里:
别问我为啥都是字符串型,因为就连字段本身是否有存在必要都不确定的时候,没必要纠结类型,等之后慢慢优化,修改就好。
其中 code是这个项目要测试的代码,name是名字,case_list是用例列表,user是谁创建的,lan是测试的代码预言类别,目前只考虑python,之后会做php。z1-z5是暂时预设的桩函数,你们也知道,测的代码里总有这么多桩函数,用户如果不设置好,我怎么知道这是个啥,该返回啥。
8.好了,第一天的任务基本完事了,给大家看看页面样子:
最后,点击这里返回到目录:
python白盒单元自动化算法,自动生成语句覆盖/路径覆盖等逻辑覆盖用例-持续更新中
最后
以上就是正直糖豆为你收集整理的白盒自动化平台日记1:搭建这个平台白盒模块列表页的全部内容,希望文章能够帮你解决白盒自动化平台日记1:搭建这个平台白盒模块列表页所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复