软件测试设计报告案例QQ空间.doc

上传人:laozhun 文档编号:2885355 上传时间:2023-03-01 格式:DOC 页数:35 大小:2.85MB
返回 下载 相关 举报
软件测试设计报告案例QQ空间.doc_第1页
第1页 / 共35页
软件测试设计报告案例QQ空间.doc_第2页
第2页 / 共35页
软件测试设计报告案例QQ空间.doc_第3页
第3页 / 共35页
软件测试设计报告案例QQ空间.doc_第4页
第4页 / 共35页
软件测试设计报告案例QQ空间.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《软件测试设计报告案例QQ空间.doc》由会员分享,可在线阅读,更多相关《软件测试设计报告案例QQ空间.doc(35页珍藏版)》请在三一办公上搜索。

1、 专 业 综 合 实 验 报 告 (20 12 -20 13 学年第 二 学期) 学生姓名: 专业班级: 10级计算机(2) 班 学 院: 信息与电气工程学院 学 号: 学生成绩: 目录QQ空间11.1 QQ空间系统概述31.1.1系统功能31.1.2系统的体系结构41.1.3开发环境51.2 QQ空间系统测试计划51.2.1测试需求51、功能测试52、性能测试53、兼容性测试51.2.2测试资源51、人力资源52、测试环境63、测试工具64、文档资料61.2.3测试策略61、功能测试62、性能测试73、用户界面测试84、安全性测试95、兼容性测试91.2.4测试标准91、测试特性92、输出准

2、则93、缺陷严重级别定义91.3 QQ空间系统功能测试91.3.1登陆模块的测试9测试用例设计102、录制的测试脚本133、执行测试144、测试结果141.3.2相册模块测试141、测试用例设计142、执行测试163、测试结果161.3.3个人档模块测试161、测试用例设计172、执行测试193、测试结果分析191.3.4日志模块测试191、测试用例设计202、执行测试263、测试结果分析261.3.5链接测试271.4 QQ空间系统性能测试281.4.1测试用例设计291.4.2测试环境321.4.3测试执行321.4.4测试结果分析331.1 QQ空间系统概述1.1.1系统功能 本次实验要

3、进行测试的是一个功能强大的QQ空间系统。系统的主页如右图所示:。系统包括以下功能模块:(1) 日志模块:撰写和发表日志。(2) 撰写说说模块:发表说说。(3) 相册管理模块:支持多相册功能,可将相册分类收藏,可以上传照片,创建相册,同时可以上传视频和制作个性相册等功能。(4) 音乐盒模块:可以收藏音乐,可以管理我的音乐盒里的音乐等。(5) 个人档管理模块:修改自己的个人信息。(6) 留言板模块:查看留言和对留言进行回复。(7) 用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。1.1.2系统的体系结构 QQ空间系统为典型的B/S结构。客户端都是通过浏览器访问应用系统。Web服务器为Ap

4、ache,浏览器和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、人力资源姓名角色职责过慈强测试人员设计并执行功能和性能测试2、测试环境(1) 硬件设备:1台PC机(2) 软件环境。 操作系统:windows 7 WEB服务器:IE浏览器(3) 网络环境:学校内部的以太网,与服务器的连接速率为2M10M。3、测试工

6、具用途工具生产厂商版本功能测试QTPHP9.2性能测试Load RunnerHP8.0链接测试Xenu Link Sleuth共享1.2j注: 1. QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是 想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此在测试想要用它来执行重复的手动测试,在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等2 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,能最大限

7、度地缩短测试时间,优化性能和加速应用系统的发布周期,适用于各种体系架构的自动负载测试,能预测系统行为并优化系统性能。3 Xenu Link Sleuth,是一种被广泛使用的死链接检测工具。可检测出指定网站的所有死链接包括图片链接等,并用红色显示。你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚;支持多线程 ,可以把检查结果存储成文本文件或网页文件。4、文档资料暂无。1.2.3测试策略1、功能测试功能测试的目的是保证系统的功能正常,例如数据输入是否正确。对交互的输出或结果进行分析,以核实应用程序的功能。重点测试

