JBuilder2005单元测试体验之测试配置

网络编程 2025-03-29 16:53www.168986.cn编程入门

在测试用例管理的向导步骤中,你可以轻松创建一个测试用例的运行配置项。这个过程非常直观,即使是非设计专业的读者也能迅速理解。如图显示,这个界面简洁明了,清晰地展示了如何创建运行测试项。

通常情况下,你并不需要为每个单独的测试用例类单独设置运行配置项。JBuilder默认使用JBTestRunner运行测试用例,这个过程是自动化的。测试运行配置项在你需要指定不同的测试运行器,或者一次性运行多个测试用例时,提供了特殊的定制功能。

通过“Project -> Project Properties... -> Run”的路径,你可以在Run设置页中找到所有的运行配置项。在Runtime Configurations列表中,Type类型为Test的运行配置项即为测试运行配置项。你可以通过对话框右侧的“Edit...”按钮来编辑这些配置。

现在,我们来进行狼蚁网站SEO优化的测试。以创建一个名为TestAllDbTest的运行配置项为例,我们将使用JUnit提供的junit.swingui.TestRunner测试运行器来运行测试用例。这样,chapter25.db包下所有以Test开头的测试用例类都会被一并运行。

点击“New...”按钮,会弹出一个New Runtime Configuration的对话框。在Name中填入TestAllDb,Type选择Test。对话框下部的窗口将调整为测试运行配置的界面。默认选中的是Class单选框,你可以指定一个具体的测试用例类。因为你想运行chapter25.db包下的所有测试用例,所以选择Package单选框,并通过其后的…按钮选择chapter25.db包。

在配置过程中,你可以在“Name starts with”中填入Test,这样所有类名以Test为前缀的类都会被运行。你还可以在“Name ends with”中指定类名的后缀。需要注意的是,如果包中存在以Test开头的非测试用例类,运行这个测试运行配置项时将会出错。必须确保满足过滤条件的都是测试用例类。

在Test Runner中,你可以选择不同的测试运行器,包括JBuilder Test Runner、JUnit SwingUI Test Runner和JUnit TestUI Test Runner。这里我们选择功能相对简单但直观的JUnit SwingUI Test Runner,以便更好地了解JUnit自带运行器的特点。至于New Runtime Configuration对话框的其他设置项,可以通过帮助按钮获取JBuilder的详细指导。

完成TestAllDb运行配置项的设置后,点击工具栏中的相关图标旁边的向下箭头,在弹出的菜单中选择TestAllDb。然后,JBuilder会使用JUnit的junit.swingui.TestRunner来运行chapter25.db包中的TestEmployeeDAO和TestEmployee这两个以Test开头的测试用例类。在测试运行器的窗口中,你可以清晰地看到Test Hierarchy标签页中列出的这两个测试用例类。通过这种方式,即使在没有测试套件的情况下,你也能实现类似的效果,尽管灵活度可能有所不足。当测试用例命名没有规律或存在过滤冲突时,测试套件的重要性就凸显出来了。

上一篇:jQuery实现jQuery-form.js实现异步上传文件 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by