黑盒测试实验

在测试的过程中,我发现淮网是一个较为可靠安全的网站,但是我发现在登录时,输入正确的用户名和密码时,如果我在用户名前按一个空格,输入正确的密码能够登录进去,可是我在用户名中间输入空格时,输入正确的密码是登陆不了的,会提示错误;在注册时,只要输入的邮箱格式正确,不管该邮箱是否存在,都是可以的;在注册界面中,注册原因结果是必填项,可是若我不填也不会有任何提示,知道我所有信息都填好了,点击提交时才会跳转到该文本框出提示必须填写,我认为应该在用户没有填写直接填写下一个文本框时,注册原因文本框周围就该有相应的提示;在注册界面中手机的验证码,超过时间是需要重新发送验证码的,我发现重新发送的验证码和原先发送的验证码是一样的,既然这样那填写手机验证码要限时干嘛。以上是我在这次黑盒测试实验中发现的问题。

在这次实验中,我对黑盒测试中的等价类划分法、边界值法等有了更加深入的理解和认识,也将黑盒测试的理论与实践相结合,掌握了黑盒测试的集中基本方法,同时也学习到,不管多厉害的网站或者公司,他们所发行的界面都有着或多或少的问题,我们要用正确的眼光去看待这些问题。

系(院): 计 算 机 工 程 学 院 专 业: 计算机科学与技术 班 级: 计算机3111 学生姓名: 刘浏 学号: 3112101118 实验内容:

任课教师: 李 翔 学年学期: 2014 ~ 2015 学年 第 1 学期

年月

一、 实验目的

通过本次实验,使学生掌握Bugfree软件的安装与配置;熟悉黑盒测试中的边界值法和等价类测试方法。

二、 实验设备(计算机配置、网络环境、操作系统、浏览器等)

(1) 计算机配置:

Xampp版本:xampp V1.8.2 Bugfree版本:bugfree V3.0.4

(2) 网络环境:

(3) 操作系统:windows 7

(4) 浏览器:IE9.0 & 360安全浏览器

三、 实验步骤

1. Bugfree的安装与配置。

(1) 将xampp-win32-1.8.2.6压缩包解压,并将xampp文件夹复制到C盘。

(2) 打开xampp文件夹中的xampp-control.exe并双击。会跳出一个选择语言对话框,此时,选择英文。

(3) 跳出XAMPP Control Panel V3.2.1界面,点击Apache start和点击MySQL start。若Apache和MySQL背景呈现绿色。则进行下一步骤;若未呈现绿色,则进入xampp文件夹中的Apache 文件夹中的conf文件夹中,将conf文件夹中的httpd.conf右击用记事本打开,查找所有80并将其改为8080,最后保存,再次重复上述步骤。

(4) 打开浏览器,输入网址http://localhost:80或http://localhost:8080,选择中文。 (5) 解压缩bugfree,将bugfree文件夹复制到xampp文件中的htdocs文件夹中。

(6) 在浏览器中输入http://localhost:80/bugfree或http://localhost:8080/bugfree。进入XAMPP for Windows界面进行安全设置。

(7) 点击网址http://localhost/security/xamppsecurity.php,进入设置密码,修改密码并保存。 (8) 输入网址http://localhost:80/bugfree,同时在C盘xampp文件中的htdocs文件夹中新建一个bugFile文件夹。

(9) 进入BugFree界面后进入“环境检测”点击执行。执行成功后进入配置,填写数据库用户名root和数据库密码(即刚才设置的密码),并在接受BugFree的许可协议前打钩,并进行安装。

安装成功后便可进入Bugfree界面。

2. 黑盒测试

黑盒测试淮网用户帐号注册、登录。

(2) 对测试用例进行等价类划分。

等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不用考虑程序的内部结构,只依据程序的规格说明。对被测程序进行分析后得出如下等价类划分表。

(3) 等价类划分方法设计的测试用例。

在设计测试用例时,要注意:使用一个测试用例尽可能覆盖多个有效等价类,一个测试用例只能覆盖一个无效等价类。根据上面划分的等价类,以下表格内的测试用例可以覆盖所有等价类。设计测试用例如下。

四、 实验结果

1. Bugfree的安装与配置。

(1) 跳出XAMPP Control Panel V3.2.1界面,点击Apache start和点击MySQL start。若Apache和MySQL背景呈现绿色。

(2) 点击网址http://localhost/security/xamppsecurity.php,进入设置密码,修改密码并保存。 (3) 进入BugFree界面后进入“环境检测”点击执行。执行成功后进入配置,填写数据库用户名root和数据库密码(即刚才设置的密码),并在接受BugFree的许可协议前打钩,并进行安装。安装成功后便可进入Bugfree界面。

