求单元测试用例的编写
公司要求对SSH框架下的数据库操作的一些方法进行编写junit测试用例 但是我不知道一个查询或者一个添加一个删除一个更改能有多少种情况来写用例 求解答 --------------------编程问答-------------------- sql 性能测试源代码有例子 --------------------编程问答-------------------- 有多少种测试用例是要你去分析的,只要把一个函数的输入类型分析清楚,那用例的个数就很清楚了 --------------------编程问答-------------------- 主要还是看你有多少啦。 --------------------编程问答-------------------- 那返回值不用判断吗? 输入类型的话 比如说传的值是int或者是一个类对象 这怎么判断。。我刚看这东西两天 确实是不怎么懂思想 --------------------编程问答--------------------
返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等 --------------------编程问答--------------------
主要还是看你有多少啦。
那返回值不用判断吗? 输入类型的话 比如说传的值是int或者是一个类对象 这怎么判断。。我刚看这东西两天 确实是不怎么懂思想
有多少种测试用例是要你去分析的,只要把一个函数的输入类型分析清楚,那用例的个数就很清楚了
返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等
如果传入的值是一个类对象的话 我要写大概什么情况下的用例呢
那返回值不用判断吗? 输入类型的话 比如说传的值是int或者是一个类对象 这怎么判断。。我刚看这东西两天 确实是不怎么懂思想
有多少种测试用例是要你去分析的,只要把一个函数的输入类型分析清楚,那用例的个数就很清楚了
返回值是根据你的输入参数决定的,就是比如你的输入是1,正确的返回是2,那如果不是2,这个case就失败了。
还有输入不仅仅是类型的问题,还有区间要考虑。就是结合你的场景把有可能的输入都做成case。比如<0 [0,100] >100 等
对象也有成员变量啊,所以单元测试是要你对这个函数的作用有一定的了解你才能做。我还是建议你找本测试的书学一下吧。
补充:Java , Web 开发