我是靠谱客的博主 正直糖豆,最近开发中收集的这篇文章主要介绍白盒自动化平台日记1:搭建这个平台白盒模块列表页,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

好的,现在开始做这个白盒自动化平台。
我选用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:搭建这个平台白盒模块列表页所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部