2. 黑盒测试 1).账号测试

(1) 输入(1-50)数字与字母组合的账号

(2) 输入(1-50)以数字开头包含数字或字母或“.”或“-”,或下划线开头的账号 (3) 输入(1-50)以字母开头包含字母或数字或“.”或“-”,或下划线开头的账号 (4) 输入为空

(5) 输入(1-50)以特殊字符开头的账号 (6) 输入(1-50)以空格开头 (7) 输入包含特殊字符 (8) 输入包含空格 (9) 输入包含汉字 (10) 输入长度大于50

(11) (1-50)以一到三个字母开头加任意数字

2) 电子邮箱测试

(1) 以(1)@(2).(3)有效格式邮箱 (2) 输入为空 (3) 格式(1)中为空 (4) 格式(2)中为空 (5) 格式(3)中为空 (6) 格式(1)中包含特殊字符 (7) 格式(2)中包含特殊字符 (8) 格式(3)中包含特殊字符 (9) 没有@符号 (10) 没有.符号 (11) 含有汉字

(12) 格式(3)中包含“_” (13) 长度大于100位

3)登录密码测试

(1) (9-60)必须包含数字和字母和特殊字符 (2) 输入为空 (3) 长度小于9

(4) (9-60)没有含数字 (5) (9-60)没有含字母 (6) (9-60)没有含特殊字符 (7)长度大于

60

4)确认密码测试 (1)和登录密码一致

(2)和登录密码不一致 (3)输入为空

5)联系电话

(1)默认选择(中国)(7-30)只输入数字 (2)输入为空 (3)(7-30)包含字母 (4)(7-30)包含空格 (5)(7-30)包含特殊字符 (6)((7-30)包含汉字 (7)长度小于7 (8)长度大于

30

6)姓氏拼音测试

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

7)名字拼音

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

8)姓名测试

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

9)性别测试

(1)选“男”或“女”或“保密”

(2)不选

10)验证码测试

(1)输入与图片上一样的数字 (2)输入时包含空格 (3)为空

五、 实验总结

通过这次试验,个人感觉bugfree这款软件的上手度不是很高,需要经常使用才能够使用好。在这次对华为注册页面的测试过程中,我对软件测试有了进一步的认识和学习,对黑盒测试流程有了较清楚的了解,使用等价类划分的方法对华为注册界面的各个测试项进行了划分,并做了测试用例表;通过黑盒测试,我发现了软件测试的重要性,不仅仅是我在华为注册界面发现了问题,所以我们以后的软件也要有软件测试环节。

在测试的过程中,我发现淮网是一个较为可靠安全的网站,但是我发现在登录时,输入正确的用户名和密码时,如果我在用户名前按一个空格,输入正确的密码能够登录进去,可是我在用户名中间输入空格时,输入正确的密码是登陆不了的,会提示错误;在注册时,只要输入的邮箱格式正确,不管该邮箱是否存在,都是可以的;在注册界面中,注册原因结果是必填项,可是若我不填也不会有任何提示,知道我所有信息都填好了,点击提交时才会跳转到该文本框出提示必须填写,我认为应该在用户没有填写直接填写下一个文本框时,注册原因文本框周围就该有相应的提示;在注册界面中手机的验证码,超过时间是需要重新发送验证码的,我发现重新发送的验证码和原先发送的验证码是一样的,既然这样那填写手机验证码要限时干嘛。以上是我在这次黑盒测试实验中发现的问题。

在这次实验中,我对黑盒测试中的等价类划分法、边界值法等有了更加深入的理解和认识,也将黑盒测试的理论与实践相结合,掌握了黑盒测试的集中基本方法,同时也学习到,不管多厉害的网站或者公司,他们所发行的界面都有着或多或少的问题,我们要用正确的眼光去看待这些问题。

系(院): 计 算 机 工 程 学 院 专 业: 计算机科学与技术 班 级: 计算机3111 学生姓名: 刘浏 学号: 3112101118 实验内容:

任课教师: 李 翔 学年学期: 2014 ~ 2015 学年 第 1 学期

年月

一、 实验目的

通过本次实验,使学生掌握Bugfree软件的安装与配置;熟悉黑盒测试中的边界值法和等价类测试方法。

二、 实验设备(计算机配置、网络环境、操作系统、浏览器等)

(1) 计算机配置:

Xampp版本:xampp V1.8.2 Bugfree版本:bugfree V3.0.4

(2) 网络环境:

(3) 操作系统:windows 7

(4) 浏览器:IE9.0 & 360安全浏览器

三、 实验步骤

1. Bugfree的安装与配置。

(1) 将xampp-win32-1.8.2.6压缩包解压,并将xampp文件夹复制到C盘。

