android中的单位:
in 英寸
pt 点距
px 像素
dp(dip) 密度无关的像素单位,自适应device屏幕的比例,通常涉及长宽高时采用
sp 与范围无关的像素单位,通常在设置字体大小时采用
1)是否知道源代码:
白盒测试:根据源代码写测试方法
黑盒测试:业务场景user story
2)根据程序测试的精细度(粒度)分:
单元测试:unit test 测试某个方法,模块
方法测试:function test
集成测试:intergation test
压力测试:pressure test单位时间内大量重复操作(如web模拟用户,android模拟点击量)
冒烟测试:smoke test,举例:
adb shell
monkey 1000
monkey -p 包名 点击次数
单元测试:
敏捷开发:边开发,边测试
在Android里面做单元测试:
方法1:直接new一个android test project
方法2:自己写
class要继承AndroidTestCase
在manifest.xml中配置:
在<appliccation>下加<uses-library....>
在最外层元素下加<instrumentation...>
最后在outline中直接运行测试方法,选为Run as:Android JUnit Test
PS:
在测试类中@Override
setUp();//测试框架被初始化时执行(“初始化操作”),避免重复new测试类对象等
和
tearDown();//测试框架结束时执行(“擦屁股”)