
黑盒测试
蜀山客e
这个作者很懒,什么都没留下…
展开
-
黑盒测试用例设计方法&理论结合实际 -> 场景法
一概念现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行二应用基本流和备选流:如下图所示,图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的路径。备选流用不同的色彩表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流1和原创 2020-09-22 14:25:59 · 368 阅读 · 0 评论 -
黑盒测试用例设计方法&理论结合实际 -> 边界值分析法
一. 概念边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。二. 边界值分析法的应用根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而原创 2020-09-22 14:07:22 · 714 阅读 · 0 评论 -
黑盒测试用例设计方法&理论结合实际 -> 错误推断法
一 概念基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。二 错误推断法的应用基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如, 输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。 这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。例如,前面例子中成绩报告的程序,采用错误推测法还可补充设计一些测试用例:1) 程序是否把空格作为回答;2) 在回答记录中混有标准答案记录;3) 除了标题记录外,原创 2020-09-22 13:33:28 · 370 阅读 · 0 评论 -
黑盒测试用例设计方法&理论结合实际 -> 因果图法
一. 概念因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况二. 因果图法的应用等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,原创 2020-09-22 13:31:24 · 645 阅读 · 0 评论