首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件测试规范的黑盒测试

软件测试规范的黑盒测试
EN

Stack Overflow用户
提问于 2013-04-26 04:46:48
回答 3查看 752关注 0票数 0

作为软件测试文档的一部分,我正在处理黑盒案例,但我不太确定该如何做。我的教授说我们不需要提供实际的结果。我只是对我应该做什么和如何做这件事感到困惑。有没有什么好的例子可供我参考。我查看了IEEE829,但这并不是很有帮助。

EN

回答 3

Stack Overflow用户

发布于 2013-04-26 23:02:45

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

状态等价性分区测试状态值transition

  • boundary analysis

  • pairwise
票数 0
EN

Stack Overflow用户

发布于 2013-05-28 16:27:01

定义:

  • 黑盒测试是一种功能或非功能的测试,不涉及组件或系统的内部结构。这种方法没有考虑程序的内部结构,测试人员需要给程序提供输入集,并测试程序是否给出了预期的输出。
  • 这种方法被称为黑盒,因为测试人员并不知道软件程序。软件程序就像一个黑匣子,测试人员看不到里面的东西。

黑盒测试技术

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

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

边界值分析边界值分析是一种软件测试设计技术,它包括确定输入值的边界,并选择边界上和边界内外的值作为测试数据。

基于图的测试方法每个应用程序都是由一些对象构成的。所有这样的对象都被识别出来,并准备好图形。从这个对象图中,识别每个对象关系,并相应地编写测试用例,以发现错误。

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

黑盒测试的示例

测试人员在不知道网站的内部结构的情况下,通过使用浏览器并提供输入(即点击、击键)并验证所产生的输出是否是预期输出来测试网页。

票数 0
EN

Stack Overflow用户

发布于 2015-07-23 15:13:19

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16224396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档