What is the purpose of @SmallTest, @MediumTest, and @LargeTest annotations in Android?

原文:http://stackoverflow.com/questions/4671923/what-is-the-purpose-of-smalltest-mediumtest-and-largetest-annotations-in-an

This blog post explains it best. Basically, it is the following:

  1. Small: this test doesn't interact with any file system or network.
  2. Medium: Accesses file systems on box which is running tests.
  3. Large: Accesses external file systems, networks, etc.

See this page (search for "@SmallTest") on how to specify which tests get run.

时间: 2024-07-28 14:21:32

What is the purpose of @SmallTest, @MediumTest, and @LargeTest annotations in Android?的相关文章

《Android 应用测试指南》——第1章,第1.4节测试的种类

1.4 测试的种类在开发过程中,任何时间段都可以参与测试,这取决于采用何种测试方案.但是,我们推荐测试工作在项目开发早期就介入,甚至可以在完整需求出来之后.刚开始开发的时候就开始做准备. 基于被测对象的不同,有好几种不同的测试方法.但是无论采用哪种测试方法,测试用例都包含执行条件和执行结果,执行结果返回True或者False来表示用例是否正确. 1.4.1 单元测试单元测试,指的是程序员在开发阶段写的测试用例.这种测试用例需要将被测对象独立隔离起来,也就是Mock掉外部关联对象.单元测试用例应用

Android测试教程(12):ServiceTestCase示例

ServiceTestCase 为测试Service提供了一个可控的测试环境,它提供对Service 生命周期的基本支持,并可以通过注入一些 依赖对象来控制测试环境以便测试Service. ServiceTestCase的类继承如下图所示: Service Lifecycle 支持, 每个Service运行 都遵循一定的顺序(生命周期方法),ServiceTestCase提供下面方法来支持对Service生命周期方法 的测试: 每个测试方法调用之前首先会执行setUp 方法,setUp 的基本实

Android测试教程(9):ApplicationTestCase示例

前面介绍了Android测试的一些理论知识,从本篇开始的几篇将结合ApiDemoTest示例来介绍Android测试的实例.在此之前可 以参照Android测试教程(3):测试项目 创建ApiDemos->tests 测试项目,本项目测试用来测试ApiDemos,主要目的是介绍 Android测试框架的使用方法. 当然要测试ApiDemos,事先要创建好项目ApiDemos.下图显示了创建好ApiDemos- >Tests后,ApiDemos->Tests中所含的Java类: Andro

[Android]单元测试实例

转自:http://yuanzhifei89.iteye.com/blog/1122104  作者:yuanzhifei  测试相关资源 让开发自动化: 用 Eclipse 插件提高代码质量http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html  代码测试覆盖率介绍:http://www.cnblogs.com/coderzh/archive/2009/03/29/1424344.html  学习android单元测试时遇到的

[android]android自动化测试十之单元测试实例

android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例  在AndroidManifest.xml中标明了测试用例instrumentation函数入口  Java代码 <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2008 The Android Open Source Project Licensed under the Apach

《Android 应用测试指南》——第2章,第2.5节创建一个测试用例

2.5 创建一个测试用例如上所述,我们将在Test项目中的src目录下面添加测试用例. 我们特意利用Junit测试来创建一个单元测试用例.Eclipse提供了操作向导来帮助大家(File | New | Junit Test Case). 我们打算选择主工程下面的活动Activity作为被测对象,尽管这个例子跟Activity实际内容无关. 创建测试用例时,我们有以下的值需要设置,如表2.2所示. 表2.2 新建用例填写的表格 严格说来,我们这里面有setUp().tearDown()和cons

[Android]官网《Testing Support Library》中文翻译

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5048524.html 翻译自 Android Developer 官网:http://developer.android.com/tools/testing-support-library/index.html Testing Support Library Android Testing Support Library为Android app的测试提供了一个

PHP编码规范-php coding standard

standard|编码|规范 目录 介绍 标准化的重要性 解释 认同观点 项目的四个阶段 命名规则 合适的命名 缩写词不要全部使用大写字母 类命名 类库命名 方法命名 类属性命名 方法中参数命名 变量命名 引用变量和函数返回引用 全局变量 定义命名 / 全局常量 静态变量 函数命名 php文件扩展名 文档规则 评价注释 Comments Should Tell a Story Document Decisions 使用标头说明 Make Gotchas Explicit Interface an

PHP 编程标准

编程|标准 PHP 编程标准 最后修改日期: 2000-11-16 PHP编程标准是经由Todd Hoff许可,基于<C++ 编程标准>为PHP而重写的, 作者为Fredrik Kristiansen, 使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因.假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将它们合并到最新更新中去. 目录 介绍 标准化的重要性 解释 认同观点 项目的四个阶段 命名规则 合适的命名 缩写词不要全部使用大写