基于qtp的功能测试内容摘要:

计划 及测试需求 测试原理分析 QTP 主要采用的是使用 GUI 模拟人的操作。 它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺 序操作这些对象。 而在这个模拟的过程中,最重要的莫过于界面对象(控件)的识别。 例如,在 “ 用户名输入框 ” 中输入 “a 用户 ” ,伪代码如下: WebEdit(“ 用户名输入框 ”).Set “a 用户 ” ,下面分析这个测试原理。 首先, QTP会通过 “ 用户名输入框 ” 这个名字到对象库的对象名中查找 ; 然后通过找到的对象名,找到对象名映射的属性包 ; 接着 QTP就会通过这个属性包来匹配页面上的控件的属性,如果在页面上找到一个唯一与此属性包匹配的控件,那 QTP就会认为此控件为要找的控件 ; 最 后 QTP根据 “WebEdit” 来确定控件 的类型,并调用 QTP对于此类控件内置的操作方法 “Set” 把 “a 用户 ” 赋予了控件。 至于其他控件的识别和操作,基本原理和上面一样。 测试流程图 根据测试原理的分析以及 QTP测试的基本步骤可以设计如图 21的测试流程图。 华东交通大学课程设计报告 第 3 页 测 试 设 计 思 想 流 程 图制 定 测 试计 划开 始分 析 测 试需 求搭 建 测 试环 境设 计 测 试用 例录 制 Q T P 测试 脚 本执 行 自 动化 测 试跟 踪 B U G需 求 说 明书是 否 通 过记 录 测 试问 题分 析 测 试结 果结 束回 归 测 试否是 图 21 测试流程图 测试计划设计 根据测试原理分析与测试思想设计 ,设计如图 22 所示的测试过程计划流程图。 华东交通大学课程设计报告 第 4 页 图 22 测试计划流程图 测试需求分析 对于一个网站系统,其链接的正 确性和各个功能模块的功能实现的准确性是其测 华东交通大学课程设计报告 第 5 页 试的关键性环节。 同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。 传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,我们称之为 Manual test。 测试部门每天都要计算在某个项目上 Charge多少个人。 这样的测试耗费时间、人力、物力以及成本。 自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。 因此以 QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。 测试环境搭建 操作系统: Windows XP 语言:中文 浏览器: Inter Explorer 8 网络:宽带连接 网站: 软件: QuickTest Professional 其他软件需求: Microsoft Visio2020 和 Microsoft Word2020 华东交通大学课程设计报告 第 6 页 三、 测试用例的设计。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。