2.1 自动回归测试系统功能结构
我们的自动回归测试系统在通用测试工具上构建了一个自动回归测试框架,框架里包含一个公用函数库和5个主要功能模块。通过自动回归测试框架,自动测试工程师可以完成测试用例设计和自动脚本生成功能,业务人员可以完成业务流定义和数据配置功能,测试执行人员可以完成测试调度和测试管理功能。
2.2 自动回归测试框架
2.2.1测试用例设计
测试用例是最小的业务分支,它规定了需要操作的对象、步骤、动作和需要使用的数据。测试用例是可复用的,因此在测试用例中的数据应是参数化的,由此测试用例产生的测试脚本也是可复用的。
测试用例应由业务人员和技术人员设计。业务人员使用Excel或其它工具来设计,技术人员使用自动回归测试框架来设计。
2.2.2脚本生成器
脚本的维护往往是自动测试系统中维护工作量最大的部分。在我们的自动回归测试框架中,我们提供了自动脚本生成器,由此可以自动产生健壮的、结构化的、易于维护的脚本,自动脚本生成器的基础是测试用例设计。
|