- 34
- 0
- 约7.79千字
- 约 5页
- 2016-12-06 发布于北京
- 举报
(软件测试总结
第1章 软件测试概述
计算机系统的软件可靠性问题随着对计算机需求和依赖的与日俱增,计算机系统的规模和复杂性急剧增加,使得计算机软件的数量以惊人的速度急剧膨胀。与此同时,计算机出现故障引起系统失效的可能性也逐渐增加。由于计算机硬件技术的进步,元器件可靠性的提高,硬件设计和验证技术的成熟,硬件故障相对显得次要了,软件故障正逐渐成为导致计算机系统失效和停机的主要因素。
软件测试的目的和意义:定义1:1983年IEEE(国际电子电气工程师协会)提出的软件工程标准术语中给软件测试下的定义是:“使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别”。意义:软件测试是对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。
单元测试目的:检测程序模块中有无故障存在对象:软件设计的最小单位,与程序设计和编程实现关系密切;集成测试目的:发现与接口有关的模块之间的问题方法:非增式集成测试法和增式集成测试法;集成测试方法:非增式集成测试法;增式集成测试法;确认测试目的:对软件产品进行评估以确定其是否满足软件需求的过程;系统测试目的:针对系统中各个组成部分进行的综合性检验,证明系统的性能;验收测试目的:向用户表明所开发的软件系统能够像用户所预定的那样工作;主要任务:明确规定验收测试通过的标准;确定验收测试方法;确定验收测试的组织和可利用的资源;确定测试结果的分析方法;制定验收测试计划并进行评审;设计验收测试的测试用例;审查验收测试的准备工作;执行验收测试;分析测试结果,决定是否通过验收。
软件测试与软件开发的关系:1+2+3
1正规的软件开发过程六个阶段:计划、需求分析、设计、程序编写、测试、运行和维护
2软件测试在软件开发中的作用:项目规划阶段:负责整个测试阶段的监控。需求分析阶段:确定测试需求分析,制定系统测试计划。测试需求分析是指产品生存周期中测试所需的资源、配置、各阶段评审通过的标准等。概要设计和详细设计阶段:制定集成测试计划和单元测试计划。编码阶段:开发相应的测试代码或测试脚本。测试阶段:实施测试,并提交相应的测试报告。
3测试环境=硬件+软件+网络+数据准备+测试工具
软件测试工具:静态测试工具类型(职能):主要集中在需求文档、设计文档以及程序结构上,可以进行类型分析、接口分析、代码审查、一致性检查、错误检查、输入/输出规格说明分析检查、数据流分析、单元分析、复杂度分析;动态测试工具类型(职能):功能确认与接口测试、覆盖率分析、性能分析、内存分析等;黑盒测试工具分类:功能测试工具性能测试工具
软件测试的现状:就目前软件工程发展的状况而言,软件测试仍然是较为薄弱的一个方面。不仅测试理论,已有的测试方法也不能满足当前软件开发的实际需求。尤其是进入20世纪90年代后+计算机系统的软件可靠性问题
测试设计工具:说明测试被测软件特征或特征组合的方法,确定并选择相关测试用例的过程。测试开发工具:将测试设计转换成具体的测试用例的过程。
测试执行和评估工具:执行测试用例并对结果进行评估的过程,包括选择用于执行的测试用例、设置测试环境、运行所选择的测试、记录测试执行活动、分析潜在的软件故障并测量测试工作的有效性。工具类型:捕获/回放覆盖分析存储器测试
测试管理工具:帮助完成测试计划,跟踪测试运行结果等。用途:测试用例管理、缺陷跟踪管理、配置管理
黑盒测试
黑盒测试是从用户观点出发的测试,其目的是尽可能发现软件的外部行为错误
优点:① 黑盒测试与软件具体实现无关,所以如果软件实现发生了变化,测试用例仍然可以使用;② 设计黑盒测试用例可以和软件实现同时进行,因此可以压缩项目总的开发时间。
分类:等价类划分、边界值分析法、因果图法、决策表法
黑盒测试方法的比较与选择:这些测试方法的共同特点是,它们都把程序看作是一个打不开的黑盒,只知道输入到输出的映射关系,根据软件规格说明设计测试用例。在等价类分析测试中,通过等价类划分来减少测试用例的绝对数量。边界值分析方法则通过分析输入变量的边界值域设计测试用例。在因果图测试方法和决策表测试中,通过分析被测程序的逻辑依赖关系,构造决策表,进而设计测试用例。
第3章 白盒测试
控制流覆盖准则:语句覆盖准则、分支覆盖准则、谓词测试(原子谓词覆盖准则、分支-谓词覆盖准则、复合谓词覆盖准则)路径覆盖准则:测试数据集T称为路径覆盖充分的,当且仅当LT覆盖了GP中的所有完整路径。让EP(GP)为控制流图中的所有的完整路径的集合,则路径覆盖测试的覆盖率定义为:路径覆盖测试的覆盖率=||LT||*100%/||EP(GP)||
数据流测试:变量的定义性出现:若一个变量在程序中的某处出现使数据与该变量相绑定,则称该出现是定义性出现。变量的引用性出现
您可能关注的文档
最近下载
- “加强理论武装、执行上级组织决定、严格组织生活“等六个方面2025年度组织生活会班子对照检查材料.docx VIP
- 传奇 钢琴谱五线谱.pdf VIP
- 2025年春南方新课堂金牌学案九年级物理下册人教版答案.pdf VIP
- 2024年北京市公园管理中心所属事业单位招聘笔试真题.docx VIP
- 2025年江苏省南通市中考数学试题卷(含答案).pdf
- T_CEA 0067—2024(火灾时用于辅助人员疏散的电梯).pdf VIP
- 人教版(一年级起点)小学二年级下册英语单词抄写练习字帖.pdf VIP
- 一种物流分拣转向装置.pdf VIP
- 生物质发电项目可研.pdf VIP
- 二次根式的运算-----难题.doc VIP
原创力文档

文档评论(0)