- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
2 -
.
.
报告成绩
软件测试技术实验报告
实验名称:___ _黑盒测试实验 _____
实验内容
1.使用WebScarab对JForum的登录模块进行测试
2.使用Selenium IDE对JForum的用户注册模块进行测试
3.通过Java编程对JForum的登录模块进行测试
过程记录(问题及解决方法)
使用WebScarab对JForum的登录模块进行测试
安装webscarab,以管理员身份运行cmd
java -jar webscarab-installer1631.jar
WebScarab有两种运行模式Lite和Full。本实验中需要使用Full模式运行。
从”Tool”中可以对模式进行切换,切换后需要重启程序;
需要修改IE设置
将代理指向为
地址:localhost
端口:8008
选择Proxy-Manual Edit,选中Intercept requests前的复选框,保持GET和POST方法被选中。这样,可以拦截所有浏览器发往外部的请求,除了所有图片和ping_session的请求。
启动论坛系统,在IE地址栏输入本机的IP地址,本机IP为0
对网页的请求会被WebScrab拦截
单击“会员注册”按钮,IE浏览器发往服务器的请求将被拦截
单击Accept changes按钮,直到进入注册页面
填写注册信息
会员:wwk,电子邮件: wwk@
登录密码:123
定位到forum.page的请求,其编号为70
双击forum.page请求,打开70号会话
右键单击70号会话,选择Use as fuzz template
选择Fuzzer选项卡,查看模板信息
用记事本生userinfo.txt和usermail.txt
导入userinfo.txt中记录的用户信息
导入usermail.txt中记录的邮件信息
依次为表单项中的元素进行参数化,即导入测试数据点击“Start”开始测试,请求数会减少
使用测试脚本添加的用户进行登录测试
使用Selenium IDE对JForum的用户注册模块进行测试
1.安装Firefox浏览器,选择经典安装
2.单击Alt键显示菜单,从“工具”菜单选择“附加组件”
3.选择“从文件安装附加组件”选项
4.在弹出文件选择窗口中选择selenium-ide-2.9.0.xpi插件,在浏览器将弹出的菜单中选择“安装”按钮,并选择立即重启
5.重启浏览器后,在“工具”菜单中选择“Selenium IDE”运行之
6.录制脚本
7.系统同时会记录用户所有输入,包括错误输入信息。在录制脚本后需要修改输入,包括删除错误输入内容
8.选择成功注册用户后系统的提示信息“恭喜您!”在右键菜单中选择“verifyText css=center b恭喜您!”选项
9.此时会在IDE中出现校验命令
10.保存测试用例
11.运行测试用例
12.出现此界面,分析错误原因
错误原因:已存在该用户,没有返回注册页面
13.更改后重新运行
通过Java编程对JForum的登录模块进行测试
解压Maven压缩文件apache-maven-3.0.3-bin.zip到C盘根目录
设置系统环境变量M2_HOME,变量值为Maven的解压路径C:\apache-maven-3.0.3
将M2_HOME下的bin目录加入系统环境变量PATH中
设置MAVEN_OPTS环境变量为:-Xms256m -Xmx512m,避免运行maven时出现内存溢出错误
在命令行中输入mvn --version,正确安装后应该有类似如下输出结果
创建c:\m2目录,并将repository.rar压缩文件解压到c:\m2目录下,生成本地仓库
设置环境变量M2_REPO,指向本地仓库的路径
修改安装目录下conf文件夹里的settings.xml文件,在图示位置增加一行本地仓库的配置代码。
依次点击菜单栏中的File→New→Project,在弹出的对话框中,找到Maven一项,再将其展开
通过Windows - Preferences打开Eclipse系统选项,在弹出的对话框中展开左边的Maven项,选择Installation子项。点击Add…然后选择我们的Maven安装目录M2_HOME。添加完毕之后选择这一个外部的Maven。
单击User Settings选项,确保用户设置和本地资源库设置正确
在任意位置创建MySel20Proj目录,编写如下pom.xml文件
?xml version=1.0 encoding=UTF-8?
?xml version=1.0 encoding=UTF-8?
project xmlns=/POM/4.0.0
xmlns:xsi=/20
您可能关注的文档
- 机械臂本科生毕业设计(论文)范文.doc
- 小学信息技术五年级(下)教材修改版.doc
- 二年级秋季巧填竖式.doc
- 地质灾害危险性评估技术要求.doc
- 物理化学傅献彩-复习题答案(非习题)下.doc
- 二升三英语入门字母篇.doc
- 8259A中断控制显示课设.doc
- 昆湖小学开展航空模型实践活动报告.doc
- 幼儿园大型亲子活动组织策略,练海燕.doc
- 氨冷冻机系统操作规程.doc
- 吸烟培训课件.pptx
- 2025年四川职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 员工上岗培训课件.pptx
- 员工健康培训课件.pptx
- 2025年四川科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年四川航天职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年四川职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年四川电力职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年四川航天职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年四川航天职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
文档评论(0)