Android 的测试类型
类型 | 子类型 | 描述 |
---|---|---|
单元测试 | 本地单元测试 | 运行在本地Java虚拟机上 |
设备单元测试 | 运行在Android设备上或者android虚拟机上 | |
整体测试 | 仅在APP内的组件 | 这种类型的测试验证目标应用程序在用户执行特定操作或在其活动中输入特定输入时的行为。例如,它允许您检查目标应用程序在应用程序的活动中响应用户交互是否返回正确的UI输出。意大利浓咖啡这样的UI测试框架允许您以编程方式模拟用户操作并测试复杂的内部应用程序用户交互。 |
整体测试 | 跨APP组件 | 这种类型的测试验证不同的App或App和系统应用程序之间交互的正确性。例如,当用户在Android设置菜单中执行操作时,您可能希望测试您的应用程序的行为是否正确。比如“UI Automator”UI测试框架,支持跨应用程序的交互,支持这样的场景测试。 |
循序渐进学习,从第一个开始。
如上图所示,在android studio中创建一个工程后,有三个目录结构。其中,src/test/java是进行java单元测试的,不需要讲apk安装到真机或虚拟机上运行,用于测试与android资源无关的java程序;src/androi