(2) 打开xampp文件夹中的xampp-control.exe并双击。会跳出一个选择语言对话框,此时,选择英文。

(3) 跳出XAMPP Control Panel V3.2.1界面,点击Apache start和点击MySQL start。若Apache和MySQL背景呈现绿色。则进行下一步骤;若未呈现绿色,则进入xampp文件夹中的Apache 文件夹中的conf文件夹中,将conf文件夹中的httpd.conf右击用记事本打开,查找所有80并将其改为8080,最后保存,再次重复上述步骤。

(4) 打开浏览器,输入网址http://localhost:80或http://localhost:8080,选择中文。 (5) 解压缩bugfree,将bugfree文件夹复制到xampp文件中的htdocs文件夹中。

(6) 在浏览器中输入http://localhost:80/bugfree或http://localhost:8080/bugfree。进入XAMPP for Windows界面进行安全设置。

(7) 点击网址http://localhost/security/xamppsecurity.php,进入设置密码,修改密码并保存。 (8) 输入网址http://localhost:80/bugfree,同时在C盘xampp文件中的htdocs文件夹中新建一个bugFile文件夹。

(9) 进入BugFree界面后进入“环境检测”点击执行。执行成功后进入配置,填写数据库用户名root和数据库密码(即刚才设置的密码),并在接受BugFree的许可协议前打钩,并进行安装。

安装成功后便可进入Bugfree界面。

2. 黑盒测试

黑盒测试淮网用户帐号注册、登录。

(2) 对测试用例进行等价类划分。

等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不用考虑程序的内部结构,只依据程序的规格说明。对被测程序进行分析后得出如下等价类划分表。

(3) 等价类划分方法设计的测试用例。

在设计测试用例时,要注意:使用一个测试用例尽可能覆盖多个有效等价类,一个测试用例只能覆盖一个无效等价类。根据上面划分的等价类,以下表格内的测试用例可以覆盖所有等价类。设计测试用例如下。

四、 实验结果

1. Bugfree的安装与配置。

(1) 跳出XAMPP Control Panel V3.2.1界面,点击Apache start和点击MySQL start。若Apache和MySQL背景呈现绿色。

(2) 点击网址http://localhost/security/xamppsecurity.php,进入设置密码,修改密码并保存。 (3) 进入BugFree界面后进入“环境检测”点击执行。执行成功后进入配置,填写数据库用户名root和数据库密码(即刚才设置的密码),并在接受BugFree的许可协议前打钩,并进行安装。安装成功后便可进入Bugfree界面。

2. 黑盒测试 1).账号测试

(1) 输入(1-50)数字与字母组合的账号

(2) 输入(1-50)以数字开头包含数字或字母或“.”或“-”,或下划线开头的账号 (3) 输入(1-50)以字母开头包含字母或数字或“.”或“-”,或下划线开头的账号 (4) 输入为空

(5) 输入(1-50)以特殊字符开头的账号 (6) 输入(1-50)以空格开头 (7) 输入包含特殊字符 (8) 输入包含空格 (9) 输入包含汉字 (10) 输入长度大于50

(11) (1-50)以一到三个字母开头加任意数字

2) 电子邮箱测试

(1) 以(1)@(2).(3)有效格式邮箱 (2) 输入为空 (3) 格式(1)中为空 (4) 格式(2)中为空 (5) 格式(3)中为空 (6) 格式(1)中包含特殊字符 (7) 格式(2)中包含特殊字符 (8) 格式(3)中包含特殊字符 (9) 没有@符号 (10) 没有.符号 (11) 含有汉字

(12) 格式(3)中包含“_” (13) 长度大于100位

3)登录密码测试

(1) (9-60)必须包含数字和字母和特殊字符 (2) 输入为空 (3) 长度小于9

(4) (9-60)没有含数字 (5) (9-60)没有含字母 (6) (9-60)没有含特殊字符 (7)长度大于

60

4)确认密码测试 (1)和登录密码一致

(2)和登录密码不一致 (3)输入为空

5)联系电话

(1)默认选择(中国)(7-30)只输入数字 (2)输入为空 (3)(7-30)包含字母 (4)(7-30)包含空格 (5)(7-30)包含特殊字符 (6)((7-30)包含汉字 (7)长度小于7 (8)长度大于

30

6)姓氏拼音测试

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

7)名字拼音

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

8)姓名测试

(1)输入英文字母(1-50)和数字一到四之一(用于读音) (2)输入为空

(3)(1-50)包含特殊字符 (4)(1-50)包含数字多个 (5)(1-50)最后包含空格 (6)(1-50)非最后包含空格 (7)(1-50)包含汉字 (8)长度大于

50

9)性别测试

(1)选“男”或“女”或“保密”

(2)不选

10)验证码测试

