整理自博主本科《软件质量与测试》专业课期间自己完成的实验报告,以便各位学习软件测试课程的小伙伴们参考、学习。
一、实验目的
1、理解黑盒测试相关基本概念。
2、掌握边界值、等价类、决策表、正交表等测试方法,能够设计测试用例。
二、实验内容
1、使用等价类、边界值、决策表、正交表等方法对系统的注册、登录、商品搜索等模块设计测试用例或测试用例套件,可以先在Excel表中列出分析过程和测试用例。
2、完成对TPShop网站的登录、注册、商品搜索等模块的手动测试。
3、记录并提交缺陷,查看缺陷统计。
4、完成附录黑盒测试的课后练习,在Excel表中完成,截图放在实验报告中。
三、实验步骤及实验结果
A. 模块:用户注册
1、子模块:手机号输入
(1)用例描述:对用户输入的手机号码长度进行测试。测试用户输入不同长度的手机号时,系统能根据输入情况正确判断是否注册成功。
(2)测试方法:边界值法。合法的手机号长度为11,11为上点。
(3)测试用例:

①输入位数为11位的格式正确的手机号码进行注册,显示注册成功。
结果:

②输入位数为10位的手机号码进行注册,显示需要手机号进行注册。
结果:

③输入位数为11位的手机号码进行注册,显示需要手机号进行注册。
结果:

2、子模块:手机号输入
(1)用例描述:测试用户输入除数字以外的字符时,注册的情况。
(2)测试方法:等价类法。输入分为数字和非数字两类,其中限定长度的数字是有效等价类,非数字是无效等价类。
(3)测试用例:

有效等价类:只输入格式正确的手机号码,注册成功

无效等价类失败。
3、子模块:信息完整性
(1)用例描述:测试当用户输入的注册信息不完整时,注册的结果情况。
(2)测试方法:正交表法。因素:手机号码,验证码,设置密码,确认密码,推荐人手机。水平:填写;不填写。正交表:

(3)测试用例:

不填写验证码:没有提示且注册不成功,无反应

B. 模块:商品搜索
(1)子模块:搜索结果。
(2)用例描述:根据用户输入的不同搜搜关键字进行搜索匹配,返回不同的结果。
(3)测试方法:因果图法。

(4)测试用例:

结果:
1、

2、

3、

4、

5、

*完整测试用例Excel:



题外话
黑客&网络安全如何学习
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我们和网安大厂360共同研发的的网安视频教程,内容涵盖了入门必备的操作系统、计算机网络和编程语言等初级知识,而且包含了中级的各种渗透技术,并且还有后期的CTF对抗、区块链安全等高阶技术。总共200多节视频,100多本网安电子书,最新学习路线图和工具安装包都有,不用担心学不全。


1004

被折叠的 条评论
为什么被折叠?



