测试
张庚
这个东西的原理是什么呢?
展开
-
构建本地单元测试
本文中API文档部分,翻译自:Building Local Unit Tests 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!构建本地单元测试如果你的单元测试没有依赖或者仅有简单的Android依赖,你应该在你的本地开发机器上运行你的测试。这种测试是非常高效的,在你每次运行你的测试的时候,他可以帮助你避免加载整个待测试的App进入你翻译 2016-05-09 15:15:05 · 2302 阅读 · 0 评论 -
开始你的测试
编写和运行测试是Android App开发过程中非常重要的一个环节。编写良好的测试不仅可以帮助你在开发过程中早早的发现bug,同时还可以让你对自己的代码充满自信。使用Android Studio,你可以在不同的物理设备上或者是Android虚拟设备上运行本地单元测试 或者 instrumented tests。本地单元测试是运行在你的本地机器上的测试,它不需要依赖Android Framework翻译 2016-05-04 09:19:18 · 3394 阅读 · 0 评论 -
测试App组件的集成
测试App组件的集成如果你的App使用了用户不直接和他们进行交互的组件,比如Service或者 Content Provider , 你应该验证并确保这些组件在你的App中以正确的方式和用户进行交互。当你开发这些组件的时候,你应该养成编写集成测试的习惯,来验证这些组件在你的设备或者模拟器上的表现。 注意:Android没有为BroadcastReceiver 提供独立的测试用例类。为了验证Bro翻译 2016-05-17 09:37:50 · 1296 阅读 · 0 评论 -
测试你的Content Provider
本文翻译自:Testing Your Content Provider 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!测试你的Content Provider如果你实现了一个Content Provider来存取数据或者为其它App提供数据,你应该测试你的Provider来确保它按照预期的方式来表现。这节课描述如何测试公开的Conte翻译 2016-05-19 10:13:03 · 1853 阅读 · 0 评论 -
测试你的Service
测试你的Service如果你实现了一个本地Service作为你的App组件,你应该测试Service来确保它不会表现出未预期的方式。你可以创建instrumented单元测试来验证Service的表现是正确。比如,这个Service存储和返回正确的数据值并且可以争取的执行数据操作。Android Testing Support Library 提供了测试你的Service对象的Api,以隔离的方式。翻译 2016-05-18 10:18:04 · 2357 阅读 · 0 评论 -
Mockito
本文中API文档部分,翻译自:Mockito 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!Mockito 是什么?Mockito 是一个开源的Java测试框架,它能够Mock对象、验证结果以及为测试用例打桩。Mockito 有什么特点?Mockito 在运行时Mock对象,并且模拟被测试对象的行为,从而达到消除依赖的效果。Moc翻译 2016-05-06 17:12:19 · 6794 阅读 · 0 评论 -
自动化UI测试
本文翻译自:Automating User Interface Tests 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!自动化UI测试UI测试可以让你确保你的App满足最基本的功能需求同时有一个高质量的标砖,这样就更容易被用户接受。一种UI测试的方法是人工测试:一个测试人员对目标App进行一系列的操作来确保各个功能的正确性。然而,这翻译 2016-05-11 10:21:41 · 3614 阅读 · 0 评论 -
跨多个App的UI测试
本文翻译自:Testing UI for Multiple Apps 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!跨越多个App进行UI测试通过跨越多个APP之间的交互来测试你的APPUI,让你确认你的APP表现是否正确,比如:用户在你的APP和其他APP之间或者进入系统UI之间进行切换操作时。一个例子比如用户切换至短信APP它允许翻译 2016-05-13 16:27:56 · 6791 阅读 · 0 评论 -
单个App的UI测试
本文翻译自:Testing UI for a Single App 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!单个App的UI测试测试单独的App的用户交互可以帮助你确保用户在和你的App交互是,不会遭遇一些非预期的结果或者遇到非常糟糕的用户体。如果你需要确保你的App的UI功能的正确性,你就应该养成创建用户交互界面测试的习惯。A翻译 2016-05-12 15:51:49 · 3250 阅读 · 0 评论 -
构建有效的单元测试
以下内容翻译自Google官方文档:Building Effective Unit Tests 水平有限自己感觉很多内容翻译并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进! 构建有效的单元测试单元测试是你的App测试流程中的基础测试。通过创建和运行单元测试来检验你的代码,你可以非常容易的验证你代码中独立的逻辑部分是否正确。在每次构建之后运行单元测试,可以帮助你快速翻译 2016-05-08 11:10:53 · 1820 阅读 · 0 评论 -
构建Instrumented单元测试
本文翻译自:构建Instrumented单元测试 水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!构建Instrumented单元测试Instrumented单元测试运行在你的物理设备或模拟器上,而不是你本地机器中的jvm。如果你需要获取instrumentation信息(比如目标App的Context)或者 你需要一个android翻译 2016-05-10 09:41:17 · 3721 阅读 · 0 评论