软件质量保证与测试技术实验报告(二)黑盒测试用例设计

1.实验名称——黑盒测试用例设计

2.实验目的

学会用等价类划分法和边界值法设计测试用例,进行功能测试。

3.实验内容

题目1:NextDate程序的功能是按年、月、日的顺序输入一个日期,输出为输入日期后一天的日期。请使用等价类和边界值法对NextDate程序进行黑盒测试。(NextDate程序源代码见文档最后附录A)
题目2:根据163邮箱地址的构成规则,为163邮箱注册模块中输入域“邮箱地址”设计测试用例(假设没有重复的用户名),注册界面请登录网址:https://mail.163.com/查看

4.实验过程

题目1:使用等价类和边界值法对NextDate程序进行黑盒测试。
等价类:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
边界值法:
在这里插入图片描述

题目2:根据163邮箱地址的构成规则,为163邮箱注册模块中输入域“邮箱地址”设计测试用例(假设没有重复的用户名)。
邮箱地址要求:6~18个字符,必须以字母开头,可使用数字,字母,下划线。
在这里插入图片描述
在这里插入图片描述

5.实验心得

通过本次实验,我学会了用等价类划分法和边界值法设计测试用例,并且进行了功能测试。

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
黑盒测试实验报告 1 1 黑盒测试实验报告全文共21页,当前为第1页。黑盒测试实验报告全文共21页,当前为第1页。实验报告实验报告黑盒测试实验报告全文共21页,当前为第1页。 黑盒测试实验报告全文共21页,当前为第1页。 实验报告实验报告书 课程名称:软件测试 实验题目:黑盒测试报告 专 业: 班 级: 学生姓名: 指导老师: 所属学期: 黑盒测试实验报告全文共21页,当前为第2页。黑盒测试实验报告全文共21页,当前为第2页。一、引言 黑盒测试实验报告全文共21页,当前为第2页。 黑盒测试实验报告全文共21页,当前为第2页。 目的 测试报告为三角形问题和找零钱最佳组合问题项目的黑盒测试报告,目的在于总结测试阶段的测试以及分析测试结果。 1.2实验环境 在Windows 2000(SP2) 或Windows XP 操作系统上,使用C++语言,VC6.0工具作为开发环境(IDE) 1.3实验要求 根据给出的程序分别使用等价类划分法边界值分析、判定表方、因果图、正交试验、功能图、错误推测设计相应的测试用例。 输入数据进行测试,填写测试用例。 实验原理 黑盒测试原理:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。软件的黑盒测试意味着测试要在软件的接口处进行。这种方是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。 从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都黑盒测试实验报告全文共21页,当前为第3页。黑盒测试实验报告全文共21页,当前为第3页。作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合的输入,而且还要对那些不合但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方之一。具体的黑盒测试用例设计包括等价类划分法边界值分析、错误推测、因果图、判定表驱动、正交试验设计、功能图等。 黑盒测试实验报告全文共21页,当前为第3页。 黑盒测试实验报告全文共21页,当前为第3页。 等价类划分的办是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。该方是一种重要的,常用的黑盒测试用例设计。 1 划分等价类 划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中黑盒测试实验报告全文共21页,当前为第4页。黑盒测试实验报告全文共21页,当前为第4页。所规定的功能和性能。 黑盒测试实验报告全文共21页,当前为第4页。 黑盒测试实验报告全文共21页,当前为第4页。 无效等价类:与有效等价类的定义恰巧相反。 设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。 2 边界值分析 边界值分析是通过选择等价类边界的测试用例边界值分析不仅重视输入条件边界,而且也必须考虑输出域边界。它是对等价类划分方的补充。 (1)边界值分析方的考虑;长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 使用边界值分析方设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。 (2)基于边界值分析方选择测试用例的原则: 1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。 2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。 黑盒测试实验报告全文共21页,当前为第5页。黑盒测试实验报告全文共

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘埃的塵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值