浅谈Android Studio单元测试步骤

发表于:2018-5-30 16:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:machenshuang    来源:51Testing软件测试网采编

  单元测试的必要性:大家都知道android测试的时候如果老是在虚拟机里调试,这样不仅浪费了计算机的资源,而且降低了开发效率,所以单元测试的作用就显示出来了。
  Android Studio本身支持单元测试,所以在配置的时候十分简单,用起来也很方便。
  步骤一:创建android工程并创建测试单元
  我是把我的单元测试放在Android Studio自动生成的Test文件中,读者也可以根据自己的需要放在任意位置,完全不影响。如下图所示ExampleTest.java就是我的单元测试:
  
  ExampleTest.java代码:
  package com.example.administrator.mytest;
  import android.test.AndroidTestCase;
  /**
   * Created by Sean on 2016/8/11.
   */
  public class ExampleTest extends AndroidTestCase {
      public void testHelloWorld()throws Exception{
          final int a = 1;
          final int b= 1;
          assertEquals(a, b);
      }
  }
  一般单元测试中,测试类要继承类AndroidTestCase, 测试的方法都需要在前面加test,如:testName(){},而name指被测方法的name。
  步骤二:设置测试环境
  1.选择菜单栏上的Run->Edit Configurations
  2.点击左上角的“+”,选择Android Tests
  3.修改的地方:
  
  4.修改完后工具栏上会出现tests
  
  5.点击运行,如下图所示
  
  6.再次修改验证,修改ExampleTest.java中的源码,再次运行
  package com.example.administrator.mytest;
  import android.test.AndroidTestCase;
  /**
   * Created by Sean on 2016/8/11.
   */
  public class ExampleTest extends AndroidTestCase {
      public void testHelloWorld()throws Exception{
          final int a = 1;
          final int b= 2;
          assertEquals(a, b);
      }
  }
  出现报错信息


上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号