



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录QQ 空间 .错误 ! 未定义书签。1.1 QQ 空间系统概述 .41.1.1系统功能 .41.1.2系统的体系结构 .51.1.3开发环境 .61.2 QQ 空间系统测试计划 .71.2.1测试需求 .71、功能测试 .72、性能测试 .73、兼容性测试 .71.2.2测试资源 .81、人力资源 .82、测试环境 .83、测试工具 .84、文档资料 .91.2.3测试策略 .91、功能测试 .92、性能测试 .113 、用户界面测试.134、安全性测试 .错误 ! 未定义书签。5、兼容性测试 .错误 ! 未定义书签。1.2.4测试标准 .141、测试特性 .142、输出准则 .143、缺
2、陷严重级别定义 .141.3 QQ 空间系统功能测试 .151.3.1登陆模块的测试 .15测试用例设计 .162、录制的测试脚本 .233、执行测试 .234、测试结果 .241.3.2相册模块测试 .241、测试用例设计 .242、执行测试 .283、测试结果 .281.3.3个人档模块测试 .281、测试用例设计 .292、执行测试 .343、测试结果分析 .341.3.4日志模块测试 .341 、测试用例设计.352、执行测试 .483、测试结果分析 .481.3.5链接测试 .481.4 QQ 空间系统性能测试 .501.4.1测试用例设计 .521.4.2测试环境 .571.4.3
3、测试执行 .581.4.4测试结果分析 .591.1 QQ空间系统概述1.1.1 系统功能本次实验要进行测试的是一个功能强大的QQ空间系统。系统的主页如右图所示:。系统包括以下功能模块:( 1 ) 日志模块:撰写和发表日志。( 2 ) 撰写说说模块:发表说说。( 3 ) 相册管理模块: 支持多相册功能, 可将相册分类收藏, 可以上传照片, 创建相册,同时可以上传视频和制作个性相册等功能。( 4 ) 音乐盒模块:可以收藏音乐,可以管理我的音乐盒里的音乐等。( 5 ) 个人档管理模块:修改自己的个人信息。( 6 ) 留言板模块:查看留言和对留言进行回复。( 7 ) 用户模板:提供用户制定功能,打造
4、个性,设置自己喜欢的风格。1.1.2 系统的体系结构QQ 空间系统为典型的 B/S 结构。客户端都是通过浏览器访问应用系统。Web 服务器为Apache ,浏览器和Web 服务器之间基于HTTP 协议。系统的体系结构如下图:1.1.3 开发环境本 qq 空间系统开发的软件环境如下:(1 ) 操作系统: windows 7( 2 ) Web 服务器: Apache( 3 ) 数据库: MYSQL( 4 ) 开发语言和工具: PHP+Zend+PHPWIND( 5 ) 浏览器: IE8.01.2 QQ空间系统测试计划1.2.1 测试需求此系统属于一般类型的应用软件,各功能正常使用,系统响应比较快,
5、运行稳健,能满足多人正常使用。此系统用户可以建立个人主页(发表日志, 发表说说, 相册管理,音乐盒管理,个人档管理等)。此次测试的目的就是检查核心模块功能是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下:1、功能测试在功能测试中,重点测试的是登录模块、发表日志模块、个人档管理模块、相册管理模块。2、性能测试在性能测试中,需要测试不同负载下系统的表现,并获得系统的响应能力、负载能力、吞吐量和资源利用率等性能指标。3、兼容性测试IE 浏览器, 360 浏览器,搜狗浏览器,火狐浏览器,傲游浏览器都可以兼容运行。1.2.2 测试资源1、人力资源姓名角色职责过慈强测试人员设计并执行功能和性
6、能测试2、测试环境( 1) 硬件设备: 1 台 PC 机( 2) 软件环境。操作系统: windows 7WEB 服务器: IE 浏览器( 3)网络环境:学校内部的以太网,与服务器的连接速率为2M 10M 。3、测试工具用途工具生产厂商版本功能测试QTPHP9.2性能测试Load RunnerHP8.0链接测试Xenu Link Sleuth共享1.2j注: 1.QTP 是 quicktestProfessional的简称,是一种自动测试工具。使用QTP 的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此在测试想要用它来执行重复的手动测试,在测试前要考虑好如何对
7、应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等2LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期,适用于各种体系架构的自动负载测试,能预测系统行为并优化系统性能。3 Xenu Link Sleuth ,是一种被广泛使用的死链接检测工具。可检测出指定网站的所有死链接包括图片链接等,并用红色显示。你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚;
8、支持多线程 ,可以把检查结果存储成文本文件或网页文件。4、文档资料暂无。1.2.3 测试策略1、功能测试功能测试的目的是保证系统的功能正常,例如数据输入是否正确。对交互的输出或结果进行分析,以核实应用程序的功能。重点测试的是登录模块、发表日志模块、 个人档管理模块、相册管理模块,测试策略见下表:登录模块测试策略测试策略项登录模块测试测试类型功能测试测试技术15%用手工测试, 85% 用 QuickTest测试工具自动测试测试通过 / 失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑无相册模块测试策略测试策略项相册模块测试类型功能测试测试技术手工测试测试通过 / 失败标准98% 测试通过
9、,缺陷全部解决特殊考虑可使用场景测试用例个人档模块测试策略测试策略项个人档模块测试类型功能测试测试技术手工测试测试通过 / 失败标准95% 测试用例通过,并且所有缺陷全部解决特殊考虑可使用场景测试法发表日志模块测试策略测试策略项发表日志模块测试测试类型功能测试测试技术15%用手工测试, 85% 用 QuickTest测试工具自动测试测试通过 / 失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑需要进行表单测试和数据库测试2、性能测试性能测试主要是对响应时间、事务处理速率和其他与时间有关的需求进行评测和核实监测系统性能是否都以满足。在本次的性能测试中,主要是进行并发性能测试。本次测试的是
10、登录模块、发表日志模块、个人档管理模块、相册管理模块,测试策略见下表:登录模块并发性能测试测试策略项登录模块并发测试测试技术采用 LoadRunner测试工具自动化测试测试通过 / 失败标准80% 的事务平均响应时间不超过8s,每一事务的响应时间不超过 12s特殊考虑( 1 )可创建“虚拟的”用户负载来模拟多个(通常为数百个)客户机( 2 ) 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载( 3 ) 多用户不同网络条件下的连接速度是否满足要求相册模块并发性能测试测试策略项相册模块并发测试测试技术采用 Load Runner测试工具自动化测试测试失败 / 通过标准每一事物响应
11、时间不超过10S特殊考虑( 1)可创建“虚拟的”用户负载来模拟多个客户机人档模块并发性能测试测 试 策 略个人档模块并发测试项测试技术采用 LoadRunner测试工具自动化工具测 试通 过 /80% 的事务响应时间不超过10s ,每一事务的响应时间不超过12s失败标准特殊考虑( 1 )可创建“虚拟的”用户负载来模拟多个(为5-20个,考虑的运行速度)客户机( 2 ) 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载( 3 )修改设置信息时,考虑到不同模块发表日志并发性能测试测试策略项发表日志模块并发测试测试技术采用 LoadRunner 测试工具自动化测试测试通过 / 失败
12、标准80% 的事务平均响应时间不超过10s ,每一事务的响应时间不超过 12s特殊考虑(1)可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户机(2)最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3)对用户提交的表单进行检查3、用户界面测试检查项测试人员的类别及其评价窗口切换、移动、改变大小是否正常Yes各种界面元素的文字是否正确(如标题、提示等)Yes各种界面元素的状态是否正确(如有效、无效、选中等状态)Yes各种界面元素是否支持键盘操作Yes各种界面元素是否支持鼠标操作Yes数据项能否正常回显Yes对于常用的功能,用户能否不必阅读手册就能使用Yes执行有风险的操
13、作时,是否有“确认”、“放弃”等提示Yes操作顺序是否合理Yes按钮排序是否合理Yes导航帮助是否明确Yes提示信息是否规范Yes在不同的浏览器下用户界面的所有元素是否正常Yes在同一种浏览器下,浏览器的版本不同用户界面是否正常Yes1.2.4 测试标准1、测试特性功能性( 50% )、效率( 35% )、可靠性( 5% )、可维护性( 10% )2、输出准则( 1)文档:系统测试说明、系统测试报告。( 2)覆盖率:计划测试覆盖率100% ,执行测试覆盖率99% 。( 3) 功能质量目标: 缺陷遗留数: 严重缺陷 0 个,较严重缺陷 1 个,一般缺陷 3 个,次要缺陷 7 个。( 4) 性能质
14、量目标:3、缺陷严重级别定义严重缺陷: 不能执行正常工作功能或重要功能,是系统崩溃或资源严重不足。例如由程序引起的死机。较严重缺陷: 严重的影响系统要求或基本功能的实现,且没办法更正。 例如功能与需求不符、程序接口错误等。一般错误: 严重地影响系统要求或基本功能的实现,但存在合理的更正办法。例如界面错误,输出内容及打印格式错误等。次要错误: 使操作者不方便或遇到麻烦,但不影响执行工作或功能实现。例如辅助说明描述不清楚,显示格式不规范等。1.3 QQ空间系统功能测试1.3.1 登陆模块的测试登录模块的界面如下图所示。另外,网站中还有一个单独的登录页面,其测试方法与当前这个登录模块的测试方法基本一
15、样。下面对主页面上的登录模块进行功能测试。登陆界面测试脚本测试用例设计根据登录操作的特点,采用边界值方法和等价类设计测试用例。登录个人主页的测试用例如下所示:登录 QQ 空间测试用例项 目 名登录 QQ 空间主项目编号称页测试开 发 人模块名称登录 QQ 空间个人主页员用 例 作过慈强参考信息需求规格说明书、设计说明书者测 试 类功能测试设计日期2013-4-27测试人员过慈强型测 试 方手工测试和自测试日期2013-4-27法动化测试相结合测 试 对测试用户能否正常登录象前 置 条存在正确的用户名和密码;登录页面正常装载;(已注册的一个QQ 帐件号为: 511120594,密码为: cptb
16、tptp5281)用 例 编操作输入数据预期结果实际结果测 试 状号态(P/F )01输入正确的帐帐号: 正常登录正常登录,P号、正确的密511120594转入对应码,点击“登录”密码:的系统页cptbtptp5281面02输入正确的帐帐号:正常登录正常登录,P号、正确的密511120594转入对应码,按 ENTER密码:的系统页键cptbtptp5281面03输入错误的帐帐号:不能正常不能正常F号或者没有注456722594登录,显登录,提示册的帐号,正确密码:示“帐号“您输入的密码,点击cptbtptp5281不存在或的帐号或“登录” (错误者错误”者密码不的帐号和密码的提示正确,请重可以
17、登录的概新输入。”率极小,不作测试)04首次输入正确帐号:不能正常不能正常F的帐号、错误的511120594登录,显登录,提示密码,点击“登密码: 123456示“密码“您输入录”错误”的帐号或者密码不正确,请重新输入。”05第二次输入正帐号:不能正常不能正常F确的帐号、错误511120594登录,显登录,提示的密码,点击密码: 123示“密码“您输入“登录”错误”的帐号或者密码不正确,请重新输入。”06第三次输入正帐号:不能正常不能正常F确的帐号、错误511120594登录,显登录,提示的密码,点击密码: 1示“密码“您输入“登录”错误”的帐号或者密码不正确,请重新输入。”并在登录界面上出现
18、验证码07第四次输入正帐号:不能正常不能正常F确的帐号、错误511120594登录,显登录,提示的密码和正确密码: 12示“密码“您输入的验证码,点击验证码:图片中的错误”的帐号或“登录”字母者密码不正确,请重新输入。”08输入正确的帐帐号:正常登录正常登录,P号、正确的密码511120594转入对应和正确的验证密码:的系统页码,点击“登录”cptbtptp5281面验证码:图片中的字母09输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:不能正常不能正常 F511120594登录,显登录,提示密码:示“验证“您输入cptbtptp5281码错误”的验证码验证码:输入的字不正确,请母
19、与图片中的字重 新 输母不一致(字母个入。”数相同)10输入正确的帐帐号:不能正常不能正常F号、正确的密码511120594登录,显登录,提示和错误的验证密码:示“验证“请输入码,点击“登录”cptbtptp5281码错误”完整的验验证码:输入的字证码!”母与图片中的字母不一致(个数少)11输入正确的帐帐号:不能正常不能正常F号、密码为空,511120594登录,显登录,提示点击“登录”(此密码:示“密码“您还没时没有验证码)不 能 为有输入密空”码!”12帐号、密码都为帐号:不能正常不能正常F空,点击“登录”密码:登录,显登录,提示示“帐号“您还没为空”有输入帐号!”13帐号为空,只输帐号:
20、不能正常不能正常F入密码密码:登录,显登录,提示cptbtptp5281示“帐号“您还没为空”有输入帐号!”14帐号正确,但其帐号:不能正常正常登录,P后有 1 至多个空511120594+2登录,显转入对应格,密码正确空格示“帐号的系统页密码:错误”面cptbtptp528115用户名和密码帐号:不能正常不能正常 F正确,但密码后511120594登录,显登录,提示加 1 个至多个空密码:示“密码“您输入格cptbtptp5281+错误”的帐号或2 空格者密码不正确,请重新输入。”16使用 Tab 键光标在帐号框内,光标可依Tab 键 功P按 tab 键 2次次移动到能正常使密码输入用框和页
21、面上的图片17在文本输入框在帐号框输入:帐号本文BackSpacP中按511120594, 光框显示:e 键 能 正BackSpace键标在字符串末尾,51112常使用按4次BackSpace键18在文本输入框在帐号输入框中光标必须左右箭头P中使用左右箭使用左右箭头能跟踪到能正常使头相应位置用19在文本输入框在帐号输入框中能正常删Delete 键P中 使 用 delete使用 delete键除能正常使键用20在文本输入框在帐号输入框内光标必须正常P中点击鼠标单击鼠标能跟踪到相应位置21在文本输入框在帐号输入框内输入框中输入框中P中双击鼠标双击鼠标文本被选文本被选中中22输入帐号,等待帐号:正常
22、登录正常登录, P较长时间才输511120594转入对应入密码等待五分钟输入的系统页密码面密码:cptbtptp528123输入帐号,马上帐号:光标位置光标位置 P切换到其他程511120594应停在原应停在原序,过一段时间切换到word程处处再切换回来序,过一分钟在切换回来2、录制的测试脚本Browser("QQ空间 - 分享生活,留住感动").Page("QQ空间 - 分享生活,留住感动").WebElement("QQ密码").ClickBrowser("QQ空间 - 分享生活,留住感动").Page(&qu
23、ot;QQ空间 -分享生活,留住感动").WebEdit("p").ClickBrowser("QQ空 间 - 分 享 生 活 , 留 住 感 动 ").Page("QQ空 间 - 分 享 生 活 , 留 住 感 动").WebEdit("p").SetSecure"4fa2627e36575965be836f241735534a6348cdf057980676128ceeeaeb15"Browser("QQ空间 - 分享生活,留住感动").Page("Q
24、Q空间 - 分享生活,留住感动").WebButton("登录").ClickBrowser("QQ空间 - 分 享生 活, 留住 感动 ").Page("绿 叶 http:/ 874734249.qzone.qq.").Link("退出").ClickBrowser("QQ空间 - 分享生活,留住感动").Dialog("MicrosoftInternet Explorer").WinButton("确定").Click3、执行测试分别运行测试
25、脚本,获得测试结果。脚本在测试过程中我无法进行参数化,咨询过老师后, 发现是该系统自身的问题,所以功能测试中没有用到参数化。由于用户名和密码有些是不正确的,因此不能正常登录。对于不能正常登录的情况,系统都将做出相应回应。通过自动化测试,不难看出自动化测试的好处:提高执行效率, 并可避免人工进行繁琐数据输入,而且可以避免人为的一些错误。除了通过自动化测试脚本进行测试除外,我们还补充了一些必要的手工测试。手动测试就是直接按照测试用例的要求,输入测试数据, 观察运行的结果与预期结果的异同,以判断测试是否通过。4、测试结果通过手动测试和自动化测试,未发现登陆界面有系统的缺陷 1.3.2 相册模块测试此
26、模块主要测试上传照片和创建相册两个子模块。采用场景测试法进行测试。1、测试用例设计使用场景法进行测试时必须首先分析出北侧的对象及基本事务流和备选事务流。( 1)上传照片模块开始是进入相册管理。上传照片包括6 个基本步骤:1 点击“上传照片”2 点击“添加照片”3 选择照片4 选择图片专辑5 点击“上传照片”6 点击“完成”这五步依次正确操作便形成了基本事务流。在该模块中有两条备选事务流,分别是:1 备选流一:在基本流4 中,添加相册。有两种情况:一是未创建相册,无相册可选,需要添加相册;二是已有相册,准备另外添加新相册。2 备选流二:在基本流5 中,网络速度太慢,导致传输错误。从基本流开始,将基本流和备选流结合起来,可以确定如下用例场景:场景 1 :基本流场景 2 :基本流,备选流一场景 3 :
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出摊箱子出售协议书
- 订货付款协议书范本
- 父母车辆赠予协议书
- 保险终结协议书范本
- 打架轻伤赔偿协议书
- 父子买房协议书范本
- 调解协议书没我名字
- 单位烟酒供应协议书
- 电梯出租分租协议书
- 合资店面出租协议书
- 2025年北京市房山区高三一模政治试卷(含答案)
- 2025 年深入贯彻中央八项规定精神学习教育实施方案
- 《Python程序设计》全套教学课件
- 2025年空压机行业发展战略研究及投资潜力预测评估报告
- 2025年河北省石家庄市一中、唐山一中等“五个一”名校高三全真模拟(最后一卷)生物试题试卷含解析
- 院科两级人员紧急替代程序与替代方案
- 《金属加工基础(第二版)》中职全套教学课件
- 2025年湖北省初中学业水平考试数学模拟卷(二)(原卷版+解析版)
- 2025年华能新能源股份有限公司广东分公司应届高校毕业生招聘笔试参考题库附带答案详解
- 2025年新疆克州中考英语一模试卷
- 2024年新疆伊犁州直检察机关招聘聘用制书记员笔试真题
评论
0/150
提交评论