演示地址:http://xytestplat.zicp.net
应用 | 工具 |
---|---|
前端 | layui+jquery |
后端 | djangorestframework |
第三方 | httprunner |
首页
手机管理
公司有 20 来个手机,需要管理下,有基本的借用、审核、归还功能
用例管理
主要为了放冒烟测试用例,给开发执行用,测试自己的话基本还是用 xmind 去维护,这里看着不方便
数据工厂
这里的工厂还需要配合另外一套东东,比如你得先写好 duubo 接口创建一个用户的功能,然后我们通过这里页面去把写得 dubbo 接口管理起来
接口用例
基于 httprunner,大家可以了解下大疆公司内部使用的 httprunner 就基本知道逻辑了
---接口配置中增加 hook---20190131
用例执行报告
目前没支持调试,所有执行报告都展示在这里 --- 已加上调试,目前支持编辑的时候进行调试 20190131
定时任务
就是定时执行下用例,以及手机到期未归还提醒功能,报告结果的话就发到钉钉群里带上报告连接,我们就只能点连接查看详情哦!
文档管理
类似超级超级简易版的 wiki,可以不用 wiki 也行了,基本功能吧
基本资料维护
维护一些其他系统的链接以及公告
注:代码写的有点烂,目前暂不开源吧,后续完善后考虑!
写这种测试平台是不是 Python 写起来爽一点- -
演示地址也没吗?
不开源最好也弄个演示站点,让我等参考参考。
666
刚弄完了一个公网演示 ip,附上演示地址了,不过不稳定哦! http://xytestplat.zicp.net
看了下你的http://www.xuwangcheng.com/yi平台很丰富啊,值得学习!
可以分享一些实现的设计思路吗,比如借用手机这个功能如何实现的
我的方法比较简单:
就一张表,手机的状态分为借用 1、借用审核 2、归还 3、归还审核 4;
比如当用户点击借用时,不更改手机的信息,只去更改借用人/借用时间等信息。再加个权限控制,借用人才能去归还,管理员才能去审核,已借用的无法再被借用等等,差不多也就这样了,比较简单
不错啊,能分享源码嘛
1.整体做的不错,赞个
2.接口那边建议加个用例关联变量,有的场景可能会需要用到上一个用例返回的 json 中的指定值作为下一个用例的参数
3.接口请求体和响应体可以做下展示
这个 layui 感觉界面实现起来挺清新
非常感谢提出建议。
回答下:提到的第 2 点是有这个功能的,接口用例 - 新增接口用例 - 提取,这个遵循 httprunner 的规则。
第三点建议还是可以的,很多平台都有,后续考虑加上!
可以可以。
功能再丰富点就好了。
这种平台坛子里很多,借鉴整合,做出更优秀的平台。
我的那个已经做很久了,可惜目前已经不做自动化测试这块,工作之余研究一下。
同样是 layui+django ,抄一波。
啥时候能开源呀,期待 ing