软件测试实训报告.doc
《软件测试实训报告.doc》由会员分享,可在线阅读,更多相关《软件测试实训报告.doc(29页珍藏版)》请在咨信网上搜索。
1、软件测试实训报告河南理工大学 软件学院软 件 测 试实训报告专业班级 计软1503 学 号 4115 0129 学生姓名 张向伊 1 月 4 目录一、引言3二、软件测试技术基础31.软件测试技术32.软件测试终止标准4三、测试对象51.系统功能52.开发环境5四、测试计划51.测试需求51.1功能测试51.2性能测试61.3兼容性测试62.测试资源62.1测试人员62.2测试环境62.3测试工具6五、测试方案61.功能测试62性能测试7六、测试用例设计及其缺陷报告81.登陆模块的测试81.1测试用例设计81.2录制的测试脚本121.3执行测试121.4测试结果132相册模块测试132.1测试用
2、例设计132.2执行测试152.3测试结果153.系统性能测试163.1测试用例设计173.2测试环境193.3测试执行193.4测试结果分析20七、测试总结报告2121一、引言随着计算机应用领域的不断扩大,所处理的问题也越来越复杂。最初,人们用处理简单问题的一些方法去处理日益复杂的问题。因此,软件危机出现了。而软件产品质量则成为开发者和用户最关心的问题。软件测试能够有效地帮助开发者及时发现程序中的错误或缺陷,及时改正,避免软件产品由于存在某种程度的缺陷造成不必要的损失以至影响产品的最终质量。为了给用户提供一个高质量的可靠性强的软件产品,软件测试人员必须从纵向和横向两个方面对系统的各个模块进行
3、深入的分析测试,以便能够准确及时地发现程序中存在的缺陷和错误。软件测试是一项非常复杂的系统工程,从不同的角考虑能够有不同的划分方法。按是否执行程序分为静态测试和动态测试。按程序开发阶段分为单元测试、集成测试、系统测试、验收测试、回归测试、ALPHA测试和BETA测试。按测试方法分为黑盒测试、白盒测试和灰盒测。按测试目的分为功能测试、性能测试、压力测试、安全性测试、兼容性测试等等。因此,为了更好的明确测试的过程,了解测试究竟要完成哪些工作,我们首先要掌握这些软件测试方法和技术。在本次综合实践中,我们小组选择了评分管理系统作为测试对象。目的是经过对评分管理系统的测试来发现程序中存在的缺陷以及修正错
4、误的建议,来提高程序的应用率,为用户提供一个方便、安全、实用的产品。同时把所学知识与实际相结合起来应用,来提高软件测试本事,为以后的软件测试工作积累经验。二、软件测试技术基础1.软件测试技术软件测试技术多种多样,我们能够结合实际环境选择与使用,在此介绍两种测试技术:黑盒测试和白盒测试。黑盒测试:已知产品的功能设计规格,能够进行测试证明每个实现了的功能是否符合要求。黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测
5、试主要是为了发现以下几类错误:(1)是否有不正确或遗漏的功能?(2)在接口上,输入是否能正确的接受?能否输出正确的结果?(3)是否有数据结构错误或外部信息(例如数据文件)访问错误?(4)性能上是否能够满足要求?(5)是否有初始化或终止性错误?白盒测试:已知产品的内部工作过程,能够经过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。经过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒
6、测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:(1)对程序模块的所有独立的执行路径至少测试一遍。(2)对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。(3)在循环的边界和运行的界限内执行循环体。(4)测试内部数据结构的有效性,等等。只对软件进行外部测试的话会有很多内部程序路径没有被测试到;不能直接针对特定的程序段进行深入测试因此可能会隐藏很多的问题。而与此类测试技术能够互补的正是白盒测试。因此黑盒测试和白盒测试应该结合起来使用。这样才能更好的保证程序的安全性。2.软件测试终止标准软件测试是以最少的时间和人力找出软件中潜在的各种错误和缺陷为目的的。软件测
7、试对于不同的立场,存在着不同的意义。从用户的角度出发,普遍希望经过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否能够接受该产品。而从软件开发者的角度出发,则希望测试系统成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。三、测试对象1.系统功能本次实验要进行测试的是一个功能强大的QQ空间系统。系统包括以下功能模块:(1)日志模块:撰写和发表日志。(2)撰写说说模块:发表说说。(3)相册管理模块:支持多相册功能,可将相册分类收藏,能够上传照片,创立相册,同时能够上传视频和制作个性相册等功能。(4)音乐盒模块:能够收藏音乐,能够管理我的音乐盒里的音乐等
8、。(5)个人档管理模块:修改自己的个人信息。(6)留言板模块:查看留言和对留言进行回复。(7)用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。2.开发环境本qq空间系统开发的软件环境如下:(1)操作系统:windows 7 (2)Web服务器:Apach(3)数据库:MYSQL (4)开发语言和工具:PHP+Zend+PHPWIND (5)浏览器:IE四、测试计划1.测试需求此系统属于一般类型的应用软件,各功能正常使用,系统响应比较快,运行稳健,能满足多人正常使用。此系统用户能够建立个人主页(发表日志,发表说说,相册管理,音乐盒管理,个人档管理等)。此次测试的目的就是检查核心模块功能
9、是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下: 1.1功能测试在功能测试中,重点测试的是登录模块、相册管理模块。1.2性能测试在性能测试中,需要测试不同负载下系统的表现,并获得系统的响应能力、负载能力、吞吐量和资源利用率等性能指标。1.3兼容性测试IE浏览器,360浏览器,搜狗浏览器,火狐浏览器,傲游浏览器都能够兼容运行。2.测试资源2.1测试人员2.2测试环境(1)硬件设备:1台PC机(2)软件环境。操作系统:windows 7 WEB服务器:IE浏览器(3)网络环境:学校内部的以太网,与服务器的连接速率为2M10M。2.3测试工具五、测试方案1.功能测试功能测试的目的是保
10、证系统的功能正常,例如数据输入是否正确。对交互的输出或结果进行分析,以核实应用程序的功能。重点测试的是登录模块、相册管理模块,测试策略见下表:2性能测试性能测试主要是对响应时间、事务处理速率和其它与时间有关的需求进行评测和核实监测系统性能是否都以满足。在本次的性能测试中,主要是进行并发性能测试。本次测试的是登录模块、发表日志模块、个人档管理模块、相册管理模块测试策略见下表:六、测试用例设计及其缺陷报告1.登陆模块的测试1.1测试用例设计根据登录操作的特点,采用边界值方法和等价类设计测试用例。登录个人主页的测试用例如下所示:登录QQ空间测试用例项目名称登录QQ空间主页测试项目编号开发人员模块名称
11、登录QQ空间个人主页用例作者过慈强参考信息需求规格说明书、设计说明书测试类型功能测试设计日期 -4-27测试人员过慈强测试方法手工测试和自动化测试相结合测试日期 -4-27测试对象测试用户能否正常登录前置条件存在正确的用户名和密码;登录页面正常装载;(已注册的一个QQ帐号为:,密码为:cptbtptp5281)用例编号操作输入数据预期结果实际结果测试状态(P/F)01输入正确的帐号、正确的密码,点击“登录”帐号:密码:cptbtptp5281正常登录正常登录,转入对应的系统页面P02输入正确的帐号、正确的密码,按ENTER键帐号:密码:cptbtptp5281正常登录正常登录,转入对应的系统页
12、面P03输入错误的帐号或者没有注册的帐号,正确的密码,点击“登录”(错误的帐号和密码能够登录的概率极小,不作测试)帐号:密码:cptbtptp5281不能正常登录,显示“帐号不存在或者错误”的提示不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F04首次输入正确的帐号、错误的密码,点击“登录”帐号:密码:123456不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F05第二次输入正确的帐号、错误的密码,点击“登录”帐号:密码:123不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F06第三次输
13、入正确的帐号、错误的密码,点击“登录”帐号:密码:1不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”并在登录界面上出现验证码F07第四次输入正确的帐号、错误的密码和正确的验证码,点击“登录”帐号:密码:12验证码:图片中的字母不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F08输入正确的帐号、正确的密码和正确的验证码,点击“登录”帐号:密码:cptbtptp5281验证码:图片中的字母正常登录正常登录,转入对应的系统页面P09输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:密码:cptbtpt
14、p5281验证码:输入的字母与图片中的字母不一致(字母个数相同)不能正常登录,显示“验证码错误”不能正常登录,提示“您输入的验证码不正确,请重新输入。”F10输入正确的帐号、正确的密码和错误的验证码,点击“登录”帐号:密码:cptbtptp5281验证码:输入的字母与图片中的字母不一致(个数少)不能正常登录,显示“验证码错误”不能正常登录,提示“请输入完整的验证码!”F11输入正确的帐号、密码为空,点击“登录”(此时没有验证码)帐号:密码:不能正常登录,显示“密码不能为空”不能正常登录,提示“您还没有输入密码!”F12帐号、密码都为空,点击“登录”帐号:密码:不能正常登录,显示“帐号为空”不能
15、正常登录,提示“您还没有输入帐号!”F13帐号为空,只输入密码帐号:密码:cptbtptp5281不能正常登录,显示“帐号为空”不能正常登录,提示“您还没有输入帐号!”F14帐号正确,但其后有1至多个空格,密码正确帐号:+2空格密码:cptbtptp5281不能正常登录,显示“帐号错误”正常登录,转入对应的系统页面P15用户名和密码正确,但密码后加1个至多个空格帐号: 密码:cptbtptp5281+2空格不能正常登录,显示“密码错误”不能正常登录,提示“您输入的帐号或者密码不正确,请重新输入。”F16使用Tab键光标在帐号框内,按tab键2次光标可依次移动到密码输入框和页面上的图片Tab键功
16、能正常使用P17在文本输入框中按BackSpace键在帐号框输入:,光标在字符串末尾,按4次BackSpace键帐号本文框显示:51112BackSpace键能正常使用P18在文本输入框中使用左右箭头在帐号输入框中使用左右箭头光标必须能跟踪到相应位置左右箭头能正常使用P19在文本输入框中使用delete键在帐号输入框中使用delete键能正常删除Delete键能正常使用P20在文本输入框中点击鼠标在帐号输入框内单击鼠标光标必须能跟踪到相应位置正常P21在文本输入框中双击鼠标在帐号输入框内双击鼠标输入框中文本被选中输入框中文本被选中P22输入帐号,等待较长时间才输入密码帐号:等待五分钟输入密码密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。