QTP应用实例-G.8032测试自动化(1)测试分析
来源:互联网 发布:java中域的概念 编辑:程序博客网 时间:2024/05/22 05:02
使用QTP进行脚本开发,针对特定的业务有不同的应用方法,是否有规律可循呢?。QTP能否应用在通信业务测试中?能做到什么地步?需要投入多大精力?只有尝试过才能给出客观的结论。本文以以太网中的G.8032为例,对其中一个(可扩展多个)测试用例进行自动化,旨在给通过QTP网管操作进行通信业务自动化提供方法的积累,也对时间的投入提供参考。由于步骤较多,根据篇幅会分为4篇文章。
工作流程主要分为如下4个步:
(1) 测试分析
(2) 拓扑搭建
(3) 脚本开发和调试
(4) 数据扩展和调试发布
本篇首先介绍测试分析。自动化测试的输入一定是测试设计,没有测试设计的自动化就如同无源之水,无法运转。具体可以视项目情况而定。有的项目是维护版本才增加的自动化,就需要分析之前的测试设计;有的项目开始就引进自动化,而且目标的自动化率很高,可以在测试设计时就加入可自动化的考虑。
当前的项目是前者的情况,所以需要对已有的测试设计进行分析。原始测试设计如下。
测试设计1.1.1.2链路故障倒换和故障恢复为需要自动化的用例。对测试要点进行分析,需要验证倒换时间、保护状态机、倒换次数和报文发送的情况,其中要测试故障发生和故障恢复。
区分其中无法自动化的内容:使用QTP倒换时间不是轻易能够测试到的,这需要完成测试仪表的自动化整合,投入大,稳定性低,不考虑实现。
其他的内容都可以通过界面获取数据,进行验证,本系列示例以验证保护状态机作为说明。
据此设计如下测试步骤:
(1) 创建单环G.8032
(2) 关闭非RPL链路Port1
(3) 验证G.8032的倒换状态和各点报文转发状态。
(4) 打开Port1,关闭RPL链路端口,再打开RPL链路端口。
(5) 验证G.8032的倒换状态和各点报文转发状态。
(6) 清理环境。
这里是大的步骤,其中细节步骤在脚本实现中给出。包括VLAN创建,CC校验下的CFM创建等。测试设计分析完成,接下来进行拓扑搭建。
- QTP应用实例-G.8032测试自动化(1)测试分析
- QTP应用实例-G.8032测试自动化(2)拓扑搭建
- QTP应用实例-G.8032测试自动化(3)脚本开发和调试
- QTP应用实例-G.8032测试自动化(4)数据扩展
- 学习QTP自动化软件测试(1)
- 自动化测试工具QTP的使用实例
- QTP自动化测试流程
- QTP自动化测试流程
- 自动化测试----QTP
- QTP自动化测试进阶
- QTP自动化测试实践
- QTP自动化测试实践
- QTP-自动化测试流程
- QTP自动化测试 [学习]
- QTP自动化测试
- QTP自动化测试陷阱
- QTP自动化测试第1天,加油!
- 倚天剑自动化测试-QTP(四)
- 考研逻辑整理
- 数据结构_3_fibnacci递归与非递归
- 461. Hamming Distance
- 批处理动画
- 452. Minimum Number of Arrows to Burst Balloons
- QTP应用实例-G.8032测试自动化(1)测试分析
- Java程序操作Redis
- 读数据库论文-- 多核处理器下事务型数据库性能优化技术综述》
- code之路
- git pull 错误:refusing to merge unrelated histories
- 两个div并排
- 配置阿里yum源
- 学习资料
- An internal error occurred during: reload maven project