(1)输入与图片上一样的数字 (2)输入时包含空格 (3)为空

五、 实验总结

通过这次试验,个人感觉bugfree这款软件的上手度不是很高,需要经常使用才能够使用好。在这次对华为注册页面的测试过程中,我对软件测试有了进一步的认识和学习,对黑盒测试流程有了较清楚的了解,使用等价类划分的方法对华为注册界面的各个测试项进行了划分,并做了测试用例表;通过黑盒测试,我发现了软件测试的重要性,不仅仅是我在华为注册界面发现了问题,所以我们以后的软件也要有软件测试环节。


相关内容

  • 大学网络实验室方案论证报告
  • 网络实验室测试实验方案论证报告 目 录 前 言 .................................................................. 1 一.计算机网络教育现状 ............................................. ...

  • 2010年泰州市中考理化生实验操作
  • 关于印发2010年泰州市中考理化生实验技能考查方案和 考务工作细则的通知 各市(区)教育局.泰州经济开发区社会事业局,市直有关学校: 现将<2010年泰州市中考理化生实验技能考查方案>和<2010年泰州市中考理化生实验技能考查考务工作细则>印发给你们(可到泰州教育网" ...

  • 液压传动实验
  • 实验指导书 实验一 液压泵性能测试实验 一.实验目的: 1. 了解液压泵主要特性(功率特性.效率特性)和测试装置: 2 掌握液压泵主要特性测试原理和测试方法 二.测试装置及实验原理 1 测试装置液压原理图 1.定量泵驱动电机,2. 定量叶片泵,3. 定量叶片泵安全阀,4. 节流阀,5. 压力传感器, ...

  • 继电保护实验指导书
  • 继电保护实验指导书 南华大学电气工程学院 第一章 实验须知 1.1 实验目的 实验是教学过程的一个重要环节,必须认真搞好.实验的目的是: 1) 配合理论教学,验证继电保护方面的理论知识,提高课程教学质量. 2) 培养学生实践能力,并培养其分析处理实验数据和编写实验报告的能力. 3) 培养学生创新.设 ...

  • 微机保护实验报告
  • 实验七 一.实验目的 微机线路相间方向距离保护实验 1.掌握微机相间方向距离保护特性的检验方法. 2.掌握微机相间方向距离保护一.二.三段定值的检验方法. 3.掌握微机保护综合测试仪的使用方法. 4.熟悉微机型相间方向距离保护的构成方法. 二.实验项目 1.微机相间方向距离保护特性实验 2.微机相间 ...

  • 课题:中学理科实验考试评价研究
  • 课题:中学理科实验考试评价研究 项目: (一).项目研究的意义(学术价值和实践意义) (二).国内外研究现状(包括已有的主要著作.论文.研究报告及对各种代表性观点的评述) (三).总体框架和基本内容,拟突破的重点和难点问题及主要创新之处. (四).研究方法,技术路线和调研计划. (五).项目组的前期 ...

  • 中心实验室程序文件
  • 河北中原金属材料及制品检测中心实验室标准 测试工作日常管理程序 ZYJZ102-2000 1 范围 本程序规定了中心实验室日常工作内容方面的管理. 本程序适用于中心实验室日常管理. 本程序的目的:通过科学.严谨.务实的内务管理,创造一个良好的检测环境,为检测工作顺利有效进行服务. 2 定义 本程序引 ...

  • 太原理工大学软件测试方法和技术实验报告
  • 本科实验报告 课程名称: 软件测试技术 实验项目:软件测试技术实验 实验地点:专业班级:12xx学号:201200xxxx 学生姓名:指导教师:宋晓涛 2014年12月13日 实验名称实验地点 逸夫楼202 实验一白盒测试方法 实验时间 14.12.13 一.实验目的和要求 (1)熟练掌握白盒测试方 ...

  • 实验室检测方法管理标准
  • QB 实验室检测方法管理标准 攀枝花钢铁有限责任公司 发布 QG/YX0137-2004 前 言 为规范冶金产品理化检测实验室取样.样品制备/加工.校准及检测方法的选择和确定.试验和确认.审批和应用,特制订本标准. 本标准由攀枝花钢铁有限责任公司提出. 本标准由攀枝花钢铁有限责任公司委托质量计量管理 ...

  • 项目驱动软件测试实验教学改革的意义与方案探讨
  • 摘要:随着软件工程复杂度不断的上升,软件工程质量要求不断提高.传统的软件测试课程的教学已经不能满足时代发展的需要.从传统的软件测试实验教学出发,针对已存在的问题和实验教学的总体目标要求,探讨以项目驱动的软件测试实验教学改革意义与方案.以合理的课程体系分布,适当的实验内容的分布,满足人才培养方案的要求 ...