50软件测试实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《软件测试》实验报告书安徽工业大学计算机学院2016年5月姓名马超专业软件工程班级132学号139074191指导教师刘卫红实验一用例设计与黑盒测试一、实验目的(1)能够熟练应用黑盒测试技术进行测试用例设计。(2)对测试用例进行优化测试。二、实验设备主流PC机一套,安装有主流的编程工具如MyEclipse、C、VisualC++三、实验内容为QQ的注册账号功能设计测试用例。注册账号功能部分截图如下:等价类划分有效等价类编号无效等价类编号昵称不为空空密码长度为6-16个字符非长度为6-16个字符或9位以下纯数字不是9位以下纯数字不包含空格包含空格确认密码与密码栏输入一致与密码栏输入不一致性别男/女不选择(无法做到)生日选择合法有效日期不选择所在地选择合法有效地址不选择(无法做到)验证码验证正确验证不正确不验证手机号码输入合法有效手机号码输入手机号码不合法或无效不输入短信验证码输入正确验证码输入错误验证码不输入(有效与否由手机号码栏是否输入决定)不输入(有效与否由手机号码栏是否输入决定)同意开通QQ空间勾选/不勾选我已阅读并同意相关服务条款和隐私政策勾选不勾选其中,密码栏和确认密码栏,手机号码栏和短信验证码栏之间有约束关系,采用因果图法原因:密码:1输入合法密码确认密码:3与密码栏一致2输入合法密码4与密码栏不致结果:5后续操作6报错O约束(唯一);1或2和3或4必须有且仅有1个为1。原因:手机号码:1输入短信验证码:3输入2不输入4不输入结果:7后续判断8报错R约束(要求):a是1时,b必须是1,即不可能a是1时b是0。测试用例序号输入条件测试用例期望结果1昵称412544热可以注册密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选2(已存在)昵称412544热不可以注册密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选3昵称昵称不可以为空密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选4昵称412544热6-12字符9位一下纯数字密码12345确认密码12345性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选5昵称412544热9位一下纯数字密码123456/1234567/12345678确认密码123456/1234567/12345678性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选6昵称412544热可以注册密码123456789/1234567890/12345678901/123456789012确认密码123456789/1234567890/12345678901/123456789012性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选7昵称412544热6-12字符密码1234567890123确认密码1234567890123性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选8昵称412544热密码不一致密码123456789确认密码123456780性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选9昵称412544热生日不可为空密码2323rewew3确认密码2323rewew3性别男生日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选10昵称4544热验证错误密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbMe(随机验证不通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选11昵称412544热手机号不合法或无效密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码1575550370/无效手机号码短信验证码同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选12昵称412544热短信验证码错误密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码34523(随机验证错误)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策勾选13昵称4544热注册按钮不可用密码2323rewew3确认密码2323rewew3性别男生日农历1994年1月2日所在地中国安徽马鞍山验证码gbe(随机验证通过)手机号码15755503707短信验证码345234(随机验证通过)同意开通QQ空间勾选我已阅读并同意相关服务条款和隐私政策不勾选以下为补充补充测试用例编号主要操作及目的期望结果1长时间离开页面长时间离开,重新操作2输入全部正确并单击注册按钮查看是否跳转页面成功跳转3检查所有下拉框是否正确且可用全部有效且可用4在所有下拉框中分别输入错误信息自动转为默认值5输入大小写字母可以区分6能否点击查看《QQ号码规则》或《QQ空间服务协议》或《隐私政策》页面跳转到相应页面实验二Web测试一、实验目的掌握用例执行及缺陷报告的书写方法。二、实验设备主流PC机一套,网络通畅。三、实验内容测试教材二上的《大学学籍管理系统》,NBA英文版网站,或目前使用的一些知名网站,如QQ空间,报告四个缺陷。BUG1缺陷标题:页面图片显示问题测试环境:Windows764位旗舰版+IE11浏览器测试步骤:(1)打开言若金叶软件研究中心主页(2)在IE11浏览器上观察主页信息期望结果:各个页面元素显示正常实际结果:在IE11上有界面排版问题(各大搜索引擎图片没有对),如下图:BUG2缺陷标题:页面信息显示问题测试环境:Windows764位旗舰版+IE11浏览器测试步骤:(1)打开安徽工业大学主页(2)将光标移动到网页左上角安徽工业大学图标处,观察显示出的tooltip信息期望结果:显示正常的相关信息或不显示实际结果:在IE11上有显示信息问题(提示信息是图片的相对路径),如下图:BUG3缺陷标题:信息安全问题(在身份证号输入错误时仍可以显示学生平均学分绩)测试环境:Windows764位旗舰版+IE11浏览器测试步骤:(1)打开安徽工业大学学生成绩查询页面。(2)在学号栏中输入合法有效的学生学号,在身份证号一栏中不输入或输入不匹配甚至是不合法非法身份证号。(3)单击第一专业平均学分绩按钮,查询信息。期望结果:身份证号报错,并不显示相关学生信息实际结果:弹出身份证号错误弹窗,但显示了对应学号的学生成绩信息,如下图:BUG4缺陷标题:页面访问资源不可用(单击“帮助”链接时,出现403Forbidden错误)测试环境:Windows764位旗舰版+IE11浏览器或MozillaFirefox火狐浏览器测试步骤:(1)打开“城市空间”网站。(2)单击右上角“都市论坛”按钮,切换到城市空间论坛。(3)在网页上单击“帮助”链接,查看信息。期望结果:能够正常打开帮助页面内容。实际结果:页面出现403Forbidden错误,如下图:BUG4缺陷标题:确认密码栏输入不合法的密码但与密码栏相同,程序无提示测试环境:Windows764位旗舰版+IE11浏览器或MozillaFirefox火狐浏览器测试步骤:(1)打开“QQ注册”网站。(2)在密码栏输入不合法密码,在确认密码栏输入相同的不合法密码。(3)移开鼠标焦点,观察界面提示信息。期望结果:在密码栏和确认密码栏提示给出提示信息。实际结果:密码栏右边给出提示信息,但确认密码栏没有任何提示信息,如下图:实验三代码分析与单元测试一、实验目的1、掌握白盒测试方法,并用白盒测试方法设计测试用例;2、掌握使用Junit进行单元测试的方法。二、实验设备主流PC机一套,安装有主流的编程工具如MyEclipse、C、VisualC++三、实验内容请按要求对下面的Java代码进行测试。代码的功能是:用折半查找法在元素呈升序排列的数组中查找值为key的元素。publicintbinSearch(intarray[],intkey){1intmid,low,high;2low=0;3high=array.length-1;4while(low=high){5mid=(low+high)/2;6if(key==array[mid])7returnmid;8elseif(keyarray[mid])9high=mid-1;10else11low=mid+1;12}13return-1;14}(1)用基本路径测试给出测试路径;(2)为各测试路径设计测试用例。(3)利用Junit实施自动测试为程序段编号,如上。程序流程图控制流图计算圈复杂度非强连通图:V(G)=边数–节点数+2=16-14+2=4或V(G)=图G中判定节点的数量+1=3+1=4或V(G)=程序图中区域的数量=4导出独立路径(用语句编号表示)路径1:1→2→3→4→13→14路径2:1→2→3→4→5→6→7→12→4→13→14路径3:1→2→3→4→5→6→8→9→12→4→13→14路径4:1→2→3→4→5→6→8→10→11→12→4→13→14设计测试用例用例编号路径输入数据预期输出1路径1array[0]={};key=0-12路径2array[3]={1,2,3};key=213路径3array[3]={1,2,3};key=104路径4array[4]={1,2,3,4};key=32Junit自动测试用例编号1测试(与预期结果不一致)用例编号2测试(与预期结果一致)用例编号3测试(与预期结果一致)用例编号3测试(与预期结果不一致)用例编号4测试(与预期结果一致)附:测试源代码packageJunit.Demo;importstaticorg.junit.

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功