有趣生活

当前位置:首页>科技>软件测试方法中的黑盒测试软件测试黑盒测试方法

软件测试方法中的黑盒测试软件测试黑盒测试方法

发布时间:2026-07-02阅读(0)

导读简介黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出....简介

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的。

所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。

黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。

等价类

等价类划分就是把被测对象的输入域划分为若干个集合,对于某个集合中的某个元素和该集合中的任一元素的表征一致,然后从每个划分的集合中取出少数的数据作为测试用例。

  • 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
  • 无效等价类:与有效等价类的定义恰巧相反。

利用等价类划分法设计测试案例的时候,需要同时考虑到有效等价类和无效等价类这两种数据集合。

确定等价类的原则:

识别输入域分类:

  1. 在输入条件规定了输入范围或者个数的情况下,可以确立一个有效等价类和两个无效等价类。
  2. 如果输入条件规定了某个输入域的集合,或者在必须怎么样的情况下,可以确定一个有效等价类和一个无效等价类。
  3. 如果输入条件规定了某个输入必须为真或者为假的时候,可以确定一个有效等价类和一个无效等价类。
  4. 如果需求规定了必须遵循某种规则时,可以确定一个有效等价类和若干个无效等价类。

案例

注册某个网站,要求用户名的长度为 6~12 的数字与字母组合而成的字符,密码长度为8~16位的数字、字母的组合。请写出测试案例。

识别输入域分类:

  1. 用户名长度为:6~12
  2. 用户名只能由字母或数字组成

用户名测试例子

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图