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

2022-02-11 11:58:14 浏览数 (1)

前言

在之前的我们的自动化测试的分享,或者之前的测试开发分享中,我们都是去给大家去分享了一些使用的方法,但是发现在实际中很多人说没有好的锻炼的项目或者实战的地方,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导出的,然后从单个脚本,到多个脚本,再到接口测试框架,最后演变成接口测试平台。从简单到复杂,一步步去演进的。

小结

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

0 人点赞