软件测试试卷 答案

 

软件测试试卷B

注意:要求将以下各题答案写在答题纸上

一、填空题(每题3分,共15分)

1、软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个

(自底向上或相反顺序)集成的过程。

2、静态测试指被测程序不在机器上运行,而是采用(计算机辅助静态

分析)和( 人工检测)的手段对程序进行测试。

3、在代码编写完成后的单元测试工作主要分为两个步骤(人工静态检

查)和( 动态执行跟踪)。

4、 因果图能有效地检测输入条件的( 各种组合)可能会引

起的错误。因果图的基本原理是通过画(因果图),把用自

然语言描述的功能说明转换为(判定表),最后为( 判定

表的每一列)设计一个测试用例。

5、单元测试针对每个程序的模块,主要解决(模块接口)

(局部数据结构)( 边界条件)(独

立的路径 )(错误处理)5个方面的测试问题。

二、简述以下各题(每题10分,共30分)

1、简述静态测试和动态测试的区别?

软件测试可分为静态测试(Static Testing)和动态测试(Dynamic

Testing)。顾名思义,静态测试就是通过对被测程序的静态审查,发

现代码中潜在的错误。它一般用人工方式脱机完成,故亦称人工测试

或代码评审(Code Review);也可借助于静态分析器在机器上以自动

方式进行检查,但不要求程序本身在机器上运行。按照评审的不同组

织形式,代码评审又可分为代码会审,走查以及办公桌检查,同行评

分4种。对某个具体的程序,通常只使用一种评审方式。

动态测试是通常意义上的测试,即使用和运行被测软件。动态测试的

对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测试

和白盒测试,

2、传统方法学中软件生命周期各阶段是如何划分的?(用图形表示)

并简述各阶段主要任务。

软件生命周期(各阶段)软件生命周期由软件定义、软件开发和运行

维护 三个时期组成。

. 软件定义时期划分为三个阶段:问题定义、可行性研究和需求分析 2.

开发时期:总体设计、详细设计、编码和单元测试、综合测试。 3维

护时期:主要任务是使软件持久地满足用户的需要生命周期模型规定

了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也成为

共7页第1页

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:说课稿
  • 下一篇:职业中学信息技术二类高三月考试卷