8、的是登录模块、发表日志模块、个人档管理模块、相册管理模块,测试策略见下表:登录模块测试策略测试策略项登录模块测试测试类型功能测试测试技术15%用手工测试,85%用QuickTest测试工具自动测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑无相册模块测试策略测试策略项相册模块测试类型功能测试测试技术手工测试测试通过/失败标准98%测试通过,缺陷全部解决特殊考虑可使用场景测试用例个人档模块测试策略测试策略项个人档模块测试类型功能测试测试技术手工测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑可使用场景测试法发表日志模块测试策略测试策略项发表日志模块测试

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

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

11、”用户负载来模拟多个(为5-20个,考虑的运行速度)客户机(2) 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3) 修改设置信息时,考虑到不同模块发表日志并发性能测试测试策略项发表日志模块并发测试测试技术采用LoadRunner测试工具自动化测试测试通过/失败标准80%的事务平均响应时间不超过10s,每一事务的响应时间不超过12s特殊考虑(1)可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户机(2)最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载(3)对用户提交的表单进行检查3、用户界面测试检查项测试人员的类别及其评价窗口切换、移动、改变大小是

12、否正常Yes各种界面元素的文字是否正确(如标题、提示等)Yes各种界面元素的状态是否正确(如有效、无效、选中等状态)Yes各种界面元素是否支持键盘操作Yes各种界面元素是否支持鼠标操作Yes数据项能否正常回显Yes对于常用的功能,用户能否不必阅读手册就能使用Yes执行有风险的操作时,是否有“确认”、“放弃”等提示Yes操作顺序是否合理Yes按钮排序是否合理Yes导航帮助是否明确Yes提示信息是否规范Yes在不同的浏览器下用户界面的所有元素是否正常Yes在同一种浏览器下,浏览器的版本不同用户界面是否正常Yes1.2.4测试标准1、测试特性功能性(50%)、效率(35%)、可靠性(5%)、可维护性

13、(10%)2、输出准则(1) 文档:系统测试说明、系统测试报告。(2) 覆盖率:计划测试覆盖率100%,执行测试覆盖率99%。(3) 功能质量目标:缺陷遗留数:严重缺陷0个,较严重缺陷1个,一般缺陷3个,次要缺陷7个。(4) 性能质量目标:3、缺陷严重级别定义严重缺陷:不能执行正常工作功能或重要功能,是系统崩溃或资源严重不足。例如由程 序引起的死机。较严重缺陷:严重的影响系统要求或基本功能的实现,且没办法更正。例如功能与需求不符、程序接口错误等。一般错误:严重地影响系统要求或基本功能的实现,但存在合理的更正办法。例如界面错误,输出内容及打印格式错误等。次要错误:使操作者不方便或遇到麻烦,但不影

14、响执行工作或功能实现。例如辅助说明描述不清楚,显示格式不规范等。1.3 QQ空间系统功能测试1.3.1登陆模块的测试登录模块的界面如下图所示。另外,网站中还有一个单独的登录页面,其测试方法与当前这个登录模块的测试方法基本一样。下面对主页面上的登录模块进行功能测试。登陆界面测试脚本测试用例设计根据登录操作的特点,采用边界值方法和等价类设计测试用例。登录个人主页的测试用例如下所示:登录QQ空间测试用例项目名称登录QQ空间主页测试项目编号开发人员模块名称登录QQ空间个人主页用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013-4-27测试人员过慈强测试方法手工测试和自动化

15、测试相结合测试日期2013-4-27测试对象测试用户能否正常登录前置条件存在正确的用户名和密码;登录页面正常装载;(已注册的一个QQ帐号为:511120594,密码为:cptbtptp5281)用例编号操作输入数据预期结果实际结果测试状态(P/F)01输入正确的帐号、正确的密码,点击“登录”帐号:511120594密码:cptbtptp5281正常登录正常登录,转入对应的系统页面P02输入正确的帐号、正确的密码,按ENTER键帐号:511120594密码:cptbtptp5281正常登录正常登录,转入对应的系统页面P03输入错误的帐号或者没有注册的帐号,正确的密码,点击“登录”(错误的帐号和密

16、码可以登录的概率极小,不作测试)帐号:456722594密码:cptbtptp5281不能正常登录,显示“帐号不存在或者错误”的提示不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F04首次输入正确的帐号、错误的密码,点击“登录”帐号:511120594密码:123456不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F05第二次输入正确的帐号、错误的密码,点击“登录”帐号:511120594密码:123不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F06第三次输入正确的帐号、错误的密码,点

