练习 1.1:创建项目并记录测试脚本
在这个练习中,您将使用 Classics CD 样本应用程序来创建一个新的项目,并开始记录测试,以验证样本应用程序正确地计算了所购买的音乐 CD 总量。
项目是诸如测试脚本、对象图、验证点和数据池之类的测试资产的集合,可促进一个或多个软件组件的测试。您必须先创建一个 Functional Test 项目,然后才能记录测试。
创建项目
创建一个项目,以存储您测试 Classics CD 样本应用程序所需要的测试资产。
- 启动 Functional Test。
- 单击文件 > 新建 > Functional Test 项目。
- 输入 DataDriveTutorial 作为新项目的名称。
- 单击完成。
开始记录
开始记录测试脚本,以验证当客户订购音乐 CD 时,对信用卡收取的费用总额是该应用程序中列出的正确数额。
- 在 Functional Test 工具栏上,单击记录 Functional Test 脚本(
)。
- 输入 OrderTotal 作为测试脚本的名称。
- 单击下一步。
打开“选择脚本资产”页面。
当您创建测试脚本时,Functional Test 会创建测试数据池和其它测试资产。对于本教程,在此页面上使用缺省值:专用测试数据池和顺序。专用测试数据池仅与一个脚本相关联,并且不与任何其它脚本共享。当您使用顺序排列时,测试脚本则按照记录在数据池中出现的顺序来访问数据池中的记录。
- 单击完成。
Functional Test 窗口最小化,且“记录监视器”打开。
启动 ClassicsCD 应用程序
启动 ClassicsCD 应用程序,并通过该应用程序浏览到您要进行数据驱动的对话框。
- 在记录工具栏上,单击启动应用程序(
)来启动一个应用程序。
- 如有必要,单击应用程序名称箭头以查看众多选项,然后选择 ClassicsJavaA
- java。
- 单击确定。
ClassicsJavaA 是 Functional Test 所附带的样本应用程序 ClassicsCD 的工作版本 1。
样本应用程序启动。
- 在 ClassicsCD 应用程序中,在 Composers 下双击 Schubert 打开可供销售的该作曲家作品 CD,然后单击 String Quartets Nos. 4 & 14。
- 单击 Place Order。
- 单击 OK 关闭 Member Logon 对话框。
Place an Order 对话框打开。
- 在 ClassicsCD 应用程序中,在 Card Number 框中输入 1234567890,在 Expiration Date 框中输入 09/09。
现在您就可以开始练习 1.2:对测试进行数据驱动