前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试开发工作者日记:2021.3.12

测试开发工作者日记:2021.3.12

作者头像
我去热饭
发布2022-05-19 13:40:20
2180
发布2022-05-19 13:40:20
举报
文章被收录于专栏:测试开发干货

最近通了个宵加班,主要是业务排期撞上了,排不开了,我作为自由人,理应到处支援,结果自己也从没考虑排期问题,反正自己也不怕加班,毕竟有句话说的好: 钱给够,加班像呼吸一样自然。 忙里偷闲,还是坚持了更新,并且因为最近水的软文比较多,所以咬牙更新了一点干货:接口平台和方法论。

最近在公司内主要忙着培训,除了全组的培训班一样的培训内容之外。还特意重点培养了一位后起之秀,准备让其负责之后的测开核心工作。所以精力又分配出去一些。

这次日记记录的主要是很多人关心的小程序自动化airtest平台的建设了。

在之前我搭建好了页面之后,并做了5个模块的用例:

为了方便后续用airtestIDE进行维护用例,所以文件名必须全以.air结尾。

每个里面只有log存放文件夹和 主要py脚本文件 和 所需的截图.png

这样用

来打开这个文件夹后 就可以直接对脚本内容进行修改了。

然后再来说说这个平台:

虽然目前用例较少,看起来空空旷旷,而且页面也像个毛坯房一样没有进行装修。但是做事么,肯定要先最快速度保证能用。

目前的功能上,已经搞定了 手动触发执行,监控的还没弄。

报告的话,分为成功 失败,这样一目了然。点击即可打开测试报告。

这里要说下,django中要是想打开其他html 的静态页面.html这种。只能在设置好的目录下,也就是默认的templates。

但是我的报告在外面,分为俩个文件夹存放

这种情况,就必须去修改django的settings.py文件:

当然 我这里不该用绝对路径(一会写完偷偷改成相对路径,这样部署在其他电脑上就不会报错了)

只有在这里写了路径后,django才会去寻找到这个.html文件 并显示到浏览器哦~

运行用例的问题上:

先获取了前端使用者选中的用例id,然后循环启动对应的airtest命令即可:

这里涉及到了一个知识点,python代码中运行shell命令

比较简单,没有并发,没有子线程,这些都会在后期才有优化。

毕竟暂时只链接了一个手机,等用例多了,后期可以搞一下多线程多设备的并发运行用例功能。

等到完全体成型,就加入豪华的ui自动化午餐阵容。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档