2013-04-25 103 views
0

我正在将黑盒案件作为软件测试文档的一部分,我不太确定如何执行此操作。我的教授说我们不需要提供实际的结果。我只是很困惑,想知道我是怎么做到的。有没有我可以参考的很好的例子。我查看了IEEE 829,但那不是很有用。软件测试规范的黑盒测试

+1

解释你的问题;我没有得到你想知道的东西? – 2013-04-26 04:52:49

回答

0

也许你的教授要求你应用黑盒设计技术来设计测试用例来测试某些功能或需求。 一些例子:

  1. 等价类划分
  2. 状态转变
  3. 边界值分析
  4. 成对测试
0

定义:

  • 黑盒测试是一种测试,无论是功能测试还是非功能测试,都无需参考组件或系统的内部结构。所以在这种方法中不考虑程序的内部结构,测试人员应该为程序提供输入集并测试程序是否给出预期的输出。

  • 此方法称为黑盒,因为测试人员不知道该软件程序。软件程序就像一个黑匣子;测试人员看不到。

黑盒测试技术

以下是一些技术,可用于设计黑箱测试:

等价类划分 等价类划分是一个软件测试设计技术包括将输入值划分为有效和无效分区,并从每个分区选择代表值作为测试数据。

边界值分析 边界值分析是一种软件测试设计技术,涉及边界的输入值的判定和选择是在边界值和刚内/边界作为测试数据的外部。

基于图形的测试方法 每个应用程序是建立一些对象。所有这些对象都被识别并且图形被准备好。从这个对象图中识别出每个对象关系,并据此编写测试用例以发现错误。

错误推测 这纯粹是基于以往的经验和测试人员的判断。错误猜测是猜测哪里可以隐藏错误的艺术。对于这种技术,没有特定的工具,编写覆盖所有应用程序路径的测试用例。的黑盒子测试

的测试器,没有一个网站的内部结构的知识

实施例,通过使用浏览器,并提供输入(即或击键)和验证是否输出测试网页产生的是预期产出。

0

黑盒测试是一种软件测试方法,其中测试人员不需要知道软件的编码或内部结构。黑盒测试方法依赖于具有各种输入的测试软件并根据预期输出验证结果。您可以根据您的应用程序范围使用各种黑盒技术(如等效分区,状态转换,边界值分析等)编写软件测试文档。