软件质量保证及测试实验报告

上传人:汽*** 文档编号:492735491 上传时间:2022-09-18 格式:DOC 页数:57 大小:3.51MB
返回 下载 相关 举报
软件质量保证及测试实验报告_第1页
第1页 / 共57页
软件质量保证及测试实验报告_第2页
第2页 / 共57页
软件质量保证及测试实验报告_第3页
第3页 / 共57页
软件质量保证及测试实验报告_第4页
第4页 / 共57页
软件质量保证及测试实验报告_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《软件质量保证及测试实验报告》由会员分享,可在线阅读,更多相关《软件质量保证及测试实验报告(57页珍藏版)》请在金锄头文库上搜索。

1、-软件质量保证与测试实验报告班级 1305211* 130521103姓名朱维2016年5月4日. z.-目录第一次试验 LoadRunner性能测试工具2一、实验目的2二、实验内容2三、实验步骤21.录制脚本22.结果分析2第二次试验单元测试2一、实验目的2二、实验内容21.函数测试22.编程测试2三、实验结果2函数测试2编程测试2四、结果分析与结论2第三次实验自动化测试2一、实验目的2二、实验内容2三、实验结果21.安装seleniumIDE插件22.selenium2 环境配置23. 录制脚本24. 转换成java代码25. 导入myeclipse中2四、结果分析与结论2第四次实验版本控

2、制2一、实验目的2二、实验内容2三、实验结果21. VSS的安装及配置22. VSS2005的汉化23. 翻开VSS2005效劳器24. 创立共享文件25.更改效劳器设置26. VSS效劳器端和VS2008的绑定27. VSS客户端连接效劳器端数据库28. 管理工程2四、结果分析与结论2第五次试验反编译2一、实验目的2二、实验内容2三、实验结果21. 将要反编译的工程打成jar包22.利用JD-GUI进展java代码的反编译23. 利用Proguard工具进展上述java代码混淆2四、结果分析与结论2第六次试验 Bug管理2一、实验目的2二、实验内容2三、实验结果2软件的安装。22.启动*am

3、pp23.修改密码24. 安装BugFree25. BugFree邮箱配置2界面27.后台管理2管理2四、结果分析与结论2130521103+软件测试文档编制标准软件缺陷报告21.软件缺陷报告标识符21. 软件缺陷总结22. 软件缺陷描述2输入2期望得到的结果2实际结果2异常情况2日期和时间2软件缺陷发生步骤2测试环境2再现测试2测试人员23.10 见证人24.影响2从自己角度理解软件质量与保证2一、软件质量的内涵2二、软件质量保证2如何编写高质量代码2一、打好根底2二、代码标准2三、三思而后行2四、代码重构2五、代码审查2六、单元测试2整理第十章知识测试用例的设计21.黑盒测试的根本概念22

4、. 等价类划分23.边界值分析法24.因果图法25. 功能图法26. 黑盒测试方法的比拟与选择27.设计因果图测试用例2附录2单元测试源代码:2计算器源代码:2. z.-第一次试验 LoadRunner性能测试工具一、实验目的熟悉LoadRunner的使用并对网站进展测试。二、实验内容1.熟悉LoadRunner的操作界面2.掌握LoadRunner进展测试的根本流程3.测试一个网站三、实验步骤1.录制脚本首先翻开LoadRunner,其启动界面如下列图所示:图1 LoadRunner启动界面点击Create/Edit Script,并选择Web( /HTML)后,点击Create进展创立:图

5、2 New Virtual User界面此时进入了Virtual User Generator界面,点击File-New进展创立,如下列图所示:图3 创立脚本录制点击红色小圆点开场录制脚本,如下列图所示:图4 Start Record按钮弹出界面如下列图所示:图5 开场录制界面本次录制使用网址.baidu.,在URL Address一栏中填入地址后,点击OK开场录制,片刻后弹出网页,脚本已经开场录制,如下列图所示:图6 录制的网页在网页中任意操作,完成后点击小方块停顿录制,LoadRunner会生成相应的脚本,如图:图7 录制产生的脚本在启动界面,点击Run Load Tests进展负载测试,

6、选择刚刚录制的脚本,如下图:图8 New Scenario界面得到结果后,可以点击Analyze进展分析,也可以保存。2.结果分析使用Run Load Tests结果如下图:图9 Run Load Tests结果使用Analyze Test Results分析得到的图形如下:图10 Analyze Test Results结果4.结果分析与结论根据Analyze图形的结果可以得知,任一时刻的负载跟当时网页点击事件、网络传输等有关系。当网页处于静止状态时,几乎不占用CPU,而当点击事件增多或有大量网络传输发生时,CPU的压力会比拟大。LoadRunner可以明确的列出其状况,包括鼠标点击事件的数

