JUnit和Android?

Pet*_*vdL 7 junit android

有人使用Junit和Android吗?或者这只是一个有价值的希望?在任何地方都有教程吗?

Pri*_*ime 10

Android对JUnit 3有很大的支持

Android开发人员的测试基础:

Android测试框架是开发环境不可或缺的一部分,它提供了一个体系结构和强大的工具,可帮助您在单元到框架的各个级别测试应用程序的各个方面.

测试框架具有以下主要功能:

  • Android测试套件基于JUnit.您可以使用普通的JUnit来测试不调用Android API的类,或使用Android的JUnit扩展来测试Android组件.如果您是Android测试的新手,可以从通用测试用例类开始,AndroidTestCase然后继续使用更复杂的类.
  • Android JUnit扩展提供特定于组件的测试用例类.这些类提供了帮助方法来创建模拟对象和方法,帮助您控制组件的生命周期.
  • 测试套件包含在与主应用程序包类似的测试包中,因此您无需学习一组用于设计和构建测试的新工具或技术.
  • 用于构建和测试的SDK工具在带有ADT的Eclipse中可用,也可以在命令行形式中与其他IDES一起使用.这些工具从正在测试的应用程序的项目中获取信息,并使用此信息自动为测试包创建构建文件,清单文件和目录结构.
  • SDK还提供monkeyrunner,一个带有Python程序的API测试设备,以及UI/Application Exerciser Monkey,一个用于通过向设备发送伪随机事件来对UI进行压力测试的命令行工具.

本文档描述了Android测试框架的基础知识,包括测试结构,用于开发测试的API以及用于运行测试和查看结果的工具.本文档假设您具备Android应用程序编程和JUnit测试方法的基本知识.

  • 我很想听到一些实际上使用这个开发人员的经验 (3认同)