QTP脚本设计与框架有关问题答疑-自动化测试
更新时间:2022-05-19 09:15:36 作者:多测师 浏览:151
1、新手如何快速掌握该工具呢?
A:这个问题可推广为如何开始学习一个自动化测试工具
开始前必须理解的两个问题:
1)仅仅录制是不够的
2)并不是每个人都可以做自动化测试
理解了前面的两个问题之后,才开始学习一个工具:
1)阅读工具的帮助文档
2)熟悉编程语言
3)参加网上的论坛
4)找个小项目练手
5)找人做脚本的审查
6)使用工具附带的一些样例代码
最后注意:
1)如果你连变量和常量、整型和浮点型、函数、方法这些都没弄懂的话,请再三考虑是否要开展自动化测试。
2)如果你不理解或者不愿意用loop、while、for、until等循环语句、if、switch、select等条件语句的话,你将碰到很多问题。
3)如果你不理解类、对象、函数、方法,或者喜欢到处用全局变量的话,你的脚本将很难采用面向对象的思想,脚本可以工作,但是不容易理解。
4)如果你不喜欢测试过程,只喜欢开发不喜欢测试的话,请再三考虑要不要开始学习自动化测试。
2、测试脚本应该也是重复性工作,那有什么好用的测试用例库建立、管理软件?主要是想知道一下脚本构件库,脚本复用的问题!
测试脚本要是也像软件工程一样,也应该有一个设计模式的,不管是工厂模式、适配器模式还是其它等等,脚本有建立构件库吗?
A:没错,测试脚本的开发也有很多重复性的工作,因此要善于重用脚本。至于测试用例的建立和管理,如果QTP与QC(Quality Center)整合的话就比较方便地实现了,在QC中不仅可以管理手工测试用例,而且使用BPT(Business Process Testing)自动化测试框架或者思想,可以有效整合QTP,实现自动化脚本的创建、实现和执行过程的统一管理。
自动化测试脚本的开发与软件代码开发有很多思想是一致的,开发倡导设计模式的应用,自动化测试也倡导脚本设计模式,例如函数库结构、数据驱动结构、关键字驱动结构...
3、想通过QTP录制上面的脚本后,让QTP实现自动的点击上面的10个链接,不会人来点击。不知道有什么好的办法吗?
A:QTP录制脚本后,在执行过程中基本上可以如实地回放你录制的脚本,例如你录制脚本时点击了页面上的10个链接,那么回放脚本时也会点击这10个链接。
以上内容为大家介绍了自动化测试中的QTP脚本设计与框架有关问题答疑,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/