在测试的过程中,我发现淮网是一个较为可靠安全的网站,但是我发现在登录时,输入正确的用户名和密码时,如果我在用户名前按一个空格,输入正确的密码能够登录进去,可是我在用户名中间输入空格时,输入正确的密码是登陆不了的,会提示错误;在注册时,只要输入的邮箱格式正确,不管该邮箱是否存在,都是可以的;在注册界面中,注册原因结果是必填项,可是若我不填也不会有任何提示,知道我所有信息都填好了,点击提交时才会跳转到该文本框出提示必须填写,我认为应该在用户没有填写直接填写下一个文本框时,注册原因文本框周围就该有相应的提示;在注册界面中手机的验证码,超过时间是需要重新发送验证码的,我发现重新发送的验证码和原先发送的验证码是一样的,既然这样那填写手机验证码要限时干嘛。以上是我在这次黑盒测试实验中发现的问题。
在这次实验中,我对黑盒测试中的等价类划分法、边界值法等有了更加深入的理解和认识,也将黑盒测试的理论与实践相结合,掌握了黑盒测试的集中基本方法,同时也学习到,不管多厉害的网站或者公司,他们所发行的界面都有着或多或少的问题,我们要用正确的眼光去看待这些问题。
系(院): 计 算 机 工 程 学 院 专 业: 计算机科学与技术 班 级: 计算机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这款软件的上手度不是很高,需要经常使用才能够使用好。在这次对华为注册页面的测试过程中,我对软件测试有了进一步的认识和学习,对黑盒测试流程有了较清楚的了解,使用等价类划分的方法对华为注册界面的各个测试项进行了划分,并做了测试用例表;通过黑盒测试,我发现了软件测试的重要性,不仅仅是我在华为注册界面发现了问题,所以我们以后的软件也要有软件测试环节。