对于软件测试,可以从不同角度加以分类
- 基于是否关注软件结构与算法
黑盒测试
白盒测试 - 基于是否执行被测试软件
静态测试
动态测试 - 基于测试的不同阶段
单元测试
集成测试
系统测试
验收测试
Android中的测试
测试常规功能是否完善,不会出现致命的bug.
1.Goolgle的CTS的测试
任何一款android 在上市前都需要通过谷歌的CTS(compatibility test suit)测试,如果没有通过.
2.Framework的测试
Mediaframework(stagefright,camera,NFC),Wi-Fi,GPS,Sensor
Android测试步骤: