收藏 分享(赏)

软件测试实验报告.docx

上传人:cjc2202537 文档编号:9545709 上传时间:2019-08-14 格式:DOCX 页数:21 大小:1.84MB
下载 相关 举报
软件测试实验报告.docx_第1页
第1页 / 共21页
软件测试实验报告.docx_第2页
第2页 / 共21页
软件测试实验报告.docx_第3页
第3页 / 共21页
软件测试实验报告.docx_第4页
第4页 / 共21页
软件测试实验报告.docx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、软件测试实验报告书安徽工业大学计算机学院2016 年 5 月 姓 名 马超专 业 软件工程班 级 132学 号 139074191指导教师 刘卫红实验一 用例设计与黑盒测试一、 实验目的(1)能够熟练应用黑盒测试技术进行测试用例设计。(2) 对测试用例进行优化测试。二、实验设备主流 PC 机一套,安装有主流的编程工具如 MyEclipse、C、Visual C+三、实验内容为 QQ 的注册账号功能设计测试用例。注册账号功能部分截图如下:等价类划分有效等价类 编号 无效等价类 编号昵称 不为空 空长度为 6-16 个字符不是 9 位以下纯数字非长度为 6-16 个字符或 9 位以下纯数字密码不包

2、含空格 包含空格确认密码 与密码栏输入一致 与密码栏输入不一致性别 男/女 不选择(无法做到)生日 选择合法有效日期 不选择所在地 选择合法有效地址 不选择(无法做到)验证不正确验证码 验证正确不验证输入合法有效手机号码手机号码不输入输入手机号码不合法或无效输入正确验证码 输入错误验证码短信验证码不输入(有效与否由手机号码栏是否输入决定)不输入( 有效与否由手机号码栏是否输入决定)同意开通 QQ 空间 勾选 /不勾选我已阅读并同意相关服务条款和隐私政策勾选 不勾选其中,密码栏和确认密码栏,手机号码栏和短信验证码栏之间有约束关系,采用因果图法原因:密码: 1 输入合法密码 确认密码: 3 与密码

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。测试用例序号输入条件 测试用例 期望结果昵称 412544 热密码 2323rewew3确认密码 2323rewew3性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 34523

