在Android Studio中使用JUNIT测试

JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。



1.首先在module的build.gradle中添加以下依赖
testImplementation 'junit:junit:4.13-beta-3'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'


2.选中我的项目中要测试的方法OnCreate(Bundle savedInstanceState),右键选择GO TO -> Test


3.然后选择Create New Test


4.依次填写Class Name、Destination package,勾选setUp,勾选要测试的方法


5.选择路径


6.在setUp()方法中完成实例化对象


7.在LoginMainActivityTest上右键,选择Run LoginMainActivityTest


8.选择模拟器


9.运行结果如图所示

从运行结果"Tests ran to completion"看出本次测试运行成功,没有抛出异常。在Event Log中显示了"Tests passed:1"。

posted on 2019-05-30 19:45  ConsoleGamer  阅读(4701)  评论(0编辑  收藏  举报