您的位置:首页 > 移动开发 > Android开发

Android 测试

2014-04-23 10:15 253 查看
测试简介

根据是否知道源代码测试分为:

黑盒测试:只关心程序执行的过程和结果。

白盒测试:根据源代码写测试方法或者 测试用例。

根据测试的粒度分为:

方法测试: function t est

单元测试:unit test

集成测试: intergration test

根据测试的次数分为:

冒烟测试: smoke test (反复不停的去执行,点到程序挂掉,冒烟为止) ---- android 下只有冒烟测试()monkey

压力测试:pressure test(如20分钟内servlet能不能抗住100w人的请求,或100w人次的同时访问)

android测试

1. android --- monkey测试

adb shell monkey







-p 允许执行 哪个一程序(包名)

count 执行的次数

以上是猴子乱点手机中的程序5000次

回车后,猴子玩挂掉了一个应用程序:



2. android下junit测试

方式一:

android下junit测试框架配置

1. 写测试类继承AndroidTestCase(AndroidTestCase继承了junit中的TestCase对其进行了包装)

2. 在清单文件中添加测试指令

3. 使用android.test.runner library函数库

4. 在Outline中点击方法名 run as ----> Android JUnit Test

图1



图1.1:断言结果(记得把异常抛给测试框架)



图2:



图3:使用android.test.runner library( 清单文件配置 )见注释:

方式二:

1.创建测试工程

2.选择要测试的工程(select test target)

3.测试版本(随意)








创建测试项目后,测试项目的清单文件会自动帮我们配置方式一中的android junit测试框架,测试指令,测试函数库






推荐参考:

http://blog.csdn.net/ithomer/article/details/6734678
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: