软件测试期末总复习 - 图文

发布时间 : 星期一 文章软件测试期末总复习 - 图文更新完毕开始阅读

简答题 .............................................................................................................................................. 1

1、集成测试策略 ..................................................................................................................... 1 2、集成测试辅助模块 ............................................................................................................. 3 判断题 .............................................................................................................................................. 3 设计题 .............................................................................................................................................. 3

1、等价类划分法 ..................................................................................................................... 4 2、 决策表法 .......................................................................................................................... 7 3、场景法 ............................................................................................................................... 10 4、白盒测试方法 ................................................................................................................... 13 选择填空判断 ................................................................................................................................. 16

(一)软件测试概述概念、模型 ......................................................................................... 17

1、软件测试概念 ........................................................................................................... 17 2、软件测试过程: ....................................................................................................... 17 3、补充: ....................................................................................................................... 18 4、测试与软件开发的关系 ........................................................................................... 18 5、软件测试过程模型 ................................................................................................... 18 6、软件测试环境 ........................................................................................................... 19 7、软件测试工具 ........................................................................................................... 19 (二)运用黑盒测试方法设计测试用例 ............................................................................. 21

1、基本概念 ................................................................................................................... 21 2、黑盒测试的两个显著优点: ................................................................................... 21 3、常用的黑盒测试方法 ............................................................................................... 21 4、等价类划分测试用例设计 ....................................................................................... 21 5、边界值分析法 ........................................................................................................... 21 6、决策表法 ................................................................................................................... 22 7、因果图法 ................................................................................................................... 22 8、黑盒测试方法的选择 ............................................................................................... 24 (三)运用白盒测试方法设计测试用例 ............................................................................. 26

1、黑盒测试与白盒测试的区别 ................................................................................... 26 2、白盒测试的常用方法 ............................................................................................... 26 3、逻辑覆盖 ................................................................................................................... 26 4、基本路径测试 ........................................................................................................... 26 (四)软件集成测试相关概念及集成策略的实施过程 ..................................................... 30

1、集成测试相关概念 ................................................................................................... 30 2、 集成测试集成策略的实施过程(见简答题) ..................................................... 30 (五)软件系统测试相关概念及集成策略的实施过程 ..................................................... 31

1、系统测试相关概念 ................................................................................................... 31 系统测试一般由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能正常工作并完成所赋予的任务。 ......................................................................... 31 2、 系统测试集成策略的实施过程 ............................................................................. 33 (六)软件测试管理:测试管理内容、原则 ..................................................................... 33

1、测试管理的基本内容 ............................................................................................... 33 2、测试管理的原则 ....................................................................................................... 34

复习题 ............................................................................................................................................ 35

1

软件测试:15个选择题(15分),10个判断题(10分),5个填空题(10分) 1个简答题(10分),3个设计题(40分)

简答题

软件集成测试相关概念及集成策略的实施过程(集成测试策略)139页

1、集成测试策略

(1)非渐增式集成:

首先对每个子模块进行测试(即单元测试),然后将所有模块全部集成起来一次性进行集成测试。 (2)渐增式集成:

把程序划分成小段来构造和测试,在这个过程中比较容易定位和改正错误,对接口可以进行更彻底的测试,可以使用系统化的测试方法。目前在进行集成测试时普遍采用渐增式集成方法。

自顶向下(从主控制模块开始,沿着程序的控制层次向下移动,逐渐把各个模块结合起来:深度优先、宽度优先)、自底向上(从“原子”(最底层)模块开始组装和测试,不需要桩模块(因为总能得到所需的下层模块处理功能)) (3)三明治集成:

是一种混合增量式测试策略,综合了自顶向下和自底向上两种集成方法的优点。 在这种方法中,桩模块和驱动模块的开发工作都比较小,代价是在一定程度上增加了定位缺陷的难度。 【例】作业题

对图5-9所示的程序进行自顶向下的集成测试,试给出测试过程。 解:自顶向下 1)宽度优先

1

2)深度优先

对图5-9所示的程序进行自底向上的集成测试,试给出测试过程。 解:自底向上

2

对图5-9所示的程序进行三明治集成测试,试给出测试过程。 解:三明治集成测试

2、集成测试辅助模块

--驱动模块:用以模拟待测模块的上级模块。在集成测试中接受测试数据,把相关的数据传送给待测模块,启动待测模块,并打印出相应的结果

--桩模块:存根程序,用以模拟待测模块工作过程中所调用的模块。由待测模块调用,它们一般只进行很少的数据处理,以便于检验待测模块与其下级模块的接口。

判断题

(1)负载测试是验证要检验的系统的能力最高能达到什么程度。(对)

(2)软件测试管理原则之一是全面测试,它的含义:一是对软件的所有产品进行全面的测试;二是测试人员应对测试的全过程进行全程的跟踪。

(3)所有测试的标准都是建立在用户需求之上。

(4)系统测试的目标是要找出软件在与系统其他部分协调工作时出现的所有故障。

(5)安全性测试最终证明应用程序是安全的。

(6)软件开发是一个渐进的过程,测试计划需要根据需求变更及时调整。

设计题:黒盒测试(等价类,决策表)(20页),白盒测试(88页)

3

联系合同范文客服:xxxxx#qq.com(#替换为@)