7、量,网络传输字节量等等,为编程测试提供了方便的条件,是非常实用的测试工具。. z.-第二次试验单元测试一、实验目的理解单元测试的理论和目的,对程序进展单元测试。二、实验内容1.函数测试编写适当的环境调用给与的文件中的函数,设计适宜的测试用例测试函数中存在的问题,要求给出测试用例及对应的结果,找出问题后给出代码的修改建议。2.编程测试1.编写三角形类,类中包含三角形面积的计算方法。对其进展测试。扩展:编写抽象图形类,内含面积计算的虚方法,编写三角形,矩形,圆形等图形实体类继承抽象图形类,并重写面积计算方法,对其进展测试。2.编写计算器,计算器界面形式可以为控制台程序,也可以为窗体应用程序,功能尽

8、可能增加,对其中的运算方法进展抽象,继承及重载。对其进展测试。三、实验结果函数测试编写User类图1 User类涉及测试用例函数图.2 Junit测试代码测试结果图.3 Junit测试结果问题:1. Test类的类名不能与Junit的Test一样,所以将类Test改成Test0。2. getUserAge()方法不完善,如果在控制台上输入英文,将报错。改成下面的代码。图4 Junit测试代码编程测试求解图形面积:Area抽象方法,分别继程Area方法,并实现getArea()方法。图5 类构造测试Junit代码:图 6 Junit代码测试结果:图7 Junit测试结果计算器:图8 抽象类实现类

9、:图9 实现类测试类:图10 测试类结果:图11 结果四、结果分析与结论实验通过Junit进展测试,Junit测试最大的特点与好处是,能很好得进展单元测试,一个功能一个功能的测试,可以很清楚很方便的找出错误代码,并进展改正。总之,Junit是一个很实用的java单元测试工具。. z.-第三次实验自动化测试一、实验目的1.学会安装seleniumIDE, firebug, firepath。2.了解并掌握seleniumIDE的使用,利用seleniumIDE进展网页的自动化测试。3.学会使用seleniumIDE进展脚本的录制并回放。4.可以将脚本转换成java代码。二、实验内容1.使用sel

10、enium-ide录制脚本进展回放并导出相应的c#或java代码2.使用selenium2技术参考例如代码与上网查找资料。设计出自己的测试用例京东网登录测试,淘宝网支付测试等等,在相应环境中编写出相应的脚本代码。三、实验结果1.安装seleniumIDE插件1首先下载火狐浏览器,并且按住Ctrl+Shirt+A,调出组件扩展页面,在右上角的搜索框中输入firebug,下载并安装firebug。同样的方法安装插件firepath。重启浏览器。图1 firebug和firepath安装成功2同样调出组件扩展页面,点击搜索框边上的设置图标,选择从文件中安装附加组件,选择文件,点击安装。重启浏览器即可

11、。图2 选择从文件中安装附加组件图3 seleniumIDE插件安装成2.selenium2 环境配置在文件所在的文件夹中,按住Shift,鼠标右击选择在命令窗口中翻开,调出cmd窗口,并输入;enter执行。图4 配置seleniumIDE环境3. 录制脚本1首先在浏览器中输入,进入到如下图的界面,之后点击seleniumIDE图标,进展录制。图5 seleniumIDE开场录制2在输入框中输入信息登录长春理工大学教务管理系统,点击登录。图6 再输入框中输入信息登录3) 登录进入系统之后,再点击退出,退出系统,返回到登录界面。图7 点击退出4退出系统之后,停顿录制。图8 停顿录制5录制完毕后

12、,进展回放操作,以证明录制成功。图9 回放脚本6回放脚本成功图10 回放成功这里需要注意的是:在运行脚本后,IDE表格的颜色发生了变化,运行前,脚本表格为白色,成功运行完毕后,表格为青色,其中还分为深青色和浅青色两种,浅青色表示:动作成功,如:翻开网页成功,点击按钮成功等等;深青色表示:判断正确,如:id=t*tUserName这段文字在页面中存在等等;在运行时,firebo*阻止弹出窗口,点击选项,选择允许弹出该窗口即可。还有,出错时,表格可能会出现两种颜色,一种是浅粉红色,一种是深粉红色。浅粉红色表示判断,深粉表示出错。7) 深粉错误演示,将表格中的id=Button1,改成id=Butt

13、on11,如下图。图11 错误演示8再次回放时,报错。图12 错误结果为false,这种情况案例还是会继续执行下去,判断的失败不会影响案例的运行,深粉红色表示动作失败,如:没有找到按钮等如上图,这种情况下案例会停顿运行。4. 转换成java代码1点击seleniumIDE的工具栏上的options,选择options图12 选择options2在General选项卡中将Enable e*perimental tools打勾。图13 勾选Enable e*perimental tools3再次回到options 选择format,转换成java/junit 4,如下图。图14 转换成java/junit 44)转换成功。图15 转换成的java代码5. 导入myeclipse中在src下的test中建立测试类WebTest,并且将导出的测试脚本用记事本翻开,粘贴到这个测试类中,并相应地修改包名和类名。图16 导入myeclipse中四、 结果分析与结论通过本次试验,我学会了,seleniumIDE等插件在火狐浏览器的安装,更加了解该浏览器的强大功能。并利用seleniumIDE对网页操作进展脚本的录制生成脚

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号