1、手动运行测试(Running Tests Manually) 当你手动运行测试时,你应该按照每个测试步骤和应用程序执行的操作来执行测试。你依赖执行每一步的实际结果与预定义结果是否一致,来判定它们是成功或失败。你能够手动地运行手动或自动测试。 本章描述了: l 手动运行测试(Running a Test Manually) l 编辑测试步骤(Editing the Test Steps) l 重新开始一个手动测试运行(Resuming a Manual Test Run) 1.1关于手动地运行测试(About Running Test Manually) 按照在测试计划期间定义
2、的测试步骤手动地执行测试: 1. 执行应用程序。按照测试步骤中描述的内容。 2. 比较实际结果与预期结果。当执行测试步骤时,判断应用程序是否根据预期的结果进行响应。 3. 依赖实际结果是否与预期的结果一致来标识每个步骤的通过或失败状态。 4. 假如一个步骤失败,说明应用程序是怎样在实际响应。一个测试的一个或多个步骤失败,则这个测试失败。 你可以在一个相同的测试集中,对同一个测试执行多次。每一次执行并认为是一轮新的测试运行。 测试执行被完成后,你能够在TestDirector中查看测试结果的概要。每一个测试的最新状态显示在执行网格中。每一个测试步骤的结果显示在Last Run Res
3、ults面板中。你能够从测试运行属性对话框中查看到更多更详细的结果。关于查看测试结果的更详细信息,请看第22章“Viewing Test Results”。 1.2 手动地运行测试(Running a Test Manually) 当你手动运行测试时,你应该按照每个测试步骤和应用程序执行的操作来执行测试。你将实际输出和记录的结果与预期的结果比较。你能够执行一个测试任意多次。每次运行的测试结果会被单独地存储。注意,你还可以手动地运行手动测试和自动测试。 手动地运行一个测试: 1. 在Execution Grid标签页或Execution Flow标签页上,选择你准备手动运行的测试。
4、 l 若想仅运行单个手动测试,选择这个测试,并点击Run按钮。Manual Runner对话框被打开。更进一步信息,请看197页。 l 若想运行两个或以上的手动测试,选择这些测试,并点击Run按钮。手动测试运行对话框被打开。 选择Manual Runner并点击OK。Manual Runner对话框被打开。 注意,你也可以自动地运行手动测试。若想如此做,选择Execution Dialog Box。更进一步信息,请查看204页的“Running a Test Automatically”。 l 若想手动地运行自动化测试,选择这个(这些)测试,点击Run箭头,并选择Run Manua
5、lly。Manual Runner对话框被打开。 2. 在Run Details下面,你能够编辑如下的运行信息: l Run Name:测试运行的名称。 l Tester Name:执行测试人员的姓名。 l Other Information(假如有的话):你可以在用户自定义域添加数据。更进一步信息,请查看《TestDirector Administrator’s Guide》。 3. 点击Operating System Info链接来显示操作系统信息。操作系统信息对话框被打开。 你能够编辑如下的操作系统信息: l OS:你准备执行测试所在机器的操作系统。默认情况下,T
6、estDirector显示你的客户端机器的操作系统。 l Service Pack:操作系统的服务包。 l Build:操作系统的Build号。 4. 在Test Details下,你能够查看测试的详细信息。点击More来显示包括测试细节和附件的测试属性对话框。关于测试属性的更进一步信息,请看第11章“Developing the Test Plan Tree”。 5. 点击Attach to Run按钮,来添加附件到测试运行中。一个附件能够是一个文件、URL、你的应用程序的快照、从剪切板的图像或系统信息。关于附件的更进一步信息,请查看第4章“Adding Attachments”。
7、 6. 你可以在这个位置点击End of Run按钮,来结束运行。TestDirector将保存测试运行。若想完全地取消运行,点击Cancel按钮,并点击Yes来确认。 7. 点击Exec Steps按钮来开始测试运行。 假如你正在运行的测试还没有为参数赋值的话,参数对话框将被打开,并能够让你去为参数分配值。关于参数的更进一步信息,请看130页的“Calling a Manual Test With Parameters”。 提示:在一个测试运行中,你不能够为一个参数分配多个值。 Manual Runner(手动运行器):步骤细节对话框被打开。 在Filter By中,你能够根据
8、状态栏过滤测试中的步骤。 提示:你可以利用这个对话框的简明视图来方便地读每一个测试步骤,并记录结果。点击Compact View按钮来打开这个视图。 8. 假如这儿不存在测试步骤或你想去修改测试步骤,你可以在开始执行它们之前对它们进行编辑。更进一步信息,请见201页的“Editing the Test Steps”。 9. 若想查看测试参数的值,点击Show Parameters按钮。参数对话框被打开。关于参数的更进一步信息,请见130页的“Calling a Manual Test With Parameters”。 10. 在测试和执行第一步下面打开应用程序: l 假如实际结果与
9、预期的结果相同,点击Passed。TestDirector为这个步骤添加一个绿色的检查标志并改变步骤状态为Passed。(若想一次Pass所有的测试步骤,点击Passed箭头并选择Pass All。) l 假如实际结果与预期结果不一致,在Actual框中输入实际结果并点击Failed按钮。TestDirector将添加一个红色的X到这个步骤,并改变这个步骤的状态为Failed。(若想一次Fail所有的测试步骤,点击Failed箭头,并选择Fail All。) 11. 当你在运行测试时,若发现一个应用程序的缺陷,则可点击Add Defect按钮。添加缺陷对话框被弹出,在弹出的对话框中添加缺陷
10、TestDirector会自动在测试运行和新的缺陷之间建立连接。更进一步信息,请查看242页的“Adding New Defects”和255页的“Viewing An Associated Test”。 12. 点击Attachments按钮去添加附件到这个测试步骤。若想添加附件到这个测试运行,点击Attachments箭头并选择Attach to Run。关于附件的更进一步信息,请看第4章“Adding Attachments”。 13. 执行下一个步骤。 14. 当你完成测试运行时,点击End of Run按钮。 1.3 编辑测试步骤(Editing the Test St
11、eps) 当你在Manual Runner(手动运行器):步骤细节对话框中执行一个测试时,你可能需要增加或删除一些测试步骤。一旦你完成对这个测试的执行,TestDirector会更新你对测试步骤的修改。 编辑一个测试步骤: 1. 打开Manual Runner(手动运行器):步骤细节对话框。更进一步信息,请看196页的“Running a Test Manually”。 2. 点击Add Step按钮来添加一个测试步骤。TestDirector会添加一个新的步骤,并为它分配一个默认的步骤名称。你可以在描述框中为这个新步骤输入相应的描述信息。 3. 点击Delete Selected
12、Steps按钮来删除一个或多个所选择的步骤,并点击Yes来确认。 4. 点击End of Run按钮来关闭Manual Runner对话框。一个消息被弹出,点击Yes来保存对测试步骤的修改。 1.4 重新开始一个手动测试运行(Resuming a Manual Test Run) 假如某个手动测试在执行期间被暂停,你可以在稍后重新开始这个测试的运行。 重新运行一个手动测试: 1. 在Execution Grid属性页或Execution Flow属性页中,选择你准备重新运行的测试。 2. 选择Execution > Continue Manual Run。所选择测试的手动测试对话框被打开。 3. 继续运行这个手动测试。 7






