JBuilder 2005单元测试之创建测试用例 - 编程入门网
直接调用方法就可以了,如Subsection.getValue(),但为了加强概念上的认识,我们特别予以保留。
第16~22行的testGeValue()方法,和第24~30行的testSign(),就是在向导第1步所选择的需要测试的API方法对应的测试方法。JBuilder当然不可能知道我们API的逻辑规则,所以它仅提供了一个框架式的测试代码,需要我们发挥聪明才智通过assertXxx()定制覆盖性强的测试规则。
注意:
你也可以手工在TestSubsection类中添加测试方法,测试方法必须遵照public void testXxx()样式规范。所以如果你想在测试用例类中添加一个辅助性的方法,请不要以test为前缀,在更改业已生成的测试方法名称时,也要保证不去除方法前的test前缀,测试运行器籍此查找测试用例类中的测试方法。
下面,分别删除testGetValue()和testSign()方法体中的代码,用以下粗体代码替换之:
代码清单 错误!文档中没有指定样式的文字。添加测试规则后的TestSubsection类
JBuilder 2005单元测试之创建测试用例(3)时间:2009-10-30 天极打蛇打七寸,擒贼先擒王,抓Bug还须在那些关键点上下功夫,特殊转换点是最容易出现问题的热点地区,需要给予特别的关注。所以我们为getValue()设置了6个测试点,而为sign()方法设置了3个测试点。 在工程窗格资源树中找到TestSubsection.java文件,右击在弹出的菜单中选择Run Test using "TestSubsection1",JBuilder利用JBTestRunner测试运行器运行这个测试用例,在信息窗格中出现如下的运行器界面: 图 错误!文档中没有指定样式的文字。JBTestRunner运行器界面 JBTestRunner窗口左边为3个标签页,它们的作用在下表的说明: 表 错误!文档中没有指定样式的文字。JBTestRunner窗口标签页说明
|
|||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |