新建ANDROID TEST项目
ECLIPSE右键-->new -->Other-->Android -->Android Test Project-->选择你要测试的项目
简单测试代码
public class SampleCalculator {
public int add(int augend, int addend) {
return augend + addend;
}
public int subtration(int minuend, int subtrahend) {
return minuend - subtrahend;
}
}
public class TestSample extends TestCase {
private int a;
private int b;
private int r1, r2;
@Override
protected void setUp() throws Exception {
super.setUp();
a = 50;
b = 20;
r1 = 70;
r2 = 30;
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
//test打头的方法会被自动测试
public void testAdd() {
SampleCalculator calculator = new SampleCalculator();
int result = calculator.add(a, b);
assertEquals(r1, result);
}
}
public class TestAll {
public static Test suite() {
TestSuite suite = new TestSuite("TestSuite Test");
//这里可以添加不同的测试类
suite.addTestSuite(TestSample.class);
return suite;
}
}
然后右键运行TestAll-->Run As-->JUnit Test
分享到:
相关推荐
JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例,以验证代码的正确性。本资源包含“JUnit API和入门手册”以及“JUnit In Action”电子书,将帮助你深入理解和掌握JUnit的核心...
最后,了解如何使用Android Studio进行调试和测试,包括使用Logcat查看日志、使用JUnit或Espresso进行单元测试和UI测试,这些都是提升开发效率和应用质量的关键技能。 总之,"Android开发入门60个小案例+源代码"是...
Android Studio支持单元测试、UI测试、仪器测试等多种测试类型,如JUnit和Espresso等工具可以帮助进行有效测试。 以上只是Android编程入门的一些基础知识点,随着学习深入,你还将接触到更复杂的主题,如多线程、...
了解JUnit、Espresso等测试框架,能帮助开发者进行可靠的自动化测试。 14. **发布流程**:学习如何签名应用、创建APK或AAB(Android App Bundle)、上传到Google Play Store,以及理解发布策略和政策。 以上知识点...
9. **测试与调试**:学会使用JUnit、Espresso进行单元测试和UI测试,使用Android Studio的调试工具分析代码运行状态,能帮助你发现和修复问题。 10. **发布与打包**:掌握APK的签名、版本控制、打包发布流程,了解...
JUnit 是 Java 语言中最流行的单元测试框架之一,它提供了许多功能强大且灵活的测试工具,帮助开发者编写高质量的代码。本文将从基础开始,指导读者如何使用 JUnit 进行单元测试。 1. JUnit 简介 JUnit 是一个开源...
《Android Studio从入门到精通》是一本针对初学者的详细指南,旨在帮助读者掌握这款强大的Android应用程序开发环境。虽然书中可能基于的是较旧版本的Android Studio,但核心概念和大部分功能在新版本中依然适用,...
Android Studio内置了测试框架,如JUnit和Espresso。完成测试后,开发者需要创建APK文件并通过Google Play Store或其他分发渠道发布应用。 以上就是Android编程入门教程Andbook中文版的主要内容,涵盖了Android开发...
"Android开发入门60个小案例+源代码.rar.rar" 提供了一套全面的学习资源,旨在帮助初学者快速熟悉Android应用开发的基本流程和技术要点。以下是对这些小案例及其源代码的详细解析。 1. **环境配置**:首先,学习...
13. **单元测试与自动化测试**:通过JUnit和Espresso等工具进行单元测试和UI测试,能够确保代码质量,降低bug风险。 14. **Gradle构建系统**:Android Studio使用Gradle作为默认的构建工具,了解Gradle脚本语法和...
本资源为2015年发布的Android基础入门教程的PDF合集,对于初学者来说,是一份非常有价值的参考资料。在Android开发领域,基础知识是构建所有复杂应用的基础,这份教程将帮助你逐步掌握这一领域的核心概念。 一、...
10. **调试与测试**:掌握使用Android Studio的调试工具,如Logcat、Debugger,编写JUnit和 Espresso测试用例进行单元测试和UI测试。 11. **Gradle构建系统**:理解Gradle脚本的工作原理,如何自定义构建过程,添加...
本篇文章将介绍如何开始进行Android单元测试,特别是如何使用JUnit以及Robolectric框架。 首先,让我们从JUnit开始。JUnit是一个流行的Java测试框架,它允许开发者编写针对类或方法的测试用例。在Android项目中,你...
6. **单元测试和UI测试**:编写测试用例来确保代码的质量,包括JUnit和Espresso的使用。 7. **Android性能优化**:包括内存管理、电量优化、启动速度提升等方面的知识。 8. **Android Material Design**:遵循谷歌...
12. **单元测试和Mocking**:学习如何编写单元测试和集成测试,使用如JUnit、Espresso等工具,能确保代码的质量和稳定性。 通过研究这些源码,初学者能够逐步建立起对Android开发的整体认知,从而提高编程技能并...
《谷歌Android开发入门指南(第三版)》源代码是一份宝贵的学习资源,旨在帮助初学者深入理解Android应用程序的开发过程。这份源代码包含了书中各个章节的实例,涵盖了Android开发的基础到进阶内容,让读者可以通过...
"Android开发入门之路(初学者必读).zip"这个压缩包可能包含了一系列针对这些问题的教程、指南或者案例,帮助初学者系统地学习和掌握Android开发的基础知识。 首先,我们来看一下压缩包中的四个文件名,虽然没有...
《Android开发入门教程》是一本专为初学者设计的指南,旨在帮助新手快速掌握Android应用开发的基本技能。这本书深入浅出地介绍了Android平台的核心概念、工具和编程技术,旨在为有志于Android开发的读者打下坚实的...
Android快速入门教程旨在帮助初学者快速掌握Android应用开发的基本技能,构建自己的第一个Android应用程序。本教程将引导你深入了解Android系统架构、开发环境搭建、UI设计、数据存储、网络通信等核心概念。 首先,...