基于QTP的WebQQ2.0性能测试-毕业论文(5月1日).ppt
《基于QTP的WebQQ2.0性能测试-毕业论文(5月1日).ppt》由会员分享,可在线阅读,更多相关《基于QTP的WebQQ2.0性能测试-毕业论文(5月1日).ppt(25页珍藏版)》请在三一文库上搜索。
1、LOGO 指导导教师师:钱丽钱丽 基于QTP的WebQQ2.0性能测试 n班级级:10计计科专专升本 n学生:杨杨毅 n学号:10S062151028 课题研究的目的与意义及国内外研究现状 目的与意义 QTPQTP可以加速整个测试的过程,并且建置完新版本的应用程序或网站可以加速整个测试的过程,并且建置完新版本的应用程序或网站 后,可以重复使用测试脚本进行自动化测试。以后,可以重复使用测试脚本进行自动化测试。以QTPQTP执行测试,就与执行测试,就与 人工测试一样。人工测试一样。QTPQTP会仿真鼠标的动作与键盘的输入,但比起人工测会仿真鼠标的动作与键盘的输入,但比起人工测 试速度上和效率上有了
2、很大提高。最终,对于测试完毕后由试速度上和效率上有了很大提高。最终,对于测试完毕后由QTPQTP软件软件 给出的脚本,我们可以对给出的脚本,我们可以对WebQQ2.0WebQQ2.0的各个性能有清晰的了解,并且针的各个性能有清晰的了解,并且针 对存在缺陷的功能进行脚本上的修改以达到完善该即时通信软件的功对存在缺陷的功能进行脚本上的修改以达到完善该即时通信软件的功 能的最终目的。能的最终目的。 国内外研究现状 QTPQTP在国内的大型外包公司和跨国公司中应用较多,在国内的大型外包公司和跨国公司中应用较多,QTPQTP在自动化市场在自动化市场 份额超过了份额超过了50%50%。就软件本身来说,。就
3、软件本身来说,QTPQTP容易上手,国内的使用水平也容易上手,国内的使用水平也 达到了一个非常高的水平,应该说跟国外没有什么实质上的差距,前达到了一个非常高的水平,应该说跟国外没有什么实质上的差距,前 景应该是越来越好,将给广大的软件测试用户带来深远的影响。景应该是越来越好,将给广大的软件测试用户带来深远的影响。 论文的结构和主要内容 u第一部分 软件测试概述 u第二部分 对于QTP软件的简单介绍 u第三部分 测试需求分析与计划 u第四部分 跨平台聊天性能测试 u第五部分 应用功能测试 u第六部分 安全性能测试 u第七部分 测试结果总结与分析 软件测试 u 定义 软件测试是软件开发过程中的一个
4、重要组成部分,是贯穿 整个软件开发生命周期、对软件产品(包括阶段性产品) 进行验证和确认的活动过程,其目的是尽快尽早地发现在 软件产品中所存在的各种问题与用户需求、预先定义 的不一致性。 u 软件质量与测试的关系 软件测试归根结底是为了保证软件质量。通常软件质量是 以“满足需求”为基本衡量标准,IEEE提出的软件测试定义 明确提出了软件测试以检验是否满足需求为目标。 u 主要技术 白盒测试 黑盒测试 u 自动化测试 QTP简介 u 特点 (好处) 快速 可靠 可重复 可程序化 广泛性 可再使用 u 安装 u 基本操作 WebQQ2.0主要性能简介 u 支持跨平台聊天 支持windows XP、
5、windows2000、Linux系统 支持IE 、Google Chrome、Opera、Firefox等主流 浏览器 u 丰富多样的应用功能 除了可以实现基础的即时通讯功能,还同时整合了搜索、 浏览器、QQ空间、QQ音乐、邮箱、微博等腾讯旗下的产 品应用并允许用户添加和分享第三方应用。具有极强自定 义风格的华丽桌面,可用性也极强,能够比较充分的满足 用户的一系列需求。 u 安全性 登陆时帐号保护、QQ锁定功能 课题需求分析 针对于WebQQ 2.0在多种应用程序的使用以及 自己的安全性角度,我们可以利用QTP软件分别 对其中之一的性能进行测试,以得出该关于浏览 器的IM(即时通信)服务在功
6、能使用上有那些优 缺点,以及客户在使用时可能会遇到的一些的分 析和解决的建议。 跨平台聊天功能 u 测试用例 的设计 分别在Windows XP和Windows 2000上运行WebQQ2.O ,对登录、文字聊天、发送表情、图片以及文件的发送等主要功能 进行测试,并对结果进行预测,设计表格。 跨平台聊天功能 u 进行脚本的录制,得出最初的脚本。 u 对得到的脚本进行调试,并在某些可能出错的脚本点进行 检查点(CheckPoint)的设置。 u 对调试好的脚本进行回放。 u 检查项 跨平台聊天功能(测试脚本调试) u 通过程序设定点击页面中的对象 执行WebQQ2.0界面中自动登录QQ的手工编写
7、脚本 点击Internet Explorer浏览器 SystemUtil.Run “C:Program FilesInternet Exploreriexplore.exe“,“,“C:Program FilesInternet Explorer“,“open“ 进入待测页面http:/ Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Navigate “http:/ 点击QQ图标,进入登录界面 Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Image(“QQ“).Cli
8、ck Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Sync 输入QQ号码 Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Frame(“Frame“).WebEdit(“p“).SetSecure “836106550“ 输入QQ密码 Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Frame(“Frame
9、“).WebEdit(“p“).SetSecure “4f73f0b632f981632b161323da684864e5010ba9abbbe8b97139a3e822cf“ 选择QQ状态 Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Frame(“Frame“).WebElement(“状态下我在线上“).Click Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式 网络服务“).Frame(“Frame“).We
10、bElement(“隐身“).Click 跨平台聊天功能(测试脚本调试) u 在主页面里检查“QQ”图片按钮是否存在 Bool= Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式网络服务 “).Image(“QQ“).Check(CheckPoint(“QQ“) If(bool=False)then MsgBox(“QQ对象不存在“) Else 低级录制方式(通过记录对象坐标) Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式网络服务“
11、).Image(“QQ“).Click 39,12 虚拟对象方式(将QTP不能识别的对象设成虚拟对象,功能与低级录制实现相同) Browser(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).Page(“Q+ Web - 腾讯官方为您提供的一站式网络服务“).VirtualBotton(“botton“).Click End If对于网页链接地址的检查 跨平台聊天功能(测试脚本调试) u 添加附件 Browser(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “).Page(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “).WebFile(“
12、filePath“). Check(CheckPoint(“filePath“) Browser(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “).Page(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “).WebFile(“filePath“).Click Browser(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “).Page(“Q+ Web - 腾讯腾讯 官方为为您提供的一站式网络络服务务 “)WinEdit(“文件名(N):“).Set “C:Documents and SettingsAdministrator桌面y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 QTP WebQQ2 性能 测试 毕业论文
链接地址:https://www.31doc.com/p-2236544.html