【发布时间】:2013-05-27 20:20:04
【问题描述】:
我有一个将数组作为参数的方法,并根据特定值的存在返回真或假。
在这种情况下,应该编写多少个测试用例?
我认为是 3:
- 如果值存在
- 如果值不存在
- 如果数组为空(虽然可以被2覆盖??)
【问题讨论】:
标签: php unit-testing testing
我有一个将数组作为参数的方法,并根据特定值的存在返回真或假。
在这种情况下,应该编写多少个测试用例?
我认为是 3:
【问题讨论】:
标签: php unit-testing testing
我能想到3个测试用例:
【讨论】:
它是你要测试的函数的代码,所以你不知道有多少测试用例是有用的。再想想你的代码做了什么,如何找到值?
一个例子:如果你的代码试图找到一个具有特定名称的值,并且你进行了字符串比较,那么想想字符串比较可能出现的问题 -> 如果找到的键是区分大小写的, null 等于空字符串,它如何处理重复,其他类型是否正确转换为字符串(类型杂耍)?
【讨论】: