ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:2.34MB ,
资源ID:8386430      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8386430.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(11QQ空间的测试报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

11QQ空间的测试报告.docx

1、11QQ空间的测试报告 专 业 综 合 实 验 报 告 (20 12 -20 13 学年第 二 学期) 学生姓名: 过慈强 专业班级: 10级计算机(2) 班 学 院: 信息与电气工程学院 学 号: 14514030 学生成绩: 1.1 QQ空间系统概述1.1.1系统功能 本次实验要进行测试的是一个功能强大的QQ空间系统。系统的主页如右图所示:。系统包括以下功能模块:(1) 日志模块:撰写和发表日志。(2) 撰写说说模块:发表说说。(3) 相册管理模块:支持多相册功能,可将相册分类收藏,可以上传照片,创建相册,同时可以上传视频和制作个性相册等功能。(4) 音乐盒模块:可以收藏音乐,可以管理我的

2、音乐盒里的音乐等。(5) 个人档管理模块:修改自己的个人信息。(6) 留言板模块:查看留言和对留言进行回复。(7) 用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。1.1.2系统的体系结构 QQ空间系统为典型的B/S结构。客户端都是通过浏览器访问应用系统。Web服务器为Apache,浏览器和Web服务器之间基于HTTP协议。系统的体系结构如下图:1.1.3开发环境本qq空间系统开发的软件环境如下:(1) 操作系统:windows 7(sp2)(2) Web服务器:Apache(3) 数据库:MYSQL(4) 开发语言和工具:PHP+Zend+PHPWIND(5) 浏览器:IE8.01

3、.2 QQ空间系统测试计划1.2.1测试需求此系统属于一般类型的应用软件,各功能正常使用,系统响应比较快,运行稳健,能满足多人正常使用。此系统用户可以建立个人主页(发表日志,发表说说,相册管理,音乐盒管理,个人档管理等)。此次测试的目的就是检查核心模块功能是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下:1、功能测试在功能测试中,重点测试的是登录模块、发表日志模块、个人档管理模块、相册管理模块。2、性能测试在性能测试中,需要测试不同负载下系统的表现,并获得系统的响应能力、负载能力、吞吐量和资源利用率等性能指标。3、兼容性测试1.2.2测试资源1、人力资源姓名角色职责过慈强测试人员

4、设计并执行功能和性能测试2、测试环境(1) 硬件设备:1台PC机(2) 软件环境。 操作系统:windows 7 WEB服务器:IE浏览器(3) 网络环境:学校内部的以太网,与服务器的连接速率为10M。3、测试工具用途工具生产厂商版本功能测试QTPHP9.2性能测试Load RunnerHP8.0链接测试Xenu Link Sleuth共享1.2j注: 1. QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步

5、骤、输入数据和期望的输出数据等2 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期,适用于各种体系架构的自动负载测试,能预测系统行为并优化系统性能。3 Xenu Link Sleuth,是一种被广泛使用的死链接检测工具。可检测出指定网站的所有死链接包括图片链接等,并用红色显示。你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚;支持多线程 ,可以把检查结果存储成文本文件或

6、网页文件。4、文档资料暂无。1.2.3测试策略1、功能测试功能测试的目的是保证系统的功能正常,例如数据输入是否正确。对交互的输出或结果进行分析,以核实应用程序的功能。重点测试的是登录模块、发表日志模块、个人档管理模块、相册管理模块,测试策略见下表:登录模块测试策略测试策略项登录模块测试测试类型功能测试测试技术15%用手工测试,85%用QuickTest测试工具自动测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑无相册模块测试策略测试策略项相册模块测试类型功能测试测试技术手工测试测试通过/失败标准98%测试通过,缺陷全部解决特殊考虑可使用场景测试用例个人档模块测试策略测试策

7、略项个人档模块测试类型功能测试测试技术手工测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑可使用场景测试法发表日志模块测试策略测试策略项发表日志模块测试测试类型功能测试测试技术15%用手工测试,85%用QuickTest测试工具自动测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑需要进行表单测试和数据库测试2、性能测试性能测试主要是对响应时间、事务处理速率和其他与时间有关的需求进行评测和核实监测系统性能是否都以满足。在本次的性能测试中,主要是进行并发性能测试。本次测试的是登录模块、发表日志模块、个人档管理模块、相册管理模块,测试策略见下表:登录模块并

8、发性能测试测试策略项登录模块并发测试测试技术采用LoadRunner测试工具自动化测试测试通过/失败标准80%的事务平均响应时间不超过8s,每一事务的响应时间不超过12s特殊考虑(1) 可创建“虚拟的”用户负载来模拟多个(通常为数百个)客户机(2) 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3) 多用户不同网络条件下的连接速度是否满足要求相册模块并发性能测试测试策略项相册模块并发测试测试技术采用Load Runner测试工具自动化测试测试失败/通过标准每一事物响应时间不超过10S特殊考虑(1)可创建“虚拟的”用户负载来模拟多个客户机人档模块并发性能测试测试策略项个人档

9、模块并发测试测试技术采用LoadRunner测试工具自动化工具测试通过/失败标准80%的事务响应时间不超过10s,每一事务的响应时间不超过12s特殊考虑(1) 可创建“虚拟的”用户负载来模拟多个(为5-20个,考虑的运行速度)客户机(2) 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3) 修改设置信息时,考虑到不同模块发表日志并发性能测试测试策略项发表日志模块并发测试测试技术采用LoadRunner测试工具自动化测试测试通过/失败标准80%的事务平均响应时间不超过10s,每一事务的响应时间不超过12s特殊考虑(1)可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户

10、机(2)最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3)对用户提交的表单进行检查3、用户界面测试检查项测试人员的类别及其评价窗口切换、移动、改变大小是否正常Yes各种界面元素的文字是否正确(如标题、提示等)Yes各种界面元素的状态是否正确(如有效、无效、选中等状态)Yes各种界面元素是否支持键盘操作Yes各种界面元素是否支持鼠标操作Yes数据项能否正常回显Yes对于常用的功能,用户能否不必阅读手册就能使用Yes执行有风险的操作时,是否有“确认”、“放弃”等提示Yes操作顺序是否合理Yes按钮排序是否合理Yes导航帮助是否明确Yes提示信息是否规范Yes在不同的浏览器下用

11、户界面的所有元素是否正常Yes在同一种浏览器下,浏览器的版本不同用户界面是否正常Yes1.2.4测试标准1、测试特性功能性(50%)、效率(35%)、可靠性(5%)、可维护性(10%)2、输出准则(1) 文档:系统测试说明、系统测试报告。(2) 覆盖率:计划测试覆盖率100%,执行测试覆盖率99%。(3) 功能质量目标:缺陷遗留数:严重缺陷0个,较严重缺陷1个,一般缺陷3个,次要缺陷7个。(4) 性能质量目标:3、缺陷严重级别定义严重缺陷:不能执行正常工作功能或重要功能,是系统崩溃或资源严重不足。例如由程 序引起的死机。较严重缺陷:严重的影响系统要求或基本功能的实现,且没办法更正。例如功能与需

12、求 不符、程序接口错误等。一般错误:严重地影响系统要求或基本功能的实现,但存在合理的更正办法。例如界面 错误,输出内容及打印格式错误等。次要错误:使操作者不方便或遇到麻烦,但不影响执行工作或功能实现。例如辅助说明 描述不清楚,显示格式不规范等。 1.3 QQ空间系统功能测试1.3.1登陆模块的测试登录模块的界面如下图所示。另外,网站中还有一个单独的登录页面,其测试方法与当前这个登录模块的测试方法基本一样。下面对主页面上的登录模块进行功能测试。登陆界面测试脚本测试用例设计根据登录操作的特点,采用边界值方法和等价类设计测试用例。登录个人主页的测试用例如下所示:登录QQ空间测试用例项目名称登录QQ空

13、间主页测试项目编号开发人员模块名称登录QQ空间个人主页用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013-4-27测试人员过慈强测试方法手工测试和自动化测试相结合测试日期2013-4-27测试对象测试用户能否正常登录前置条件存在正确的用户名和密码;登录页面正常装载;(已注册的一个QQ帐号为:511120594,密码为:cptbtptp5281*)用例编号操作输入数据预期结果实际结果测试状态(P/F)01输入正确的帐号、正确的密码,点击“登录”帐号:511120594密码:cptbtptp5281*正常登录正常登录,转入对应的系统页面P02输入正确的帐号、正确的密码

14、,按ENTER键帐号:511120594密码:cptbtptp5281*正常登录正常登录,转入对应的系统页面P03输入错误的帐号或者没有注册的帐号,点击“登录”帐号:511122594密码:cptbtptp5281*不能正常登录,显示“帐号不存在或者错误”的提示不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F04首次输入正确的帐号、错误的密码,点击“登录”帐号:511120594密码:123456不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F05第二次输入正确的帐号、错误的密码,点击“登录”帐号:511120594密码:123不能

15、正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F06第三次输入正确的帐号、错误的密码,点击“登录”帐号:511120594密码:1不能正常登录,显示“密码错误”不能正常登录,提示“您今天修改过密码,请使用新的密码登录”,并在登录界面上出现验证码F07第四次输入正确的帐号、错误的密码和正确的验证码,点击“登录”帐号:511120594密码:12验证码:图片中的字母不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F08输入正确的帐号、正确的密码和正确的验证码,点击“登录”帐号:511120594密码:cptbtp

