首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android写作测试脚本

Android写作测试脚本
EN

Stack Overflow用户
提问于 2016-03-15 17:58:49
回答 1查看 128关注 0票数 0

我已经从应用程序的实现阶段转移到了测试阶段。我正在尝试写一些单元测试,但与概念的斗争。我已经能够在android中设置并运行示例单元测试,该测试通过了。

这是一个简单的测试,2+2的结果等于4。我理解,问题是如何编写单元测试来测试更复杂的应用程序方法?

例如,下面的方法用于使用JSON将用户注册到数据库。显然,这个方法不像2+2那么简单,那么如何编写一个单元测试呢?

我还遇到了一个简单的测试用例问题,它检查电子邮件是否有效,我得到的错误是cannot resolve method 'is(boolean)'

有效电子邮件测试

代码语言:javascript
复制
public class UnitTest {

@Test
public void validEmailTest() throws  Exception {
    assertThat(RegisterActivity.isValidEmail("rory@gmail.com"), is(true));
}
}

单元测试类

代码语言:javascript
复制
import com.example.test.Activities.RegisterActivity;
import org.junit.Test;

import static org.junit.Assert.*;

public class UnitTest {


@Test
public void addition_isCorrect() throws Exception {
    assertEquals(4, 2 + 2);
}

@Test
public void validEmailTest() throws  Exception {
    assertThat(RegisterActivity.isValidEmail("rory@gmail.com"), is(true));
}
}
EN

回答 1

Stack Overflow用户

发布于 2016-03-15 18:10:24

看看开始测试

您应该特别注意仪器化测试,它们是在Android设备或模拟器上运行的测试,因此它们可以访问正在测试的应用程序的内部信息。仪器化测试可用于单元、用户界面(UI)或应用程序组件集成测试。

您可以在https://github.com/googlesamples/android-testing上找到示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36018717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档