下列有关编写有效自动化测试脚本的注意事项摘自cssT科技有限公司和Archer G姒lp召开的脚本编写高级研讨会上的业务手册。
鳊写测试脚本要做的:
·使用基于框架的脚本设计。
·实现数据驱动控制。
·开发和使用脚本编写指南。
·限制脚本大小。
·从功能上分解脚本。
·为脚本做存档。
·对测试脚本进行组织,将其归人相关的组。
·使用s}讪脚本。
·将测试参数包含到数据文件中,例如*im文件、设置文件和配置文
件,而不是采取惯用的做法,将其放入测试脚本。
·对于输入细节提示用户使用预设的默认设置。
·创建错误陷阱并向用户提供反馈。
下面是创建有效视4试数据要做的和不能做的事项列表。创建测试数据要做的:
·使用第3章中“功能测试数据设计”一节中列出的测试数据设计技巧。
·将数据放在简单的文本文件中。
·为正在执行的测试编写存档文件。
·通过占位符允许输入动态数据。
·利用输入数据控制测试的执行。
创建测试数据不可以做的:
·使用捕获/回放功能作为创建测试脚本的基本方式。
·使用没有依照通用标准编写且没有构建共享库的、个人独立编写的测试脚本。“,。一
·使用设计拙劣的框架。
以下是一些额外的脚本编写技巧和窍门:
·为增加数据记录、删除数据记录、更改数据记录和验证所编辑内容这些操作构建主测试脚本。
·为普通菜单属性、系统菜单属性、键盘快捷键和工具条创建单独的测试脚本。
·为对所有主要GUI屏幕进行的对象属性测试创建额外的脚本。
·为增加、修改和删除测试数据记录的操作开发并使用测试脚本模板。
·避免硬编礴像数据路径、文件名和常量这样的条目a相反,使用全局包含文件作为常量和定义的头文件(例如:*.sbh——sQ姐跏Header)。
·对像函数这样的可执行代码使用源文件(例如:*sbl_一s(1AB醯Llorary J o
·避免主脚本变得太复杂。将复杂的测试活动或任务范围分成小块,在必要的时候使用子例程、函数和额外的程序。将需要输入变量的子程序转换成函数。在做较大修改之前备份脚本。使用配置管理过程或工具用于襁5试脚本的版本控制。
文章来源于领测软件测试网 https://www.ltesting.net/