云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 复印软件测试的期末复习资料

复印软件测试的期末复习资料

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 10:50:09

第一章 软件测试的重点

1.P4 软件缺陷的定义:它是计算机系统或者程序中存在的任何一种破坏正常运行能力的问题,错误,或者隐藏的功能缺陷,瑕疵。

2. P4 软件缺陷的准确定义,通常有以下5条描述:

(1)软件未实现产品说明书要求的功能。(2)软件出现了产品说明书指明不会出现的错误。(3)软件实现了产品说明书未提到的功能。(4)软件实现了产品说明书虽未明确指出但应该实现目标(5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好。 3.P6 软件产品规格说明书为什么是软件缺陷存在最多的地方,主要原因有以下几种: 4.P7 在整个软件开发过程中,测试已经不再只是基于程序代码进行的活动,而是一个基于整个软件生命周期的质量控制活动贯穿于软件开发的各个阶段。 5.P8 软件测试是为了证明程序是正确的。这是错误的。

6.P9 软件测试的定义:软件测试为了发现程序中的错误而执行程序的过程。 软件测试的目标:实现此目的关键是如何合理地的设计测试用例。 就在于在软件投入运行之前,尽可能多地发现软件中的错误。

测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。

判断软件测试的成功与失败:一个好的测试用例在于发现还未曾发现的错误,成功 的测试是发现了错误的测试。

软件测试的目标是为了检验软件系统是否满足用户的需求。

7.P9 软件测试的标准:6点

8.P10 测试用例是设计出来的,不是写出来的,所以要根据测试的目的,采用相应的方法测试用例,而是提高测试的效率,更多的发现错误,提高程序的可靠性。

9.P10 人们普遍存在着一种观念,认为可以对程序进行完全的测试。错的。为什么:P10 10. P11 应该把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。 11.p11 软件测试的原则应该是:8点

12.P9 调试和测试的区别:首先调试是由程序员编试的,且 调试是在测试之前。/////

调试是一个随机的、不可重复的过程,目的是寻找错误的原因和具体的位置,并修复 错误。调试一般在测试前进行。 13. 优秀的软件测试员应具备的素质:

1 软件测试人员是群探索者。 2 软件测试人员是故障排除员。3 软件测试人员不放过任何蛛丝马迹。4 软件测试人员具有创造性。 5 软件测试人员是群追求完美者。 6人员判断准确。7 软件测试人员注重策略和外交。8 软件测试人员善于说服。

14. P12软件测试的分类:从是否需要执行被测软件的角度:件测试可分为静态测试和动态测试。

15.P12 静态测试可分为:(1)代码检查法 (2)静态结构分析法(3)代码度量质量法

其中动态测试分为 黑盒测试和白盒测试

16.P12 静态测试和动态测试二者的区别: 静态测试不实际执行程序,而是利用人工手段及静态测试工具完成对程序的静态测 试。主要目的是检查软件的表示与描述是否一致,没有冲突和歧义。而动态测试则是实际运行测试用例,以发现软件中的错误。

17.P 12 静态测试和动态测试的时序关系:一般可先进行静态测试,即代码检查法、静态结构分析法、代码质量度量法等进行测试;然后进行动态测试,即逻辑覆盖法、基本路径测试法、程序插桩等进行测试。

18.P12从软件测试用例设计方法的角度分类(从测试的策略):分为黑盒测试和白盒测试 (1)黑盒测试是一种从用户角度出发的测试,又称为功能测试,数据驱动测试和基于规格说明的测试。

(2)白盒测试基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分利用,又称为结构测试,逻辑驱动测试和基于程序的测试,即根据被测程序的内部结构设计测试用例,测试者需要事先了解被测程序的结构。 19.P12 从软件测试的策略和过程的角度(照软件的开发阶段)分类: 软件测试可分为单元测试,集成测试,确认测试,系统测试和验收测试。 20.P13 按照实施测试的组织,可将测试分为Alpha测试、Beta测试及第三方测试。

(1). Alpha测试 Alpha测试属于开发方进行,指软件开发组织公司内部人员模拟各类用户对即将交付的软件产品进行测试,以发现其中的错误并改正。

(2 ).Beta测试 Beta测试是用户进行的测试,但通常不等同于验收测试,即决定是否接受软件并不是Beta测试的目的。 Beta测试的目的在于帮助开发方在正式发布软件产品前对其进行最后的改进。

(3 )第三方测试 第三方测试是指由不同开发方和用户方的组织进行的测试。

21.P13 软件测试与软件开发各阶段的关系: 软件开发过程是一个自顶向下, 逐步细化的过程,首先在软件计划阶段定义了软件的作用域,然后进行软件需求分析,建立软件的数据域,

功能和性能需求, 约束和一些有效性准则,而测试过程则是依相反的顺序安排的自底向上, 逐步集成的过程,低一级测试为上一级测试准备条件。 22. 软件测试技术的发展历史和现状 (1) 软件测试技术的发展历史

●20世纪50年代,英国,图灵给出了软件测试的原始定义。 ●1957年,测试是发现软件潜在错误和缺陷的活动。 ●1972年,北卡罗纳大学举行了首届软件测试正式会议。

●1975年,John Good Enough 和Susan Gerhart 发表了名为《测试数据选择的原理》文章。 ●1979年,G冷ford J.Myers的著作《软件测试的艺术》是软件测试领域一本重要的著。 ●20世纪90年代,软件测试得到了快速的发展。 (2)软件测试的现状

在软件发达的国家得到软件从业人员的普遍重视,已经形成了一个独立的产业,发展程度较高。 另外,软件测试发展趋势很好,已经成为了一个独立的流程。 第二章 软件测试过程与策略

1.P16 软件测试的复杂性:(1)完全测试是不现实的(2)软件测试是有风险的(3)杀虫剂现象 (4) 缺陷的不确定性

2.P17穷举测试会引起一下几种问题:

(1)输入量大 (2)输出结果太多 (3)软件执行路径太多 (4)说明书存在主观性 3.P19 为了克服被测试软件的免疫力,软件测试员必须不断编写新的测试程序,对程序的各个

部分进行不断地测试,以避免被测试软件对单一的测试程序具有免疫力而使软件缺陷不被发现。这就对软件测试人员的素质提出了很高的要求。 这是正确的 4.P19 若出现以下情况,软件缺陷就不能被修复:

(1)修复风险的太大 (2)时间不够 (3)不会引起大的问题 (4)可以理解成新的功能 5.P21 软件测试的误区: (1)期望用测试自动化代替大部分人工劳动 (2)忽视需求阶段的参与 (3)软件测试是技术要求不高的岗位

误区1 测试和调试是一回事。误区2 可以对软件进行穷举测试。 误区3 若交付使用的软件有缺陷,是测试人员的失职。 误区4 关注测试的执行而忽略测试用例的设计。

误区 5 测试比编程容易多。

误区 6 测试是编码之后进行的工作。 误区7 测试自动化是万能的。

误区8 软件测试是一种破坏性工作。(软件测试是破坏性的工作)。 6.P23 V模型示意图 7.P23 测试各阶段示意图

8. p24(1)单元测试(又称模块测试):定义: 它是对软件基本组成单位进行的测试,单元测试的对象是软件设计的最小单位————模块。单元测试通常是开发者编写的一小段代码,用于检验被测代码的一个很小的, 很明确的功能是否正确。 9.P25单元测试的主要内容:

模块接口测试,局部数据结构测试,独立路径测试,出错处理测试,边界条件测试。 10.P26 单元测试的步骤:

(1)驱动模块(函数,被测模块):相当于被测模块的主程序,它接收测试数据,把这些数据传送给被测模块,最后输出实测的结果。

(2)桩模块:用以代替被测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块所有功能都带进来,但不允许什么事情也不做。(函数调用其他函数) 11.P27 什么时候进行单元测试呢? 单元测试越早越好。 12. P27 由谁来完成单元测试呢?

单元测试与其他测试不同,单元测试可可作是编码工作的一部分,应该由程序员完成。 13. P28 集成测试的定义:是根据实际情况对程序模块采用适当的集成测试策略组装起来,对系统的接口以及集成后的功能进行正确校验的测试工作。集成测试也称为综合测试。 14.P28 集成测试的层次: 集成测试划分为三个层次 (1)模块内集成测试 (2)子系统内集成测试 (3)子系统间集成测试 (4)类内集成测试 (5)类间集成测试

15.P29 集成测试的模块: (1)一次性集成测试方法 (2)增值式集成测试方式 (3)一次性集成测试方式与增值式集成方式的比较 (4)集成测试的组织和实施 16.P30增值式集成测试方式可分为:

(1)自顶向下增值测试方式 (2)自底向下增值测试方式 (3)混合增值测试方式

搜索更多关于: 复印软件测试的期末复习资料 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一章 软件测试的重点 1.P4 软件缺陷的定义:它是计算机系统或者程序中存在的任何一种破坏正常运行能力的问题,错误,或者隐藏的功能缺陷,瑕疵。 2. P4 软件缺陷的准确定义,通常有以下5条描述: (1)软件未实现产品说明书要求的功能。(2)软件出现了产品说明书指明不会出现的错误。(3)软件实现了产品说明书未提到的功能。(4)软件实现了产品说明书虽未明确指出但应该实现目标(5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好。 3.P6 软件产品规格说明书为什么是软件缺陷存在最多的地方,主要原因有以下几种: 4.P7 在整个软件开发过程中,测试已经不再只是基于程序代码进行的活动,而是一个基于

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com