@SmallTest @MediumTest and @LargeTest
Feature
|
Small
|
Medium
|
Large
|
Network access
|
No
|
localhost only
|
Yes
|
Database
|
No
|
Yes
|
Yes
|
File system access
|
No
|
Yes
|
Yes
|
Use external systems
|
No
|
Discouraged
|
Yes
|
Multiple threads
|
No
|
Yes
|
Yes
|
Sleep statements
|
No
|
Yes
|
Yes
|
System properties
|
No
|
Yes
|
Yes
|
Time limit (seconds)
|
60
|
300
|
900+
|
分享到:
相关推荐
例如,你可以在Android Studio中创建一个测试类,然后使用注解@SmallTest、@MediumTest或@LargeTest来标明测试的范围和大小。此外,可以利用Espresso等工具来进行UI测试,Espresso是一个用于编写UI测试的框架,它...
2. **SmallTest**:在Android中,测试被分为不同的类别,包括`SmallTest`、`MediumTest`和`LargeTest`。`SmallTest`用于低级别的单元测试,通常不涉及任何UI交互,而是专注于代码逻辑的验证。 3. **测试注解**:`@...
测试类可以通过`@RunWith(AndroidJUnit4.class)`注解来指定使用Android测试运行器,并且可以使用`@SmallTest`, `@MediumTest`, `@LargeTest`注解来标记测试的规模。 总的来说,`Test_dup2_x2.rar_android`这个...
例如,`@UiThreadTest`注解用于表示该测试必须在主线程运行,而`@SmallTest`, `@MediumTest`, 和 `@LargeTest` 分别代表不同的测试规模。 文件列表中的`runnerdemo.tar.gz`和`junit_demo1.tar.gz`可能包含了示例...
在Android开发中,JUnit结合了Android Testing Support Library,提供了一些专门为Android环境设计的测试工具,如`@UiThreadTest`用于在UI线程上运行的测试,`@SmallTest`, `@MediumTest`, `@LargeTest`用于标记不同...
- 使用注解如 `@SmallTest`, `@MediumTest`, `@LargeTest` 标记测试方法。 - 通过命令行或其他工具指定标记来运行特定的测试。 - **收集测试结果数据**: - 利用 JUnit 的 `TestResult` 或第三方库来收集和分析...
6. **测试套件与运行器**:设置 `@RunWith(AndroidJUnit4.class)` 标注在测试类上,使用 `@SmallTest`, `@MediumTest`, `@LargeTest` 分类测试规模,配合 `ActivityTestRule` 或 `IntentsTestRule` 控制测试环境。...
@RunWith(PerfRunner.class)public class SmallTest { @Test public void tenDataPoints( @Varying(name="Sleep Time", axis=Axis.X, from=10, to=100, step=10) int sleepTime) throws Exception { Thread.sleep...
JMH测试地图性能需要Maven进行编译#运行cmd行:mvn全新安装java -jar target / benchmarks.jar MapBenchmark -bm all -wi 5 -i ... 总时间:00:05:11 基准模式碳纳米管分数错误单位MapBenchmark.t1_SmallTest thrpt