软件工程第二次作业(Android Studio利用Junit进行单元测试)

一.开发工具的安装和运行

1.安装

由于我的电脑之前就安装好了Android Studio,就不再重装了。在这里就给出几条安装过程中需要注意的地方吧:

  • 安装包最好在官网下载已经带有Android SDK的版本,避免麻烦。
  • 安装之前需要在BIOS开启VT虚拟化技术以提高安卓模拟器的性能。
  • 安装好后的第一次启动会下载gradle,由于其所访问的网站被墙,会导致无法下载,我们事先在其他源下载好gradle放在指定目录就行就好。

2.运行

单击AndroidStudio图标。
软件工程第二次作业(Android Studio利用Junit进行单元测试)
打开后的AndroidStudio,在此界面可以选择新建项目或者打开最近的项目。
软件工程第二次作业(Android Studio利用Junit进行单元测试)
选择一个最近的项目,打开。
软件工程第二次作业(Android Studio利用Junit进行单元测试)

二.练习自动单元测试技术

AndroidStudio可以很方便地进行Juint自动单元测试,以下就是使用Junit进行自动单元测试的过程。

1.Androidstudio安装Junit

AndroidStudio安装Junit只需要在gradle文件中添加依赖就好了,如下图中添加
testCompile 'junit:junit:4.12'
软件工程第二次作业(Android Studio利用Junit进行单元测试)

2.在main文件中编写需要被测试的java类

软件工程第二次作业(Android Studio利用Junit进行单元测试)

3.自动添加测试方法

在被测试的Caclulate类上点右键->go to->test->Create new test,然后在窗口中把四个测试方法都选上,用于自动生成测试代码。
软件工程第二次作业(Android Studio利用Junit进行单元测试)

4.编写测试类中的测试逻辑

测试方法自动生成后,在方法中添加各自的测试逻辑。
软件工程第二次作业(Android Studio利用Junit进行单元测试)

5.运行测试类+测试结果分析

在编辑器上点右键->run'CaclulateTest',得到测试结果
软件工程第二次作业(Android Studio利用Junit进行单元测试)
由测试结果图可知,四组测试均通过。

上一篇:苹果系列机型专业刷机,解锁,解ID


下一篇:在Android Studio中进行单元测试和UI测试