17、击“登录”帐号:511120594密码:1不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”并在登录界面上出现验证码F07第四次输入正确的帐号、错误的密码和正确的验证码,点击“登录”帐号:511120594密码:12验证码:图片中的字母不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F08输入正确的帐号、正确的密码和正确的验证码,点击“登录”帐号:511120594密码:cptbtptp5281验证码:图片中的字母正常登录正常登录,转入对应的系统页面P09输入正确的帐号、正确的密码和错误的验证码,点击“登录”

18、帐号:511120594密码:cptbtptp5281验证码:输入的字母与图片中的字母不一致(字母个数相同)不能正常登录,显示“验证码错误”不能正常登录,提示“您输入的验证码不正确,请重新输入。”F10输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:511120594密码:cptbtptp5281验证码:输入的字母与图片中的字母不一致(个数少)不能正常登录,显示“验证码错误”不能正常登录,提示“请输入完整的验证码!”F11输入正确的帐号、密码为空,点击“登录”(此时没有验证码)帐号:511120594密码:不能正常登录,显示“密码不能为空”不能正常登录,提示“您还没有输入密码!”F

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

20、确,请重新输入。”F16使用Tab键光标在帐号框内,按tab键2次光标可依次移动到密码输入框和页面上的图片Tab键功能正常使用P17在文本输入框中按BackSpace键在帐号框输入:511120594,光标在字符串末尾,按4次BackSpace键帐号本文框显示:51112BackSpace键能正常使用P18在文本输入框中使用左右箭头在帐号输入框中使用左右箭头光标必须能跟踪到相应位置左右箭头能正常使用P19在文本输入框中使用delete键在帐号输入框中使用delete键能正常删除Delete键能正常使用P20在文本输入框中点击鼠标在帐号输入框内单击鼠标光标必须能跟踪到相应位置正常P21在文本输入

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

22、,留住感动).WebEdit(p).ClickBrowser(QQ空间-分享生活,留住感动).Page(QQ空间-分享生活,留住感动).WebEdit(p).SetSecure 4fa2627e36575965be836f241735534a6348cdf057980676128ceeeaeb15Browser(QQ空间-分享生活,留住感动).Page(QQ空间-分享生活,留住感动).WebButton(登录).ClickBrowser(QQ空间-分享生活,留住感动).Page(绿叶 http:/874734249.qzone.qq.).Link(退出).ClickBrowser(QQ空间-分

23、享生活,留住感动).Dialog(Microsoft Internet Explorer).WinButton(确定).Click3、执行测试 分别运行测试脚本,获得测试结果。脚本在测试过程中我无法进行参数化,咨询过老师后,发现是该系统自身的问题,所以功能测试中没有用到参数化。由于用户名和密码有些是不正确的,因此不能正常登录。对于不能正常登录的情况,系统都将做出相应回应。通过自动化测试,不难看出自动化测试的好处:提高执行效率,并可避免人工进行繁琐数据输入,而且可以避免人为的一些错误。除了通过自动化测试脚本进行测试除外,我们还补充了一些必要的手工测试。手动测试就是直接按照测试用例的要求,输入测试

24、数据,观察运行的结果与预期结果的异同,以判断测试是否通过。4、测试结果 通过手动测试和自动化测试,未发现登陆界面有系统的缺陷1.3.2相册模块测试 此模块主要测试上传照片和创建相册两个子模块。采用场景测试法进行测试。1、测试用例设计使用场景法进行测试时必须首先分析出北侧的对象及基本事务流和备选事务流。(1)上传照片模块开始是进入相册管理。上传照片包括6个基本步骤:1 点击“上传照片”2 点击“添加照片”3 选择照片4 选择图片专辑5 点击“上传照片”6 点击“完成”这五步依次正确操作便形成了基本事务流。在该模块中有两条备选事务流,分别是:1 备选流一:在基本流4中,添加相册。有两种情况:一是未

