- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件件测试实验报告
计算机学院
实验名称:____实验三Selenium工具__
班 级:___计算机工程111班___
学 号:______2011051054______
姓 名:________宋阳光________
目录
TOC \o 1-3 \h \u1.前言 3
1.1实验目的 3
1.2实验要求 3
1.3参考资料 3
2. 测试过程分析 3
2.1测试环境 3
2.1.1硬件环境 3
2.1.2软件环境 4
2.1.3测试软件 4
3 测试过程分析 4
3.1测试流程安排 4
3.2使用Selenium IDE对JForum的用户注册模块进行测试 4
3.2.1 测试数据准备 4
3.2.2 测试过程 5
3.2.3 分析错误原因 7
3.3 通过Java编程对JForum的登录模块进行测试 7
3.3.1 实验过程 7
4缺陷分布情况 9
4.1缺陷定义 9
4.2缺陷分析 9
5 测试总体评价 9
7 测试代码 10
1.前言
1.1实验目的
编写相关的测试用例
学习Selenium IDE和Eclipse工具的使用
从外部熟悉JForum论坛工作机制
学习编写测试报告
1.2实验要求
针对JForum论坛的用户注册模块,采用Java编程和Selenium IDE结合测试用例,
使用Selenium IDE和 Java编程具对论坛用户模块进行测试
形成用户注册模块的测试报告
1.3参考资料
《软件测试教程》 (宫云战)机械工业出版社
软件测试相关实验指导文档和PPT
测试过程分析
2.1测试环境
2.1.1硬件环境
笔记本电脑一台,
2.1.2软件环境
Selenium IDE测试工具,Win7系统,JForum测试模块,Java Eclipse
2.1.3测试软件
Selenium IDE,Maven,Eclipse
3 测试过程分析
测试环境搭建测试用例设计测试计划测试前的需求分析3.1测试流程安排
测试环境搭建
测试用例设计
测试计划
测试前的需求分析
结果分析软件评估测试记录进行测试
结果分析
软件评估
测试记录
进行测试
3.2使用Selenium IDE对JForum的用户注册模块进行测试
3.2.1 测试数据准备
用例编号
02
功能A描述
用户注册
用例目的
使用Selenium IDE对JForum用户注册模块进行测试
前提条件
测试平台正常运行
子用例编号
username
email
password
Pass_confirm
期望的输出
实际的输出
Test1
宋阳光
311@
311
311
注册成功
注册成功
Test2
阳光
311@
311
311
注册失败
注册失败,该邮箱已被注册
Test3
宋阳光
311@
311
311
注册失败
注册失败,该用户名已经存在
Test4
aa
songyangguang@
311
312
注册失败
注册失败 密码不匹配
3.2.2 测试过程
安装Selenium IDE
运行Selenium IDE
录制脚本
修改脚本
运行测试用例
修改邮箱:
3.2.3 分析错误原因
第一个用户能够注册成功,但是第二个用户注册失败,原因是:第二个用户注册的邮箱已经被注册过,因此当在使用该邮箱的时候是无法注册通过的;当使用相同的用户名注册的时候也是注册失败的,原因是注册的用户名是不能有重复的,如果已经存在用户名再次被注册时,注册是不成功的;除此之外,当密码和确认密码不相同的时候,也是不能够注册成功。
3.3 通过Java编程对JForum的登录模块进行测试
3.3.1 实验过程
下载安装配置Maven
安装Eclipse插件
编写pom.xml文件
创建maven项目
创建源文件
登录页面代码分析
运行测试文件
4缺陷分布情况
4.1缺陷定义
根据对缺陷的分析,所谓“软件缺陷(bug)”,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐蔽的功能缺陷。一般来说,软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷来源、缺陷原因等。
4.2缺陷分析
针对针对JForum论坛的用户注册模块测试结果的分析,首先分析可能造成缺陷的原因:
设计不合理。在设计JForum论坛的用户注册模块之前,设计人员没有考虑到用户注册时使用的邮箱是否相同。考虑的不够周到。
功能、特性没有实现或部分实现。经过分析可以得出,在JForum论坛的用户注册模块很多的功能已经实现,可能在判断邮箱是否相同这一功能没有实现。
运行出错。可能再设计和功能实现这两个步骤之中,软件并没有出现什么错误,但是在运行过程中可能由于运行中断、界面混乱等等很多方面引起注册失败。
缺陷造成的可能后果:
不正常的或者是超出
原创力文档


文档评论(0)