16、tp5281*验证码:图片中的字母正常登录正常登录,转入对应的系统页面P09输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:511120594密码:cptbtptp5281*验证码:输入的字母与图片中的字母不一致(字母个数相同)不能正常登录,显示“验证码错误”不能正常登录,提示“您输入的验证码不正确,请重新输入。”F10输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:511120594密码:cptbtptp5281*验证码:输入的字母与图片中的字母不一致(个数少)不能正常登录,显示“验证码错误”不能正常登录,提示“请输入完整的验证码!”F11输入正确的帐号、密码为空,点

17、击“登录”(此时没有验证码)帐号:511120594密码:不能正常登录,显示“密码不能为空”不能正常登录,提示“您还没有输入密码!”F12帐号、密码都为空,点击“登录”帐号:密码:不能正常登录,显示“帐号为空”不能正常登录,提示“您还没有输入帐号!”F13帐号为空,只输入密码帐号:密码:cptbtptp5281*不能正常登录,显示“帐号为空”不能正常登录,提示“您还没有输入帐号!”F14帐号正确,但其后有1至多个空格,密码正确帐号:511120594+2空格密码:cptbtptp5281*不能正常登录,显示“帐号错误”正常登录,转入对应的系统页面P15用户名和密码正确,但密码后加1个至多个空格

18、帐号:511120594 密码:cptbtptp5281*+2空格不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F16使用Tab键光标在帐号框内,按tab键2次光标可依次移动到密码输入框和页面上的图片Tab键功能正常使用P17在文本输入框中按BackSpace键在帐号框输入:511120594,光标在字符串末尾,按4次BackSpace键帐号本文框显示:51112BackSpace键能正常使用P18在文本输入框中使用左右箭头在帐号输入框中使用左右箭头光标必须能跟踪到相应位置左右箭头能正常使用P19在文本输入框中使用delete键在帐号输入框中使用d

19、elete键能正常删除Delete键能正常使用P20在文本输入框中点击鼠标在帐号输入框内单击鼠标光标必须能跟踪到相应位置正常P21在文本输入框中双击鼠标在帐号输入框内双击鼠标输入框中文本被选中输入框中文本被选中P22输入帐号,等待较长时间才输入密码帐号:511120594等待五分钟输入密码密码:cptbtptp5281*正常登录正常登录,转入对应的系统页面P23输入帐号,马上切换到其他程序,过一段时间再切换回来帐号:511120594切换到word程序,过一分钟在切换回来光标位置应停在原处光标位置应停在原处P2、录制的测试脚本Browser(QQ空间-分享生活,留住感动).Page(QQ空间-

20、分享生活,留住感动).WebElement(QQ密码).ClickBrowser(QQ空间-分享生活,留住感动).Page(QQ空间-分享生活,留住感动).WebEdit(p).ClickBrowser(QQ空间-分享生活,留住感动).Page(QQ空间-分享生活,留住感动).WebEdit(p).SetSecure 4fa2627e36575965be836f241735534a6348cdf057980676128ceeeaeb15Browser(QQ空间-分享生活,留住感动).Page(QQ空间-分享生活,留住感动).WebButton(登录).ClickBrowser(QQ空间-分享生

21、活,留住感动).Page(绿叶 http:/874734249.qzone.qq.).Link(退出).ClickBrowser(QQ空间-分享生活,留住感动).Dialog(Microsoft Internet Explorer).WinButton(确定).Click3、执行测试 分别运行测试脚本,获得测试结果。脚本在测试过程中我无法进行参数化,咨询过老师后,发现是该系统自身的问题,所以功能测试中没有用到参数化。由于用户名和密码有些是不正确的,因此不能正常登录。对于不能正常登录的情况,系统都将做出相应回应。通过自动化测试,不难看出自动化测试的好处:提高执行效率,并可避免人工进行繁琐数据输入

22、,而且可以避免人为的一些错误。除了通过自动化测试脚本进行测试除外,我们还补充了一些必要的手工测试。手动测试就是直接按照测试用例的要求,输入测试数据,观察运行的结果与预期结果的异同,以判断测试是否通过。4、测试结果 通过手动测试和自动化测试,发现了1个轻微的缺陷,是: (1)输入用户名和密码错误三次后,系统不会锁住用户,只是提示“您今天修改过密码,请使用新的密码登录”。1.3.2相册模块测试 此模块主要测试上传照片和创建相册两个子模块。采用场景测试法进行测试。1、测试用例设计使用场景法进行测试时必须首先分析出北侧的对象及基本事务流和备选事务流。(1)上传照片模块开始是进入相册管理。上传照片包括6

