编写有效的软件测试脚本和软件测试数据

发表于:2009-09-25来源:作者:点击数: 标签:软件测试脚本编写数据
编写有效的软件 测试脚本 和软件测试数据 软件测试工具 下列有关编写有效 自动化测试 脚本的注意事项摘自cssT科技有限公司和Archer G姒lp召开的脚本编写高级研讨会上的业务手册。 鳊写测试脚本要做的: ·使用基于框架的脚本设计。 ·实现数据驱动控制。 ·

编写有效的软件测试脚本和软件测试数据软件测试工具

下列有关编写有效自动化测试脚本的注意事项摘自cssT科技有限公司和Archer G姒lp召开的脚本编写高级研讨会上的业务手册。

  鳊写测试脚本要做的:

  ·使用基于框架的脚本设计。

  ·实现数据驱动控制。

  ·开发和使用脚本编写指南。

  ·限制脚本大小。

  ·从功能上分解脚本。

  ·为脚本做存档。

  ·对测试脚本进行组织,将其归人相关的组。

  ·使用s}讪脚本。

  ·将测试参数包含到数据文件中,例如*im文件、设置文件和配置文

    件,而不是采取惯用的做法,将其放入测试脚本。

  ·对于输入细节提示用户使用预设的默认设置。

  ·创建错误陷阱并向用户提供反馈。

下面是创建有效视4试数据要做的和不能做的事项列表。创建测试数据要做的:

·使用第3章中“功能测试数据设计”一节中列出的测试数据设计技巧。 

·将数据放在简单的文本文件中。

·为正在执行的测试编写存档文件。

·通过占位符允许输入动态数据。

·利用输入数据控制测试的执行。

创建测试数据不可以做的:

·使用捕获/回放功能作为创建测试脚本的基本方式。

·使用没有依照通用标准编写且没有构建共享库的、个人独立编写的测试脚本。“,。一

·使用设计拙劣的框架。

以下是一些额外的脚本编写技巧和窍门:

·为增加数据记录、删除数据记录、更改数据记录和验证所编辑内容这些操作构建主测试脚本。

·为普通菜单属性、系统菜单属性、键盘快捷键和工具条创建单独的测试脚本。

·为对所有主要GUI屏幕进行的对象属性测试创建额外的脚本。

·为增加、修改和删除测试数据记录的操作开发并使用测试脚本模板。

·避免硬编礴像数据路径、文件名和常量这样的条目a相反,使用全局包含文件作为常量和定义的头文件(例如:*.sbh——sQ姐跏Header)。

·对像函数这样的可执行代码使用源文件(例如:*sbl_一s(1AB醯Llorary J o

·避免主脚本变得太复杂。将复杂的测试活动或任务范围分成小块,在必要的时候使用子例程、函数和额外的程序。将需要输入变量的子程序转换成函数。在做较大修改之前备份脚本。使用配置管理过程或工具用于襁5试脚本的版本控制

原文转自:http://www.ltesting.net