《功能性测试回顾》由会员分享,可在线阅读,更多相关《功能性测试回顾(9页珍藏版)》请在金锄头文库上搜索。
1、第八章 功能性测试回顾东北大学软件学院测试工作量测试用例数东北大学软件学院低高测试用例数边界值等价类决策表精细程度测试工作量标识测试用例工作量东北大学软件学院低高标识测试用例工作量边界值等价类决策表精细程度三角形问题的测试用例统计东北大学软件学院03570105140175210245280315350健壮 最坏最坏健壮 边界边界强健 壮等价强一般 等价弱健 壮等价弱一般 等价决策 表测试效率东北大学软件学院功能性测试的基本局限:测试遗漏和冗余测试。 一组没有漏洞没有冗余的测试用例可以用于量化测试效率。 可以计算A方法所生成的测试用例总数与B方法生成的测试用 例总数的比值,或与某个测试用例基础
2、的比值。 测试的有效性东北大学软件学院我们真正想知道的是一组测试用例能够怎样有效地找出程 序中的缺陷。 首先,这要假定我们知道程序中的所有缺陷。如果我们知 道程序中的所有缺陷,就会采取有针对性的措施。由于我 们不知道程序中的所有缺陷,因此永远也不会知道给定方 法所产生的测试用例是否能够发现这些缺陷。 第二个原因更有理论性:假设存在无缺陷的程序,这被认 为是不可能的。根据不同类型的缺陷进行反向研究。给出特定的一种缺陷 ,我们可以选择最有可能发现这种缺陷的测试方法(功能 性测试和结构性测试)。 指导方针 东北大学软件学院测试不大可能存在的缺陷是没有意义的。很好地了解最有 可能发生的缺陷(或损害)种类,然后选择最有可能发现这 类缺陷的测试方法,这样是更为有效的。归纳总结 东北大学软件学院1如果变量引用的是物理量,可采用定义域测试和等价类测试。 2如果变量是独立的,可采用定义域测试和等价类测试。 3如果变量不是独立的,可采用决策表测试。 4如果可保证是单缺陷假设,可采用边界值分析和健壮性测试。 5如果可保证是多缺陷i民设,可采用最坏情况测试、健壮最坏情况 测试和决策表测试。 6如果程序包含大量例外处理,可采用健壮性测试和决策表测试。 7如果变量引用的是逻辑量,可采用等价类测试用例和决策表测试 。总结东北大学软件学院 测试工作量 测试效率 测试有效性 归纳总结