2、选取合适的测试项目来开展自动化测试

  1〉不适宜短期项目

  2〉不适宜进度非常紧迫的项目中开展自动化测试

  3、自动化测试介入的时机

  自动化测试不应该在界面尚未稳定的时候开始。但是,并不意味着不需要计划和准备工作。在界面雏形时期,可以基于界面原型提供的控件来尝试自动化测试工具的适应性,考虑工具的选择问题;在开发人员着手开发核心代码时,可能会同时开发出一些核心可重用的控件,而且是自定义的个性化控件,所以在这一时期需要取得这些控件,使用测试工具测试这些控件。

  三、自动化测试工程师的基本素质和技能要求

  1〉自动化测试基础:包括自动化测试工具的基础、自动化测试脚本的开发基础知识、了解各种测试脚本的编写和设计方法、熟悉某些测试脚本语言的基本语法和使用方法。

  2〉与手工测试工程师相同的:设计测试用例的基本方法和能力,而且应该有把测试用例转换成自动化测试用例的能力具备软件涉及的基本业务的理解能力。

  四、自动化测试工具QTP基本使用(QuickTest Professinal 教程帮助,按顺序演示一遍)

  1〉脚本录制回放

  录制时注意事项:

  a、如果使用 IE作为浏览器,应该清除用户名和密码的“自动完成”选项。这样将确保在创建测试时,可以精确录制所有的操作。

  b、“录制和运行设置”对话框中确认“当测试关闭时关闭浏览器”和“不在已经打开的浏览器上录制和运行”处于选定状态。

  c、仅当列表中的值发生变化时,QuickTest 才会录制步骤。步骤是任何引起应用程序发生更改的用户操作,例如单击链接或图像,或者向表单输入数据。

  2〉检查点设置

  检查点验证在测试运行时应用程序是否可以显示预期的信息。

  类型:标准检查点、文本、文本区域、表、页面、图像、位图、数据库、网页可访问性、xml文件检查点。

  3〉参数化测试

  当您测试应用程序时,可能希望检查该应用程序用多组数据来执行相同操作的方式。例如,假设您希望检查网站响应十组单独数据的方式。您可以录制十项单独的测试,每项测试都使用自己的一组数据。或者,您也可以创建数据表参数,以便将测试运行十次,而每次运行都使用不同的一组数据。

  注意:

  设置迭代次数。

  在参数设置时的“location in data table”中的“global sheet”与“local”,它们的区别是参数存储的位置不同。