4、4(随机验证通过)同意开通 QQ 空间 勾选1我已阅读并同意相关服务条款和隐私政策勾选可以注册昵称 412544 热密码 2323rewew3确认密码 2323rewew3性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选2(已存在)我已阅读并同意相关服务条款和隐私政策勾选不可以注册昵称密码 2323rewew3确认密码 2323rewew3性别 男生日 农历 1994 年 1 月 2 日3所在地 中国安徽马鞍山昵称不可以为空验证码 gbe(随机验

5、证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选我已阅读并同意相关服务条款和隐私政策勾选昵称 412544 热密码 12345确认密码 12345性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选4我已阅读并同意相关服务条款和隐私政策勾选6-12 字符9 位一下纯数字昵称 412544 热密码 123456/1234567/12345678确认密码 123456/1234567/123456

6、78性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选5我已阅读并同意相关服务条款和隐私政策勾选9 位一下纯数字昵称 412544 热密码 123456789/1234567890/12345678901/123456789012确认密码 123456789/1234567890/12345678901/123456789012性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 157555

7、03707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选6我已阅读并同意相关服务条款和隐私政策勾选可以注册昵称 412544 热密码 12345678901237确认密码 12345678901236-12 字符性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选我已阅读并同意相关服务条款和隐私政策勾选昵称 412544 热密码 123456789确认密码 123456780性别 男生日 农历 1994 年 1 月 2 日所在地

8、中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选8我已阅读并同意相关服务条款和隐私政策 勾选密码不一致昵称 412544 热密码 2323rewew3确认密码 2323rewew3性别 男生日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选9我已阅读并同意相关服务条款和隐私政策 勾选生日不可为空昵称 4544 热密码 2323rewew3确认密码 2323rewew3性别 男生日 农历 1994 年

9、1 月 2 日所在地 中国安徽马鞍山验证码 gbMe(随机验证不通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选10我已阅读并同意相关服务条款和隐私政策 勾选验证错误昵称 412544 热密码 2323rewew311确认密码 2323rewew3手机号不合法或无效性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 1575550370/无效手机号码短信验证码同意开通 QQ 空间 勾选我已阅读并同意相关服务条款和隐私政策 勾选昵称 412544 热密码 2323rewew3确认密码

10、 2323rewew3性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 34523(随机验证错误)同意开通 QQ 空间 勾选12我已阅读并同意相关服务条款和隐私政策 勾选短信验证码错误昵称 4544 热密码 2323rewew3确认密码 2323rewew3性别 男生日 农历 1994 年 1 月 2 日所在地 中国安徽马鞍山验证码 gbe(随机验证通过)手机号码 15755503707短信验证码 345234(随机验证通过)同意开通 QQ 空间 勾选13我已阅读并同意相关服务条款和隐私政策 不勾选注

11、册按钮不可用以下为补充补充测试用例编号 主要操作及目的 期望结果1 长时间离开页面 长时间离开,重新操作2 输入全部正确并单击注册按钮查看是否跳转页面成功跳转3 检查所有下拉框是否正确且可用 全部有效且可用4 在所有下拉框中分别输入错误信息 自动转为默认值5 输入大小写字母 可以区分6 能否点击查看QQ 号码规则 或QQ 空间服务协议或隐私政策页面跳转到相应页面实验二 Web 测试一、实验目的掌握用例执行及缺陷报告的书写方法。二、实验设备主流 PC 机一套,网络通畅。三、实验内容测试教材二上的大学学籍管理系统 ,NBA 英文版网站 ,或目前使用的一些知名网站,如QQ 空间,报告四个缺陷。BUG

12、1缺陷标题:页面图片显示问题测试环境:Windows 7 64 位旗舰版 + IE11 浏览器测试步骤:(1)打开言若金叶软件研究中心主页 http:/ IE11 浏览器上观察主页信息期望结果:各个页面元素显示正常实际结果:在 IE11 上有界面排版问题(各大搜索引擎图片没有对) ,如下图:BUG2缺陷标题:页面信息显示问题测试环境:Windows 7 64 位旗舰版 + IE11 浏览器测试步骤:(1)打开安徽工业大学主页 http:/ 网页左上角安徽工业大学图标处,观察显示出的 tooltip 信息期望结果:显示正常的相关信息或不显示实际结果:在 IE11 上有显示信息问题(提示信息是图片

13、的相对路径) ,如下图:BUG3缺陷标题:信息安全问题(在身份证号输入错误时仍可以显示学生平均学分绩)测试环境:Windows 7 64 位旗舰版 + IE11 浏览器测试步骤:(1)打开安徽工业大学学生成绩查询页面 http:/211.70.149.134:8080/stud_score/brow_stud_score.aspx 。(2)在学号栏中输入合法有效的学生学号,在身份证号一栏中不输入或输入不匹配甚至是不合法非法身份证号。(3)单击第一专业平均学分绩按钮,查询信息。期望结果:身份证号报错,并不显示相关学生信息实际结果:弹出身份证号错误弹窗,但显示了对应学号的学生成绩信息,如下图:BU

14、G4缺陷标题:页面访问资源不可用(单击“帮助”链接时,出现 403 Forbidden 错误)测试环境:Windows 7 64 位旗舰版 + IE11 浏览器或 Mozilla Firefox 火狐浏览器测试步骤:(1)打开“城市空间”网站 http:/ 。(2)单击右上角“都市论坛”按钮,切换到城市空间论坛 http:/ 期望结果:能够正常打开帮助页面内容。实际结果:页面出现 403 Forbidden 错误,如下图:BUG4缺陷标题:确认密码栏输入不合法的密码但与密码栏相同,程序无提示测试环境:Windows 7 64 位旗舰版 + IE11 浏览器或 Mozilla Firefox 火

15、狐浏览器测试步骤:(1)打开“QQ 注册”网站 http:/ 期望结果:在密码栏和确认密码栏提示给出提示信息。实际结果:密码栏右边给出提示信息,但确认密码栏没有任何提示信息,如下图:实验三 代码分析与单元测试一、实验目的1、掌握白盒测试方法,并用白盒测试方法设计测试用例;2、掌握使用 Junit 进行单元测试的方法。二、实验设备主流 PC 机一套,安装有主流的编程工具如 MyEclipse、C、Visual C+三、实验内容请按要求对下面的 Java 代码进行测试。代码的功能是:用折半查找法在元素呈升序排列的数组中查找值为key 的元素。public int binSearch(int arr

16、ay,int key)1 int mid,low,high;2 low=0;3 high=array.length-1;4 while(low 所有程序 Mercury LoadRunner Samples Setup”安装,进行到 Installation components and sub-components 时选择“WEB “。安装完成后选择 “开始 所有程序 Mercury LoadRunner Samples Web”查看。 (2 )配置 Xitami Xitami 安装后默认端口为 80 与 IIS 的端口冲突,所以需要修改配置文件 xitami.cfg将 portbase=0

17、 改为 portbase=1000 修改完成后重新启动 Xitami 服务器。 (3)启动 Xitami 选择“开始 所有程序 Mercury LoadRunner Samples Web Start Web Server”启动 Xitami 本机 Mercury Tours 程序的 URL 地址为: http:/localhost:1080/mercuryWebTours/ 2. 测试 Mercury Tours 登录程序 (1)启动 VuGen,并创建一个空白脚本 选择 “开始 所有程序 Mercury LoadRunner Applications Virtual User Genera

18、tor” 启动 VuGen。启动 VuGen 后,新建一个用户脚本,将打开 “New Virtual User”对话框,选择系统通讯协议( 测试 Web 应用,选择 Web(HTTP/HTML 协议) 后,单击 OK 按钮,进入主窗体。 (2)设置录制选项 Application type 中选择应用程序类型 Internet Application Program to record 中设置需要用到的浏览器在本机的绝对路径(这里采用搜狗浏览器):C:UsersAdministratorAppDataLocalSogouExplorerSogouExplorer.exe URL 中输入要测试的

19、网址: http:/localhost:1080/mercuryWebTours/ Working directory 中设置工作目录 :C:test ecord into Action 中选择要把录制的脚本放到哪一个部分,这里 选 Action (3)录制脚本 点击“OK“按钮后,将打开一个搜狗浏览器,并自动进入 Mercury Tours 站点。如下图(先前已经注册好了一个账户,开始录制脚本.进行登录操作,完成后 点击停止录制按钮 软件自动生成脚本。 登录输入. 登录成功(4)回放脚本,验证脚本是否正确。 选择“Tools General Options”菜单命令 然后选择“Display

20、”选项卡,选取“Show browser during replay”和“Auto arrange window ”选项。点击菜单栏中回放按钮(下图) 执行脚本 验证脚本正确是否执行。(5)插入事务将登录定义为事务,打开代码,在登录代码前插入一个事务的开始,在登录成功后处插入登录事务的结尾。(6) 参数化 将登录过程的用户名、密码进行参数化实现 30 个用户分别登陆该软件。 在树视图中,双击提交登录数据的步骤“Submit Form login.pl”。将打开“Submit Form”对话框(如下图) 。 单击 username 右边的 ABC 图标,打开“选择或创建参数 ”对话框,在弹出的对

21、话框中输入参数名和参数类型,参数类型选择“File” 点击 OK。 点击工具栏上的“Param List”按钮打开参数设置页面。选择 UserNam,点击“Add Row”按钮增加行 然后在行中输入其他可以登陆的用户名。 对密码进行参数化,按顺序输入和用户名对应的密码。 设置脚本取参数的顺序用户名设置 :Select next row:Sequential:Update value on Each iteration。密码设置:“ Same line as UserName”。 最终录制完成并对用户名和密码参数化后的脚本部分内容如下:Action()double trans_time; int

22、 status;web_url(“mercuryWebTours“,“URL=http:/127.0.0.1:1080/mercuryWebTours/“,“Resource=0“,“RecContentType=text/html“,“Referer=“,“Snapshot=t1.inf“,“Mode=HTML“,LAST);lr_start_transaction(“tr_login“);trans_time=lr_get_transaction_duration( “tr_login“ ); web_reg_find(“Text=Error“, “SaveCount=login_Coun

23、t“, LAST);status = web_submit_form(“login.pl“,“Snapshot=t2.inf“,ITEMDATA,“Name=username“, “Value=name“, ENDITEM,“Name=password“, “Value=password“, ENDITEM,“Name=login.x“, “Value=51“, ENDITEM,“Name=login.y“, “Value=12“, ENDITEM,LAST);if (status = 0) /成功lr_end_transaction(“tr_login“, LR_PASS);/提交成功,设置

24、事务状态为 PASSelse lr_end_transaction(“tr_login“, LR_FAIL);/提交失败,设置事务状态为 FAILif (trans_time) /该事务消耗了时间输出该时间lr_output_message(“tr_login 事务耗时 %f 秒“, trans_time);else /该事务没有消耗时间,输出时间不确定lr_output_message(“The duration cannot be determined.“);if (atoi(lr_eval_string(“login_Count“) 0)/如登陆后的页面中找到“ERROR”这个字符串,认

25、为登陆失败lr_error_message(“Login failed“); else/登陆成功lr_output_message(“Login suclearcase/“ target=“_blank“ ccessful.“);return(0); return 0;3. 使用 Controller 设计场景,模拟 30 个用户同时登录系统.。 (1) 启动 Controller 创建场景 选择“开始 所有程序 Mercury LoadRunner Applications Controller”启动 Controller。 启动后将上一过程录制好的脚本加入进来 如下图所示 点击“OK “按钮。 (2)设计场景 单击右下面板的按钮,打开对话框中加入更多(30 个) 的用户。再单击 “Edit Schedule”按钮打开,更改场景计划默认设置(具体的视情况而定) 。 (3)运行场景并分析结果单击 Start Scenario 按钮开始运行测试,观察运行中的数据图表。在 Controller 窗口中 选择“Results Analyze Results”生成分析报告 从 Analysis 中得到事务响应时间、吞吐量等等指标。 部分截图如下:事务吞吐量事务平均响应时间

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报