前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐一款App自动化测试实战用的App和一个接口自动化测试实战用的接口(源码)

推荐一款App自动化测试实战用的App和一个接口自动化测试实战用的接口(源码)

作者头像
雷子
发布2022-02-11 11:58:14
7030
发布2022-02-11 11:58:14
举报

前言

在之前的我们的自动化测试的分享,或者之前的测试开发分享中,我们都是去给大家去分享了一些使用的方法,但是发现在实际中很多人说没有好的锻炼的项目或者实战的地方,app找不到合适的app锻炼的,接口测试找不到合适的接口去进行练习,很多时候都是说学会了,一直没有实战,很多的知识知识会了,但是却不会用,很多时候给自己带来很大的困惑呢,为了帮助大家去解决这个问题呢,我找到了一个app的项目和一个接口的开发的,让大家可以快速的去构建一个app用于训练app自动化测试的实战化,有一个接口测试的,部署后,可以锻炼自己的接口测试的实战。

正文

1.app自动化实战的app源码:https://github.com/HotBitmapGG/bilibili-android-client

这个是做了一个仿B站的,有着开源的源码,作者已经不维护了,但是让大家去编译包,然后去用这个项目去练习app自动化专项的一些实战还是比较好的,很多的人都会用这个练手,不管是做安卓开发,还是做app自动化测试,或者专项测试,都可以。

我们可以直接下载代码,然后用android studio去编译即可。然后用它进行训练我们的app实战化。其实编译也是很简单的。

启动android studio打开对应的项目

下载对应的依赖

然后

即可。 目录在app/build/outputs/apk

友情建议:这个app我也实战的时候也在用。我一般先从登陆注册模块下手,从单脚本到框架慢慢去演进,然后从单设备到设备集群的演进。不仅可以锻炼app自动化,还可以做专项,而且你用来做安卓开发的一个模仿也是很好的一个项目。

2.接口自动化的实战的接口,https://gitee.com/liwanlei/fastapistuday

教程:

git clone git@gitee.com:liwanlei/fastapistuday.git

然后安装依赖,需要redis和mysql服务,在config.py配置数据库的信息。

pip install -r re.txt

运行

python main.py

访问:

http://127.0.0.1:8000/docs

可以看到接口文档

这个是我在分享fastapi的时候整理出来的,有完整的接口,还有接口设计等。对应的教程FastAPI教程,输出的一个,里面我也大概写了一些简单的接口的测试用例,但是都是单脚本的。大家可以用它作为一个完整的项目来练手,源码都有。想要就可以去改造。非常合适。

友情建议:我做接口测试的时候,我记得从单接口开始的,刚开始我用的是从postman导出的,然后从单个脚本,到多个脚本,再到接口测试框架,最后演变成接口测试平台。从简单到复杂,一步步去演进的。

小结

只有实战化才能强化知识,只有多写,多用才能熟能生巧。会不是目的,目的是在项目中使用,提高测试效率,保证测试质量。

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

本文分享自 雷子说测试开发 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档