前言
在之前的我们的自动化测试的分享,或者之前的测试开发分享中,我们都是去给大家去分享了一些使用的方法,但是发现在实际中很多人说没有好的锻炼的项目或者实战的地方,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导出的,然后从单个脚本,到多个脚本,再到接口测试框架,最后演变成接口测试平台。从简单到复杂,一步步去演进的。
小结
只有实战化才能强化知识,只有多写,多用才能熟能生巧。会不是目的,目的是在项目中使用,提高测试效率,保证测试质量。