25、创建相册,无相册可选,需要添加相册;二是已有相册,准备另外添加新相册。2 备选流二:在基本流5中,网络速度太慢,导致传输错误。从基本流开始,将基本流和备选流结合起来,可以确定如下用例场景:场景1:基本流场景2:基本流,备选流一场景3:基本流,备选流二由场景生成测试用例是通过确定某个特定条件来完成的,这个特定条件将导致特定用例场景的执行。根据上面的场景设计测试用例,如下表:上传照片测试用例项目名称上传照片测试项目编号开发人员模块名称上传照片模块测试用例作者过慈强参考信息需求规格说明书、概要设计说明书测试类型功能测试设计日期2013/4/28测试人员过慈强测试方法手工(黑盒测试)测试日期2013/

26、4/30测试对象上传照片功能前置条件用户进入相册管理页面,相册中已有“帅哥”的相册。用例编号场景输入数据预期结果实际结果相册监测网速01场景一:上传照片成功选择“帅哥”相册网速很快页面提示:上传完成,是否继续页面提示:上传完成,是否继续02场景二:添加相册(测试未创建相册情况)无相册可选网速很快页面提示:未创建相册,转入创建相册页面页面提示:未创建相册,转入创建相册页面03场景二:添加相册(已有相册,添加新相册)点击“选择相册”网络很快转入选择的相册页面转入选择的相册页面04场景三:网络传输速度慢选择“帅哥”相册网络速度01kb页面提示:网速慢,请稍后重传页面提示:网速慢,请重传(注:白盒测试

27、:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出)(2) 创建相册模块开始是进入相册管理。创建相册模

28、块包括7个基本步骤:1 点击“创建相册”2 填写相册名称3 填写相册描述4 选择分类5 选择空间权限6 选择朋友们的权限7 点击确定这七步依次正确操作便形成了基本事务流。在该模块中有一条备选事务流,其是:1 备选流一:在基本流2中,相册名称为空。由场景生成测试用例是通过确定某个特定条件来完成的,这个特定条件将导致特定用例场景的执行。根据上面的场景设计测试用例,如下表:创建相册测试用例项目名称创建相册测试项目编号开发人员模块名称创建相册模块用例作者过慈强参考信息需求规格说明书、概要设计说明书测试类型功能测试设计日期2013/4/28测试人员过慈强测试方法手工(黑盒测试)测试日期2013/4/30

29、测试对象创建相册功能前置条件用户进入相册管理页面,相册中已有“帅哥”的相册。用例编号场景输入数据预期结果实际结果相册名称 01场景一:创建相册成功 填写相册名称“美好” 页面提示:创建完成,是否传照片页面提示:创建完成,是否传照片02场景二:创建相册不成功未填写相册名称 页面提示:请填写相册名称页面提示:请填写相册名称2、执行测试该模块采用手动方式执行测试。根据各个测试用例的说明,一次执行每个测试用例,得出测试结果。3、测试结果执行每个测试用例之后,未发现缺陷。上传照片功能和创建相册功能正常。1.3.3个人档模块测试个人档模块的页面如下所示。在该页面包括空间动态、兴趣爱好、个人资料三个模块,可

30、以对任何模块下的内容进行修改。个人档模块中可以查看和修改空间动态、兴趣爱好、个人资料等内容,有的需要点击保存来提交修改内容。在该模块中重点是填写资料和兴趣爱好,因此重点对填写的个人资料、兴趣爱好进行测试。个人资料的测试包括下拉列表框、文本框的测试。兴趣爱好的测试包括对按钮、文本框的测试。1、测试用例设计根据页面中各组件的特点,选择合适的测试方法和测试策略,分别设计测试用例。1) 文本框对文本框的测试,可以从以下几个方面进行考虑:(1) 文本框是否对输入的字符数有特别限定,若与特别限定条件不符,是否会给出提示。(2) 文本框是否可以为数字、汉字、英文字符和特殊字符,中间是否可以有空格,标点符号等

