第一范文网 - 专业文章范例文档资料分享平台

软测复习要点

来源:用户分享 时间:2025/5/29 9:13:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第1章

一、名词解释 1. 软件 2. 软件危机 3. 软件工程 4. 软件生命周期 二、填空

1. 软件工程的方法等于____________、___________和___________之和。 2. 软件工程就是用____________的观点进行费用估算和计划制定,用____________中的方

法和原理进行软件生产的管理,用____________的方法建立软件开发中的各种模型和算法。

3. 软件工程包括____________和____________两方面内容。

4. 面向对象开发方法基本出发点是尽可能按照____________的方法和思维方式来解决问

题。

5. 软件生命周期又称____________或____________,由____________、____________和

____________三个时期组成。

6. 典型的几种生命周期模型包括____________、____________和____________。 三、简答

1. 软件跟硬件的区别? 2. 软件的特性?

3. 软件危机产生的原因,如何消除? 4. 软件危机的典型表现?

5. 软件工程需遵循的四项基本原则?

第2章

一、名词解释 1. 软件缺陷 二、填空

1. 软件缺陷包括___________和___________。

2. 软件缺陷按严重程度分为___________、___________、___________、___________和

___________。

3. 软件缺陷按优先级分为___________、___________、和___________。

4. 软件缺陷按起源分为___________、___________、___________、___________和

___________。 三、简答

1. 软件测试的任务?

2. 软件缺陷跟踪管理的目标? 3. 缺陷管理流程中的四个角色? 4. 报告软件缺陷的基本原则? 5. 缺陷管理工具有哪些?

6. 缺陷管理工具BugRat的特点?

1

第3章

一、名词解释 1. 软件测试 二、填空

1. 软件测试是确保软件质量的重要一环,_________是手段,_________是目的。 2. 第一次举行以软件测试为主题的正式会议是在_________年。 3. 测试人员分为两类__________和___________。 4. 发达国家一般把40%的工作花在_________上。 三、简答

1. 测试一般要达到的目标 2. 软件测试的一般原则 3. 软件测试的具体原则

4. 软件测试人员的工作内容? 5. 软件测试与开发各阶段的关系? 6. 软件测试用例设计的误区?

第4章

一、填空

1. 生命周期测试方法意味着测试与_________平行,在所有阶段都要进行测试。 2. 在设计和编程阶段的测试重点是验证_________是否实现了需求。 3. 测试要素是计算机软件的属性,描述测试的_________。

4. 测试计划最关键的一步就是将软件分解成单元,写成_________。 5. 确定测试资源,最重要的是_________。

6. 据统计发现_______%以上的系统错误是由于错误的需求或缺少需求导致的。 7. 需求阶段的目标是保证需求分析的_________和_________。 8. 设计阶段包括_________和_________。

9. 编码阶段,测试需要解决的首要问题是编码是否和_________一致。

10. 测试阶段要进行第三方的正式_________,检验所开发的系统是否按用户要求运行。 11. 软件维护阶段的工作重点是_________和_________。

12. Panorama++是完整的软件工程和_________管理系统,支持软件开发的整个生命周期。 二、简答

1. 需求阶段测试的具体目标 2. 软件验收的流程

第5、6章

一、名词解释

1. 计算机软件配置项 2. 基线 二、填空

1. 测试计划是进行测试的_________,在需求活动开始就着手编写计划。 2. Bug的跟踪和管理一般由_________系统来执行。

3. 软件测试改进主要着眼于合理调整各项测试活动的_________,优化资源和测试效果。

2

4. 测试过程的改进对象是_________、_________和_________。 5. 软件配置的主要任务是_________、_________和_________。 6. 软件配置项测试的对象是_________,测试目的是检验_________与软件需求规格说明的

一致性,测试的技术依据是_________。 三、简答

1. 阐述V、W、H三种测试模型的特点,实际中如何选择? 2. 测试过程管理的基本内容 3. 测试计划的编写内容 4. 测试过程改进的具体方法

第7章

一、名词解释 1. 静态测试 2. 编程规范 3. 程序理解 4. 代码检查 5. 软件质量 二、填空

1. 静态测试主要包括各阶段的评审、__________、__________、代码质量度量等。 2. 程序理解的任务是在不同的抽象级别上建立基本程序的__________,可有四个不同抽象

层次:__________、__________、__________和__________。 3. 程序流分析包括__________和__________。 4. 软件结构图有程序调用关系图和__________。

5. 常用代码检查的方法有__________、__________、__________和__________。 6. 运用代码分析工具进行代码分析的内容主要是生成__________,进行__________和接口

分析。

7. 软件复杂性度量方法有三种,其中Line Count是统计程序的__________,Halstead是根

据程序中可执行代码行的__________和__________的数量来计算复杂性,McCabe是根据__________和__________理论度量程序结构的复杂性。

8. 静态分析工具的结构一般由四部分组成:__________、__________、__________和

__________。 三、简答

1. 静态测试的特点 2. 代码书写格式的要求 3. 程序注释的基本原则 4. 程序理解的内容

5. 软件工程中,使用McCabe复杂性度量的方式有哪些 6. 软件质量所反映的问题有哪些 四、分析题

分析程序画出程序流程图和控制流图,并计算环形复杂度。 1、某函数源代码如下:

Func(int x, int y, int z) 1 {

2 if((x>2) && (y==1)) 3 z=z/x;

3

4 if((x==3) || (z>2)) 5 z=z+2; 6 }

2.某函数源代码如下:

Void test2(int x, int a, int b) 1 {

2 int k=0,j=0;

3 if((a>1) && (b==0)) 4 {

5 x=x/a; 6 k=a*b-1; 7 }

8 if((a==2) || (x>1)) 9 x=x+1; 10 j=x+3; 11 }

3.某函数源代码如下:

Void test3(int i, int j) 1 {

2 int x=0,y=0; 3 while(i-->0) 4 {

5 if(j==0) 6 break; 7 else

8 if(i==1) 9 x=x+10; 10 else

11 y=y+20; 12 } 13 }

一、名词解释 1. 动态测试 2. 白盒测试 3. 独立路径 4. 数据流测试

5. 黑盒测试(功能测试) 6. 随机测试 7. 猜错法 8. 灰盒测试 9. 单元测试 10. 集成测试 11. 确认测试 12. α测试 13. β测试 二、填空

第8章

4

搜索更多关于: 软测复习要点 的文档
软测复习要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c70vsh3ic91555jd3wygt_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top