android - 我可以在 Android 开发过程中使用 TDD 吗?

标签 android unit-testing tdd

我是安卓新手。并且感觉 TDD 可以大大减少开发时间。但是在学习了android的junit测试框架之后,发现要达到先写测试再编码的目的有点困难。特别是当我想测试适配器、 View 和数据库等模块时。所以我想这是因为我对android测试框架不够熟悉或者android不适合TDD。

最佳答案

当然.. :-) 一般来说,TDD 方法也可以用于开发 Android 应用程序。但并不总是值得。

有时需要付出更多的努力,所以你应该仔细考虑利弊。我认为你不应该强制你的开发过程的每一个小部分都是测试驱动的,而是在你开始打字之前考虑每次都使用它。我更喜欢将 TDD 与测试最后的方法混合。

关于android - 我可以在 Android 开发过程中使用 TDD 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701131/

相关文章:

java - 应用程序在按钮触摸时崩溃 - onTouch 方法错误?

android - Google TV模拟器不支持本地播放和sdcard?

php - 模拟方法抛出错误 phpunit

javascript - 使用 Jasmine 监视 document.createElement 从 Angular 模拟中抛出错误

node.js - 使用 mocha 和 request 测试 mongodb 数据库

c# - 当返回类型为 ActionResult 时,如何对操作进行单元测试?

java - 如何从 Android kotlin 中的非 Activity 类开始新 Activity ?

javascript - 无法使用 Jest 对具有选择器功能的 redux-saga 进行单元测试

java - 我的单元测试是否违反了 "test should do one thing principle"?

android - 您上传的 APK 未使用上传证书签名 - 即使我使用的是 Google Play 签名