31、。(3) 文本框是否能正常使用功能件和快捷键。个人档修改页面中有多个文本框,下面将昵称文本框为例进行测试。昵称文本框测试用例项目名称昵称模块测试项目编号开发人员XXX模块名称修改昵称用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013/5/4测试人员过慈强测试方法手工测试日期2013/5/4测试对象昵称文本框前置条件用户正常登录,正常进入修改界面用例编号输入数据/操作预期结果实际结果测试状态1性能测试系统能接受点击保存后,昵称为:性能测试P2QuickTest系统能接受点击保存后,昵称为:QuickTestP312345系统能接受点击保存后,昵称为:12345P4Q

32、uick%系统能接受点击保存后,昵称为:Quick%P5Load Runner系统能接受点击保存后,昵称为:Load RunnerP6n系统能接受点击保存后,昵称为:nP7空系统不能接受点击保存后,提示不能为空P8空格系统不能接受点击保存后,提示不能为空P9A系统能接受点击保存后,昵称为:AP1035个英文字母系统能接受点击保存后,昵称为输入的35个英文字母P1136个英文字母系统能接受点击保存后,昵称为输入的36个英文字母P1237个英文字母提示最长不超过36个字符提示最长不超过36个字符P1338个汉字提示最长不超过36个字符提示最长不超过36个字符P14鼠标在文本框中,按一次Tab键切换

33、到性别选择上Tab键功能正常P15在文本框中使用delete键Delete键功能正常Delete键功能正常P16在文本框中使用Ctrl+C键能拷贝文本框中的内容拷贝键功能正常P17在文本框中使用Ctrl+V键能将拷贝的内容粘贴到文本框中粘贴键功能正常P18在文本框中单击鼠标光标移动到单击位置鼠标功能正常P19在文本框中双击鼠标文本框中的内容被选中鼠标功能正常P20在文本框中使用左箭头光标随着箭头向左移动左箭头功能正常P21在文本框中使用右箭头光标随着箭头向右移动右箭头功能正常P2) 列表框列表框控件的测试可以从以下几个方面进行考虑:(1)条目内容正确,根据需求规格说明书确定列表的各项内容正确,

34、没有丢失或错误。(2)列表框的内容较多时要使用滚动条(3)列表框允许多选时,要分别检查Shift选中条目,按Ctrl选中条目和直接用鼠标选中多项条目的情况。个人档修改页面中有多个列表框,下面现居地列表框为例进行测试。现居地列表框中有多项条目,且不允许多选。为现居地列表框设计测试用例。现居地列表框测试用例项目名称发表日志模块测试项目编号开发人员XXX模块名称发表日志用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013/5/4测试人员过慈强测试方法手工(黑盒测试)测试日期2013/5/4测试对象现居地列表框前置条件用户正常登录,正常进入修改界面用例编号输入数据/操作预期

35、结果实际结果测试状态(P/F)1根据需求说明书的要求检查列表中各条目内容列表中有多个条目列表中有多个条目,与规格说明书一致P2选择条目1:中国“中国”被选中提交修改后,现居地为:中国P3选择条目2:阿尔巴尼亚“阿尔巴尼亚”被选中提交修改后,现居地为:阿尔巴尼亚P4选择条目3:智力“智力”被选中提交修改后,现居地为:智力P5选择条目4:中非共和国“中非共和国”被选中提交修改后,现居地为:中非共和国P6不对权限列表框做任何操作默认选中条目1,即“中国”被选中提交修改后,现居地为:中国P7鼠标在列表框中单击列表框被打开列表框被打开,列出所有条目P8鼠标单击列表框的向下按钮列表框被打开列表框被打开,列

36、出所有条目P2、执行测试个人档模块的测试采用手动测试和自动化测试相结合的方式。对单个组件的测试采用手动测试,对修改页面中各组件进行组合测试时,采用自动化测试方法。手动测试时按要求依次执行各测试用例,并记录测试结果。采用自动化测试时,首先要录制脚本,然后采用参数化和插入检查点的方法增强脚本,随后执行测试脚本,分析测试结果。3、测试结果分析执行了个人档模块的各测试用例后,未发现缺陷。1.3.4日志模块测试发表日志(旧版编辑器)的页面如下图所示。在该页面包括文本输入框、单选按钮、复选框、下拉列表框、文本编辑工具、权限和发表日志按钮等。发表日志模块中需要填写的相关内容,并点击发表日志按钮来提交日志内容

