android下的自动化测试和单元测试

前言 公司希望做一些安卓覆盖率的单元测试,自己面试时由于做过web端微服务的单元测试,于是公司也把安卓端的单元测试,这篇文章主要是介绍单元测试的思路和工具的介绍

在安卓下,测试的思路考虑了很久,主要是要分两个方向进行单元测试,一‘、基于业务方向的测试,主要思路是从登录开始,到进入主页面,再进入到各个页面进行单元测试,这种测试思路,属于自动化测试,我这里使用的是android自带的espresso,通过espresso,模拟输入用户的内容,以及点击事件,来测试系统的正常性。二、基于单个类,比如adapter,自定义控件view,还有activity,fragment等,里面通过业务逻辑不能覆盖到的代码,进行测试,来实现完整的代码率的覆盖。

在第二种测试中,可以自己新建一个activity,里面用拼装好的json进行绑定测试,这样子可以避开很多页面的跳转,做到测试的覆盖率。

 

 

   

 

 

 

 

参考:http://www.51testing.com/html/87/n-3718187-2.html

https://developer.android.google.cn/reference/android/support/test/rule/ActivityTestRule.html

https://www.cnblogs.com/mengdd/p/9729264.html

发布了26 篇原创文章 · 获赞 5 · 访问量 6761
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览