基于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 页 三、 测试用例的设计。基于qtp的功能测试
相关推荐
e作为顶级容器设计图形化界面。 Qt 的图形使用者接口的基础是 QWidget。 Qt 中所有类型的 GUI 组件如按钮、标签、工具列等都继承自 QWidget,而 QWidget 本身则为 QObject 的子类别。 Widget负责接收鼠标,键盘和来自窗口系统的其他事件,并描绘了自身显示在屏幕上。 每一个 GUI组件 都是一个 widget, widget还可以作为容器,在其内包含其他
组件来使用。 槽 用于接收信号,而且槽只是普通的对象成员函数。 一个槽并不知道是否有任何信号与自己相连接。 而且对象并不了解具体的通信机制。 信号与槽的连接 如果这个类是从 QObject 或其子类派生的 ,那么这个 类 就包含了信号和槽。 这是因为 QObject 的 connect() 成员函数是用来实现信号和槽的连接的。 connect(sender, SIGNAL(signal),
0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I
............... 34 图 DATA TABLE ........................................................................................................ 35 图 参数出口 ....................................................
子的磁场相互作用,就 会 得到 电功率, 从而实现电机把电能转化为机械能的这一过程。 直流 无刷 电机的转子对电机来讲有比较重要的地位,它 是 产生励磁磁场的 主要 器件 之一。 直流 无刷 电机要 能够 转 动 起来 ,除了电机本体 以 外,还需要 电 子换相电路与转子位置传感器 的共同配合。 这当中 , 使用转子位置传感器的目的 是 来检测转子磁极的位置,并将 这个 位置信号 及时
水位。 首先通过实时检测电压,测量水位变化,从而控制电机 状态 ,保证水位正常。 硬件电路设计分为时钟电路、复位电路、 液位检测电路 、 报警电路,电机控制电路几个部分,其系统结构图如 图 2 所示。 图 2 液位自动控制系统结构图 单片机最小系统 单片机 AT89C51 是本系统的核心,它主要负责控制各个部分协调工作。 单片机采用 40 引脚双列直插式封装 ( DIP) ,其引脚