b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

黑盒测试用例设计技术包括_测试用例包括什么_常用黑盒测试用例设计(3)

电脑杂谈  发布时间:2017-01-05 11:04:47  来源:网络整理

我们前面已经说过,不可能用所有可以输入的数据来测试程序,而只能从全部可供输入的数据中选择一个子集进行测试。如何选择适当的子集,使其尽可能多地发现错误。解决的办法之一是等价类划分。 等价类划分有两种不同的情况,请见下页: * 等价类划分 Equivalence Partitioning 等价类划分是一种典型的黑盒测试方法,也是一种非常实用的重要测试方法。 我们前面已经说过,不可能用所有可以输入的数据来测试程序,而只能从全部可供输入的数据中选择一个子集进行测试。如何选择适当的子集,使其尽可能多地发现错误。解决的办法之一是等价类划分。 等价类划分有两种不同的情况,请见下页: * 在设计测试用例时,我们要同时考虑有效等价类和无效等价类的设计。因为软件不能只接收合理的数据,还要经受意外的考验,接受无效的或不合理的数据,这样获得的软件才能具有较高的可靠性。 那么,如何来划分等价类呢?这是使用等价类划分的一个重要的问题,以下我们将结合具体实例来给出几条确定等价类的原则: * * * * * * * * 在确立了等价类之后,就可以建立等价类表用以列出所有的等价类 * 之所以这样做,是因为某些程序中对某一输入错误的检查往往会屏蔽对其他输入错误的检查。

因此必须针对每一个无效等价类,分别设计测试用例 ? 2005-2006, Saga Technologies. Confidential and Proprietary. Do not duplicate without written permission from Saga Technologies, Inc. * 软件产品化之后给人们日常生活和工作带来了极大的便利。同样的,也使人们对 产品的质量重视上升到了更进一步的高度。随着软件危机的不断出现以及人们对 于软件更进一步的认识,测试的地位得到了前所未有的提高,并且人们意识到: 测试开始的时间越早,软件的缺陷将越早被发现,带来整个软件开发中的成本也下 降越多。软件测试是发现软件中缺陷的主要手段和唯一有效的方法。软件质量的重 视度越高,软件测试工作在软件开发过程中就越重要。 软件测试的意义 * 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析、设计规格 说明和编码的最终复审,是软件质量保证的关键步骤。软件测 试是为了发现错误而执行程序的过程。 * 为什么要使用测试用例 软件测试中永远不可能做到穷举测试,又想使得测试工作的效 率达到最高,那么该如何兼顾工作量和效率的问题,往往成为测 试工作中的瓶颈问题所在。

如何测试,用什么方式来测试,在什 么环境和什么样的条件下进行测试,测试的工作量和如何避免重 复的测试,等等各种应该考虑的因素在测试工作中如何协调和同 步,在测试用例中应该充分描述这些问题。 * 为达到最佳的测试效果或高效的揭露系统中隐藏的错误而 精心设计的少量测试数据,称之为测试用例。 一个好的测试用例是在于它能发现至今未发现的错误。 什么是测试用例 * ※ 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测 试效率 ※ 测试用例的使用令软件测试的实施重点突出、目的明确 ※ 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降 低工作强度,缩短项目周期 使用测试用例的好处 * ※ 黑盒测试用例 ※ 白盒测试用例 逻辑覆盖法 基本路径测试法 设计测试用例的方法 * 黑盒测试用例的设计 黑盒测试法是根据被测程序功能来进行测试,所以通常 也称为功能测试。用黑盒测试法设计测试用例,有4 种常用 技术: 等价分类法 边界值分析 错误猜测法 因果图法 * 一、等价分类法 所谓等价分类,就是把输入数据的可能值划分为 若干等价类 等价类是指某个输入域的子集合。 在该 集合中,各个输入数据对于揭露程序中的错误都是等 价的 。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-24707-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...