文档介绍:- 1 -
软件测试与质量保证复习提纲
提要:
【复习重点】单元测试〔黑盒测试:边界值、等价类、决策表;白盒测试:语句覆盖、条件覆盖、判定〔分支〕覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖、基路径法、数据流测试——定得越彻底,得到的经济收益也就越高
25. 到达了判定覆盖也一定到达了语句覆盖
26. 自底向上进行集成测试的优点是不需要构造桩(stub)模块
- 5 -
27. 一个类的部分代码做修改了,只需要保证修改的部分测试到了即可
28. TMM是CMM的一个关键性级别〔不需要做〕
29. 白盒测试也称逻辑驱动测试
30. 测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计
31. 所有的软件故障均有编码错误引起
32. W模型仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段
33. 验收测试往往不是对系统进行全覆盖测试,而是针对用户的核心业务流程进行的测试
34. 自顶向下集成测试最显著的优点是不需要桩模块
35. 如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类
36. 由于完全的测试是不能的,所以对于任何程序的任何一种覆盖不可能实现全覆盖
37. 自底向上集成测试最显著的优点是不需要桩模块
38. 软件缺陷是由软件失效导致的结果
39. 条件覆盖的覆盖能力不一定强于判定覆盖
40. 一个类的部分代码做修改了,只需要保证修改的部分测试到了即可
41. 正交试验法产生的测试用例数目一定要少于简单比照法产生的测试用例
三、填空题
,最坏情况的边界值测试会产生___个测试用例;而边界值分析会产生____个测试用例。
、等价类测试技术和决策表技术中,按技术精细程序排序的结果为___。
,测试人员所必须的文档为:_______。
4. 在用维恩图〔如下列图所示〕描述软件测试的过程中,测试人员应该使区域________〔填入数字〕尽可能地扩大。
S
P
T
2
3
4
1
圆圈S表示规格说明描述的程序行为
圆圈P表示程序已实现的程序行为
圆圈T表示测试用例覆盖的程序行为
全集为所有的程序行为
5. 在软件测试中,我们最关注的就是软件中存在的各种缺陷,而导致软件缺陷产生的最大原因是______。
。
,软件测试可分为___ __和_____。
___。
,基于分解的集成策略主要有:____、____和___。
,确定单元的指导方针是:___、___和__ _。
,测试人员必须的文档为_______。
,即___。
__ 。
,一般是使用____和______作为测试单元。
,例如6因子5水平的问题采用“简单比照法”需要进行的试验次数___,正