首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Netbeans Blackbox、Whitebox或两种测试驱动开发

Android Netbeans Blackbox、Whitebox或两种测试驱动开发
EN

Stack Overflow用户
提问于 2013-12-29 01:33:03
回答 1查看 277关注 0票数 2

我正在Netbeans中使用Android,并试图决定为我的应用程序实现哪个测试框架(我以前从未在Android中使用过TDD )。我一直在使用这个thread来查看不同的资源。我主要是熟悉白盒,所以我觉得我会对内置的仪器框架感到更舒服。然而,这是我第一次听说黑盒测试(Robotium),但它看起来也很有用。实现白盒和黑盒测试是一种常见的做法吗?还是只有一个是必要的?如果两者兼而有之,那么哪些是最好的白盒测试,哪些是最好的黑匣子测试?或者,这是一个完全无用的问题,因为它完全依赖于应用程序,我应该选择一个,然后开始处理它吗?

编辑:我还想补充一点,我对JUnit没有任何经验,因为很多解释似乎都假定我对它有基本的理解。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-31 20:03:01

你建议的两个选项(仪器和机器人)实际上几乎是一样的,接近白盒(或者真正的tdd/单元测试可能是机器人)。

两者兼而有之吗?是的,我认为这通常是一种很好的方法--通常你希望测试的东西越低越好,然后减少大的黑盒测试,如果你问我的话,android并不是最简单的,所以你可能会对仪器/机器人测试有更多的运气,因为这些都很容易理解,而且它们很容易与你在屏幕上看到的东西相匹配。

关于junit,android与junit3捆绑在一起,jUnit4的特性和复杂性要小得多,而且在大多数情况下,您需要知道的是在测试前面用"test“这个词命名测试方法,例如,public void testXXX()。

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

https://stackoverflow.com/questions/20821248

复制
相关文章

相似问题

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