6.下面哪些属于静态分析( )
A、 代码规则检查B、 程序结构分析C、 程序复杂度分析D、 内存泄漏
7.软件实施活动的进入准则是( )
A、 需求工件已经被基线化B、 详细设计工件已经被基线化
C、 构架工件已经被基线化D、 项目阶段成果已经被基线化
8.不属于单元测试内容的是 ( )
(A)模块接口测试 (B)局部数据结构测试(C) 路径测试 (D)用户界面测试
9.软件测试设计活动主要有( )
A、 工作量分析B、 确定并说明测试用例C、 确立并结构化测试过程D、 复审并评估测试覆盖
10.不属于集成测试步骤的是( )
A、 制定集成计划B、 执行集成测试C、 记录集成测试结果 D、 回归测试
二、填空题:共3小题10个空格,每个空格2分,满分20分;请将答案填入指定的空白处。
21. 通过画因果图来写测试用例的步骤为___________________、___________________、___________________、把因果图转换为状态图和___________________及共五个步骤。
22. 软件测试主要分为___________________、___________________、___________________、___________________四类测试。
23. 软件缺陷产生的原因包括___________________、设计、___________________以及其他原因。
三、判断题:共10小题,每小题1分,满分10分;请将答案以“√”、“×”形式填入题后括号中。
1.软件测试的目的是尽可能多的找出软件的缺陷。( )
2.Beta 测试是验收测试的一种。( )
3.验收测试是由最终用户来实施的。( )
4.项目立项前测试人员不需要提交任何工件。( )
5.单元测试能发现约80%的软件缺陷。( )
6.代码评审是检查源代码是否达到模块设计的要求。( )
7.自底向上集成需要测试员编写驱动程序。( )
8.负载测试是验证要检验的系统的能力最高能达到什么程度。( )
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。( )
10.代码评审员一般由测试员担任。( )
四、名词解释;共5小题,每小题3分,满分15分
1.α测试2. β测试3.驱动模块4. 桩模块5. 静态测试
五、简答题:共3小题,每小题5分,满分15分。
1. 阶段评审与同行评审的区别。
2 . 什么是软件测试。
3 . 简述集成测试的过程。
六、综合题:共1小题,每小题20分,满分20分。
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图、找出基本测试路径。
软件测试技术(C卷)答案及评分标准
十三、 单选题(10×2=20分)
十四、 填空题(20×1=20分)
1. 分析程序规格说明的描述中,哪些是原因,哪些是结果 、分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的因果图、在因果图上使用若干个特殊的符号标明特定的约束条件、把判定表中每一列表示的情况写成测试用例
2. 单元测试、集成测试、系统测试、验收测试
3. 需求、编码
十五、 判断题(10×1=10分)