37、。在该页面的重点是填写表单和表单的提交,因此重点对表单进行测试。表单的测试包括单选按钮、复选框、文本框、菜单项、工具条、按钮等的测试和后台数据库的测试。下面针对该页面的特点设计测试用例。1、测试用例设计 根据页面中各组件的特点,选择合适的测试方法和测试策略,分别设计测试用例。1) 文本框 对文本框进行测试,可以从以下几个方面进行考虑:(1)文本框是否对输入的字符数有特别的限定,若与限定条件不符,是否会给出提示。(2)文本框是否可以为数字、汉字、英文字符和特殊字符,中间是否可以有空格,标点符号等。(3)文本框中是否能正常使用功能键和快捷键。 下面为日志标题文本框设计测试用例日志标题文本框测试用例

38、项目名称发表日志模块测试项目编号开发人员模块名称发表日志用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013-5-5测试人员过慈强测试方法手工(黑盒测试)测试日期2013-5-5测试对象日志标题文本框前置条件用户正常登录,对于下面各测试用例,在文章内容栏填写“Web系统测试”用例编号输入数据/操作预期结果实际结果测试状态(P/F)1性能测试系统能接受提交日志后,日志标题为:性能测试P2QuickTest系统能接受提交日志后,日志标题为:QuickTestP312345系统能接受提交日志后,日志标题为:12345P4Quick%系统能接受提交日志后,日志标题为:Qui

39、ck%P5Load Runner系统能接受提交日志后,日志标题为:Load RunnerP6n系统能接受提交日志后,日志标题为:nP7空系统能接受提交日志后,日志标题为:P8空格系统能接受提交日志后,日志标题为:P9A系统能接受提交日志后,日志标题为:AP10127个英文字母系统能接受提交日志后,日志标题为输入的127个英文字母P11128个英文字母系统能接受提交日志后,日志标题为输入的128个英文字母P12129个英文字母无法输入多于128个字节无法输入多于128个字节P13129个汉字无法输入多于128个字节无法输入多于128个字节P14鼠标在文本框中,按一次Tab键切换到链接上Tab键功

40、能正常P15在文本框中使用delete键Delete键功能正常Delete键功能正常P16在文本框中使用Ctrl+C键能拷贝文本框中的内容拷贝键功能正常P17在文本框中使用Ctrl+V键能将拷贝的内容粘贴到文本框中粘贴键功能正常P18在文本框中单击鼠标光标移动到单击位置鼠标功能正常P19在文本框中双击鼠标文本框中的内容被选中鼠标功能正常P20在文本框中使用左箭头光标随着箭头向左移动左箭头功能正常P21在文本框中使用右箭头光标随着箭头向右移动右箭头功能正常P2) 单选按钮 对单选按钮的测试可以从以下几个方面进行考虑:(1)逐一执行每个单选按钮的功能。(2)一组单选按钮不能同时选中,只能选中一个。

41、(3)一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空(4)单选按钮上功能键和快捷键是否正常信纸单选按钮。设计测试用例如下:信纸单选按钮测试用例项目名称发表日志模块测试项目编号开发人员模块名称发表日志用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013-5-5测试人员过慈强测试方法手工(黑盒测试)测试日期2013-5-5测试对象信纸单选按钮前置条件用户正常登录,对于下面各测试用例,在日志标题栏填写“Web测试”,在文章内容栏填写“Web系统测试”用例编号输入数据/操作预期结果实际结果测试状态(P/F)1选择第一个单选按钮第一个单选按钮被选中第一个单选按钮被选中;文本编辑背景被替换为图片P2选择第二个单选按钮第二个单选按钮被选中第二个单选按钮被选中;文本编辑背景被替换为图片P3选择第三个单选按钮第三个单选按钮被选中第三个单选按钮被选中;文本编辑背景被替换为图片P4选择第四个单选按钮第四个单选按钮被选中第四个单选按钮被选中;文本编辑背景被替换为图片P5选择第

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号