【发布时间】:2014-05-20 03:02:49
【问题描述】:
大约 2 个月来,我已经阅读了几篇关于 TDD 的文章,但我对我在测试什么有一个模糊的概念。我首先想到的是测试输出:例如,使用PHP 作为网络脚本语言,我测试我的JSON 输出,以便服务器的响应是:
{
"id":1,
"name":"Chris",
"token":"5ke3k62$5%34^%k3"
}
因此,如果响应与之前的 JSON 字符串匹配,则测试通过。我不是 100% 确定这就是 TDD 的全部意义,但这就是我所理解的。
那么让我们说一个移动应用程序。我想做一个hello world应用。一个Activity 和一个显示“Hello world”的TextView。什么是测试用例,我应该测试什么。请给我一些小例子,以便我了解它的全部内容。
【问题讨论】:
标签: php android unit-testing junit tdd