★基于QTP的WebQQ2.0性能测试-毕业论文(5月1日)★_第1页
★基于QTP的WebQQ2.0性能测试-毕业论文(5月1日)★_第2页
★基于QTP的WebQQ2.0性能测试-毕业论文(5月1日)★_第3页
★基于QTP的WebQQ2.0性能测试-毕业论文(5月1日)★_第4页
★基于QTP的WebQQ2.0性能测试-毕业论文(5月1日)★_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指导教师 钱丽 基于QTP的WebQQ2 0性能测试 班级 10计科专升本学生 杨毅学号 10S062151028 课题研究的目的与意义及国内外研究现状 目的与意义 QTP可以加速整个测试的过程 并且建置完新版本的应用程序或网站后 可以重复使用测试脚本进行自动化测试 以QTP执行测试 就与人工测试一样 QTP会仿真鼠标的动作与键盘的输入 但比起人工测试速度上和效率上有了很大提高 最终 对于测试完毕后由QTP软件给出的脚本 我们可以对WebQQ2 0的各个性能有清晰的了解 并且针对存在缺陷的功能进行脚本上的修改以达到完善该即时通信软件的功能的最终目的 国内外研究现状 QTP在国内的大型外包公司和跨国公司中应用较多 QTP在自动化市场份额超过了50 就软件本身来说 QTP容易上手 国内的使用水平也达到了一个非常高的水平 应该说跟国外没有什么实质上的差距 前景应该是越来越好 将给广大的软件测试用户带来深远的影响 论文的结构和主要内容 第一部分软件测试概述第二部分对于QTP软件的简单介绍第三部分测试需求分析与计划第四部分跨平台聊天性能测试第五部分应用功能测试第六部分安全性能测试第七部分测试结果总结与分析 软件测试 定义软件测试是软件开发过程中的一个重要组成部分 是贯穿整个软件开发生命周期 对软件产品 包括阶段性产品 进行验证和确认的活动过程 其目的是尽快尽早地发现在软件产品中所存在的各种问题 与用户需求 预先定义的不一致性 软件质量与测试的关系软件测试归根结底是为了保证软件质量 通常软件质量是以 满足需求 为基本衡量标准 IEEE提出的软件测试定义明确提出了软件测试以检验是否满足需求为目标 主要技术白盒测试黑盒测试自动化测试 QTP简介 特点 好处 快速可靠可重复可程序化广泛性可再使用安装基本操作 WebQQ2 0主要性能简介 支持跨平台聊天支持windowsXP windows2000 Linux系统支持IE GoogleChrome Opera Firefox等主流浏览器丰富多样的应用功能除了可以实现基础的即时通讯功能 还同时整合了搜索 浏览器 QQ空间 QQ音乐 邮箱 微博等腾讯旗下的产品应用并允许用户添加和分享第三方应用 具有极强自定义风格的华丽桌面 可用性也极强 能够比较充分的满足用户的一系列需求 安全性登陆时帐号保护 QQ锁定功能 课题需求分析 针对于WebQQ2 0在多种应用程序的使用以及自己的安全性角度 我们可以利用QTP软件分别对其中之一的性能进行测试 以得出该关于浏览器的IM 即时通信 服务在功能使用上有那些优缺点 以及客户在使用时可能会遇到的一些的分析和解决的建议 跨平台聊天功能 测试用例的设计分别在WindowsXP和Windows2000上运行WebQQ2 O 对登录 文字聊天 发送表情 图片以及文件的发送等主要功能进行测试 并对结果进行预测 设计表格 跨平台聊天功能 进行脚本的录制 得出最初的脚本 对得到的脚本进行调试 并在某些可能出错的脚本点进行检查点 CheckPoint 的设置 对调试好的脚本进行回放 检查项 跨平台聊天功能 测试脚本调试 通过程序设定点击页面中的对象执行WebQQ2 0界面中自动登录QQ的手工编写脚本 点击InternetExplorer浏览器SystemUtil Run C ProgramFiles InternetExplorer iexplore exe C ProgramFiles InternetExplorer open 进入待测页面 跨平台聊天功能 测试脚本调试 在主页面里检查 QQ 图片按钮是否存在Bool Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Image QQ Check CheckPoint QQ If bool False thenMsgBox QQ对象不存在 Else 低级录制方式 通过记录对象坐标 Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Image QQ Click39 12 虚拟对象方式 将QTP不能识别的对象设成虚拟对象 功能与低级录制实现相同 Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 VirtualBotton botton Click EndIf对于网页链接地址的检查 跨平台聊天功能 测试脚本调试 添加附件Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 WebFile filePath Check CheckPoint filePath Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 WebFile filePath ClickBrowser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 WinEdit 文件名 N Set C DocumentsandSettings Administrator 桌面 yu jpg Browser 下载中心 新增下载文件 Dialog 选择文件 WinButton 打开 O Click 跨平台聊天功能 测试脚本调试 文本检查点的调试与修改录制过程中选择TextCheckPoint 点击要检查的文本 生成的源代码Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 CheckCheckPoint Q Web 腾讯官方为您提供的一站式网络服务 修改后的代码Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Check CheckPoint Q Web 腾讯官方为您提供的一站式网络服务 注 生成文本检查点后 需要修改 如果不加括号 在执行测试时会提示缺少 应用功能测试 测试用例的设计在WebQQ2 O上进行点击各应用图标 添加应用 上传文件 下载文件等功能并对结果进行预测 设计表格 应用功能测试 进行脚本的录制 得出最初的脚本 对得到的脚本进行调试 并在某些可能出错的脚本点进行检查点 CheckPoint 的设置 对调试好的脚本进行回放 检查项 应用功能测试 测试脚本调试 获取页面信息Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Link Register Click 对链接的地址进行检查Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Sync 获取页面中包含的链接个数linkCount Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Object links LengthMsgboxlinksCount 获取页面中包含的图片个数ImagesCount Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Object images LengthMsgboximagesCount 应用功能测试 测试脚本调试 QQ邮箱新建邮件功能 新建邮件Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Frame mainFrame Link 写信 Check CheckPoint 写信 Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Frame mainFrame Link 写信 Click 选择附件Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 WebFile file1 Set C DocumentsandSettings Administrator 桌面 杨毅的个人简历 doc 应用功能测试 测试脚本调试 对页面中图片来源地址的检查 通过Object属性获取图片的来源地址Src Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Image banner2 Object src 通过Object属性获取图片的来源地址IfNotSrc 安全性能测试 测试用例的设计在WebQQ2 O上进行各种的帐号与密码组合的登录 异处登录 系统还原 QQ锁定与解锁等功能并对结果进行预测 设计表格1 针对帐号安全的测试用例 安全性能测试 2 其他安全性能的测试用例 安全性能测试 进行脚本的录制 得出最初的脚本 对得到的脚本进行调试 并在某些可能出错的脚本点进行检查点 CheckPoint 的设置 对调试好的脚本进行回放 检查项 安全性能测试 测试脚本调试 激活对话框 选择本地文件 定位并激活对话框 选择本地磁盘上的文件Browser Q Web 腾讯官方为您提供的一站式网络服务 Dialog 选择要上载的文件 通过 WinListView SysListView32 Check CheckPoint SysListView32 Browser Q Web 腾讯官方为您提供的一站式网络服务 Dialog 选择要上载的文件 通过 WinListView SysListView32 Activate web qq 2 0 分析文档 doc Browser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Link 删除 ClickBrowser Q Web 腾讯官方为您提供的一站式网络服务 Dialog 选择要上载的文件 通过 WinListView SysListView32 Activate web qq 2 0 分析文档 doc 安全性能测试 测试脚本调试 对于输入框输入的最大允许字数的检查SettempObject Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 WebEdit passport IfcheckMaxinput tempObject 20 eqvtrueThenreporter ReportEvent0 Q Web 腾讯官方为您提供的一站式网络服务 用户名输入框允许输入的最大字符功能正确 PASS Elsereporter ReportEvent1 Q Web 腾讯官方为您提供的一站式网络服务 用户名输入框允许输入的最大字符功能错误 FAIL Endif对于按钮功能实现状况的检查 单击保存按钮Browser Q Web 腾讯官方为您提供的一站式网络服务 Dialog 文件下载 WinButton 保存 S ClickBrowser Q Web 腾讯官方为您提供的一站式网络服务 Page Q Web 腾讯官方为您提供的一站式网络服务 Sync 单击另存为按钮Dialog 已完成安装0 web qq 2 0 分析文档 doc Dialog 另存为 WinButton 保存 S ClickDialog 已完成安装0 web qq 2 0 分析文档 doc Dialog 另存为 Dialog 另存为 WinButton 是 Y ClickDialog 已完成安装0 web qq 2 0 分析文档 doc Close 全文总结 WebQQ2 0功能较全面 体现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论