23、个基本步骤:1 点击“上传照片”2 点击“添加照片”3 选择照片4 选择图片专辑5 点击“上传照片”6 点击“完成”这五步依次正确操作便形成了基本事务流。在该模块中有两条备选事务流,分别是:1 备选流一:在基本流4中,添加相册。有两种情况:一是未创建相册,无相册可选,需要添加相册;二是已有相册,准备另外添加新相册。2 备选流二:在基本流5中,网络速度太慢,导致传输错误。从基本流开始,将基本流和备选流结合起来,可以确定如下用例场景:场景1:基本流场景2:基本流,备选流一场景3:基本流,备选流二由场景生成测试用例是通过确定某个特定条件来完成的,这个特定条件将导致特定用例场景的执行。根据上面的场景设

24、计测试用例,如下表:上传照片测试用例项目名称上传照片测试项目编号开发人员模块名称上传照片模块测试用例作者过慈强参考信息需求规格说明书、概要设计说明书测试类型功能测试设计日期2013/4/28测试人员过慈强测试方法手工(黑盒测试)测试日期2013/4/30测试对象上传照片功能前置条件用户进入相册管理页面,相册中已有“帅哥”的相册。用例编号场景输入数据预期结果实际结果相册监测网速01场景一:上传照片成功选择“帅哥”相册网速很快页面提示:上传完成,是否继续页面提示:上传完成,是否继续02场景二:添加相册(测试未创建相册情况)无相册可选网速很快页面提示:未创建相册,转入创建相册页面页面提示:未创建相册

25、,转入创建相册页面03场景二:添加相册(已有相册,添加新相册)点击“选择相册”网络很快转入选择的相册页面转入选择的相册页面04场景三:网络传输速度慢选择“帅哥”相册网络速度01kb页面提示:网速慢,请稍后重传页面提示:网速慢,请重传(2) 创建相册模块开始是进入相册管理。创建相册模块包括7个基本步骤:1 点击“创建相册”2 填写相册名称3 填写相册描述4 选择分类5 选择空间权限6 选择朋友们的权限7 点击确定这七步依次正确操作便形成了基本事务流。在该模块中有一条备选事务流,其是:1 备选流一:在基本流2中,相册名称为空。由场景生成测试用例是通过确定某个特定条件来完成的,这个特定条件将导致特定

26、用例场景的执行。根据上面的场景设计测试用例,如下表:创建相册测试用例项目名称创建相册测试项目编号开发人员模块名称创建相册模块用例作者过慈强参考信息需求规格说明书、概要设计说明书测试类型功能测试设计日期2013/4/28测试人员过慈强测试方法手工(黑盒测试)测试日期2013/4/30测试对象创建相册功能前置条件用户进入相册管理页面,相册中已有“帅哥”的相册。用例编号场景输入数据预期结果实际结果相册名称 01场景一:创建相册成功 填写相册名称“美好” 页面提示:创建完成,是否传照片页面提示:创建完成,是否传照片02场景二:创建相册不成功未填写相册名称 页面提示:请填写相册名称页面提示:请填写相册名

27、称2、执行测试该模块采用手动方式执行测试。根据各个测试用例的说明,一次执行每个测试用例,得出测试结果。3、测试结果执行每个测试用例之后,未发现缺陷。上传照片功能和创建相册功能正常。1.3.3个人档模块测试个人档模块的页面如下所示。在该页面包括空间动态、兴趣爱好、个人资料三个模块,可以对任何模块下的内容进行修改。个人档模块中可以查看和修改空间动态、兴趣爱好、个人资料等内容,有的需要点击保存来提交修改内容。在该模块中重点是填写资料和兴趣爱好,因此重点对填写的个人资料、兴趣爱好进行测试。个人资料的测试包括下拉列表框、文本框的测试。兴趣爱好的测试包括对按钮、文本框的测试。1、测试用例设计根据页面中各组

28、件的特点,选择合适的测试方法和测试策略,分别设计测试用例。1) 文本框对文本框的测试,可以从以下几个方面进行考虑:(1) 文本框是否对输入的字符数有特别限定,若与特别限定条件不符,是否会给出提示。(2) 文本框是否可以为数字、汉字、英文字符和特殊字符,中间是否可以有空格,标点符号等。(3) 文本框是否能正常使用功能件和快捷键。个人档修改页面中有多个文本框,下面将昵称文本框为例进行测试。昵称文本框测试用例项目名称昵称模块测试项目编号开发人员XXX模块名称修改昵称用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013/5/4测试人员过慈强测试方法手工测试日期2013/5/4测试对象昵称文本框前置条件用户正常登录,正常进入修改界面用例编号输入数据/操作预期结果实际结果测试状态1性能测试系统能接受点击保存后,昵称为:性能测试P2QuickTest系统能接受点击保存后,昵称为:QuickTestP312345系统能接受点击保

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1