软件测试课程设计样本.doc
《软件测试课程设计样本.doc》由会员分享,可在线阅读,更多相关《软件测试课程设计样本.doc(53页珍藏版)》请在咨信网上搜索。
1、上海电机学院课程设计报告课程名称: 软件质量保证与测试 课题名称: 软件质量保证与测试 姓 名: 孙 诚 班 级: BX0903 带教教师: 郭煦 报告日期: .06.14 电 子 信 息 学 院目录前言3一、课程设计目和意义4二、课程设计内容5三、课程设计环节与办法63.1 正交实验法63.2 黑盒测试63.3 自动化单元测试63.4 白盒测试73.5 针对MS Paint软件测试73.6 性能测试73.6.1 WebSite测试73.6.2 WebSite负载测试83.7 用QTP进行自动化测试83.8 使用Apache Bench(ab)进行性能测试。9四、课程设计实现104.1 正交实
2、验法104.2 黑盒测试124.3 自动化单元测试134.4 白盒测试214.5 针对MS Paint软件测试234.6 性能测试254.6.1 WebSite测试254.6.2 WebSite负载测试274.7 用QTP进行自动化测试344.8 使用ApacheBench(ab)进行性能测试43五、小结46参照文献47前言实训课程作为一门实践性课程,是检查学生课堂教学成果一种实践环节,学生应当通过两周实训时间,综合运用课内实验所掌握技术和技巧,完毕一种中档规模项目测试,这一测试任务涉及测试筹划制定,测试用例设计,测试成果收集,以及撰写符合规范测试报告等一种完整软件测试阶段。学生可以通过完毕上
3、述任务基本上,对课程学习内容有一种比较深刻掌握,并且可以承担起一定实际工作责任。 一、课程设计目和意义测试是软件工程专业学生所必须具备技能,对于此后但愿可以在软件测试方向发展学生特别重要,通过该课程开设,但愿学生可以不但纯熟课内实验所涉及软件测试技术,掌握基本测试办法和工具使用,并可觉得此后工作上运用打下夯实基本。二、课程设计内容课程设计规定完毕如下工作:1. 制定测试筹划,并且编写测试筹划(依照提供测试筹划书,完毕如下内容书写:简介,测试进度,测试资源,黑盒测试,性能测试,顾客界面测试)。2. 制定功能测试测试用例,编写功能测试用例报告,测试用例报告内容见环节与办法,并在需要状况下运用适当工
4、具完毕测试(例如QTP),同步收集测试成果。3. 制定性能测试用例,将性能测试用例写入性能测试用例报告中。4. 制定顾客界面测试用例(例如对错误输入,普通使用习惯,错误信息提示,界面易用性),将测试用例写入功能测试用例报告中。三、课程设计环节与办法3.1 正交实验法运用正交实验法设计对ppt打印功能测试用例。环节1拟定影响功能因子与状态共有四个因子:打印范畴分:所有、当前幻灯片、给定范畴n 打印内容分:幻灯片、讲义、备注页、大纲视图n 打印颜色/灰度分:彩色、灰度、黑白n 打印效果分:幻灯片加框和幻灯片不加框。环节2选取一种适当正交表 可运用正交设计助手完毕正交表选取和实验数据拟定。环节3运用
5、正交表构造测试数据集 依照已拟定实验数据,写出测试数据集,并将测试数据集转换为测试用例。3.2 黑盒测试针对windows系统自带计算器测试(1) 黑盒测试针对模块:1在原则型选项下,运用等价类办法,测试计算器常规计算功能2在科学性选项下,运用等价类办法和边界值办法,测试计算器各种计算功能(2) 顾客界面测试针对模块:测试软件易用性和软件错误提示等涉及顾客界面功能(3) 测试管理3.3 自动化单元测试用ANT从SVN检出代码,并用JUNIT完毕单元测试环节1.安装ant并设立环境变量安装ant。安装后,设立两个环境变量:ANT_HOME和Path。两个环境变量分别取值:ant安装途径和ant安
6、装途径bin。环节2.在Eclipse中创立项目。环节3.创立文献夹”src”和”lib”环节4.将jar文献复制到lib目录下。环节4.在项目中创立构建文献build.xml。环节5.设立项目构建器。环节6. 设立类途径。环节7. 编写被测试类代码。环节8. 运营。环节9.查看测试报告。用浏览器打开repo文献夹中index.html文献,即可查看生成测试报告。3.4 白盒测试使用逻辑覆盖测试办法测试如下程序段1.void doWork(int x,int y,int z)2.int k=0,j=0;3.if(x3)&(z5)8.j=x*y+10;9.j = j%3;10.(1) 画出程序控
7、制流图(用题中给出语句编号表达)(2) 分别以语句覆盖、鉴定覆盖、条件覆盖、鉴定/条件覆盖、组合覆盖和途径覆盖办法设计测试用例,并写出每个测试用例执行途径(运用题中给出语句编号表达)。3.5 针对MS Paint软件测试(1) 黑盒测试针对模块:1测试软件绘制图形功能,调色板运用,图片复制粘贴等图像解决功能2对图像菜单下功能测试(2) 性能测试针对模块和参数设立:模仿10个顾客对绘图工具使用,观测系统性能和响应(3) 顾客界面测试针对模块:测试软件易用性,操作提示,例如覆盖操作等(4) 测试管理3.6 性能测试用LoadRunner进行性能测试。3.6.1 WebSite测试(1)对web程序
8、使用1保证示例 Web 服务器正在运营。2. 打开 Mercury Tours 应用程序。3. 登录到 Mercury Tours。4. 预订航班。5. 结束您 Mercury Tours 会话。单击“注销”进行注销。3.6.2 WebSite负载测试(1) Web Site程序简朴负载测试1. 打开“Mercury LoadRunner”窗口。2. 打开 Controller 在“负载测试”选项卡中,单击“运营负载测试”。3. 打开示例测试。4. 单击“启动场景”按钮 。将显示 Controller 运营视图, Controller 将开始运营场景。(2) 监控负载测试: (3) 录制脚本1
9、 启动 LoadRunner 2 打开 VuGen。3 创立一种空白 Web 脚本4.开始录制脚本前,请打开网址如下:http:/localhost:1080/WebTours/5. 打开 Mercury Tours 应用程序。6. 点击开始录制,进入录制状态,7. 登录到 Mercury Tours。8. 预订航班操作结束后,单击“注销”进行注销。9.脚本录制完毕后,会显示录制完毕后 Recording Summary界面。(4) 分析场景1.上述实验内容完毕后,点击Results | Analyse Result,将会看到测试成果分析。2在Analysis工具中Graph菜单画出如下记录图
10、(Running VUser,Avage Transaction Graph,Transaction per second)。3.7 用QTP进行自动化测试建立QTP检查点(1)检核对象1. 执行QuickTest 并启动Recording测试脚本2. 将测试脚本另存成名为Checkpoint测试脚本3. 确认【Active Screen】是启动4. 选用要建立检查点网页5. 建立一种原则检查点6. 储存测试脚本(2) 检查网页1. 选用要建立检查点网页2. 建立一种网页检查点3. 储存测试脚本a)参数化b)建立输出值(3)检查文字1. 选用要建立检查点网页2. 建立文字检查点3. 储存测试脚
11、本(4)检查表格1. 选用要建立检查点网页2. 建立表格检查点3. 储存测试脚本3.8 使用Apache Bench(ab)进行性能测试。1. 找到ab所在文献夹。在Apachebin目录下。2. 将命令行切换到ab所在目录3. 对Tomcat服务器index.jsp进行性能测试,分析测试数据,重要使用n和c参数。4. 在Tomcat服务器index.jsp文献所在文献夹加入一种html文献,内容可以自定义,名称为index.html。用ab对这个html文献进行性能测试。5. 用相似测试参数分别对index.jsp和index.html进行测试,比较测试成果,分析性能有差别因素四、课程设计实
12、现4.1 正交实验法运用正交实验法设计对ppt打印功能测试用例。环节1拟定影响功能因子与状态共有四个因子:n 打印范畴分:所有、当前幻灯片、给定范畴n 打印内容分:幻灯片、讲义、备注页、大纲视图n 打印颜色/灰度分:彩色、灰度、黑白n 打印效果分:幻灯片加框和幻灯片不加框。环节2选取一种适当正交表 可运用正交设计助手完毕正交表选取和实验数据拟定。环节3运用正交表构造测试数据集 依照已拟定实验数据,写出测试数据集,并将测试数据集转换为测试用例。对此测试用例进行简化后,删除不必要项,则得到如下测试用例:表4-1 ppt打印测试用例打印范畴打印内容颜色/灰度幻灯片加框实验1所有幻灯片彩色是实验2所有
13、讲义灰度否实验3当前幻灯片大纲视图黑白否实验4给定范畴备注页彩色否实验5给定范畴大纲视图灰度是4.2 黑盒测试针对windows系统自带计算器测试(1) 黑盒测试针对模块:1在原则型选项下,运用等价类办法,测试计算器常规计算功能表4-2 计算器原则型测试用例设计输入预期输出实际输出操作环节与否有效等价类3+255依次点击按钮3 + 2 =是3-211依次点击按钮3 2 =是3*266依次点击按钮3 * 2 =是3/21.51.5依次点击按钮3 / 2 =是根号422依次点击按钮2 sqrt是3/0报错除数不能为零依次点击按钮3 / 0 = 否根号-1报错函数输入无效依次点击按钮 1 +/- s
- 配套讲稿:
如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。