软件测试工程-软件测试概述.ppt

软件测试工程-软件测试概述.ppt

ID:56411581

大小:427.00 KB

页数:15页

时间:2020-06-17

软件测试工程-软件测试概述.ppt_第1页
软件测试工程-软件测试概述.ppt_第2页
软件测试工程-软件测试概述.ppt_第3页
软件测试工程-软件测试概述.ppt_第4页
软件测试工程-软件测试概述.ppt_第5页
资源描述:

《软件测试工程-软件测试概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、软件测试工程软件测试概述软件测试基本概念什么是软件测试软件测试的目的软件测试原则软件测试度量什么是软件测试广义的概念指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认狭义的概念识别软件缺陷的过程,即实际结果与预期结果的不一致软件测试目的发现软件中的各种缺陷使软件中缺陷降低到一定程度,而不是彻底消灭以较少的用例、时间和人力找出软件中的各种错误和缺陷,以确保软件的质量软件测试原则Good-enough:一种权衡投入/产出比的原则保证

2、测试的覆盖度,但是穷举测试是不可能的所有的测试都应该追溯到用户需求越早测试越好,测试过程与开发过程应是相结合的测试的规模由小到大,从单元测试到系统测试为了尽可能的发现错误,应该有独立第三方进行测试不能为了便于测试擅自修改程序测试的度量测试覆盖率缺陷发现率测试通过率软件测试的分类黑盒测试和白盒测试黑盒测试的概念又称功能测试或数据驱动测试,是针对软件的功能需求/实现进行测试通过测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构黑盒测试和白盒测试常见的黑盒测试的方法等价类划分边界值分析因果图错误推测

3、黑盒测试和白盒测试白盒测试的概念又称结构测试或逻辑驱动测试必须知道软件内部工作过程,通过测试来检测软件内部是否按照需求、设计正常运行黑盒测试和白盒测试常见的白盒测试的方法语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖动态测试和静态测试动态测试的概念动态测试需要在开发/测试环境或实际运行环境中运行软件,并使用测试用例去查找软件缺陷动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。静态测试的概念静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估包括代码检查、程序

4、结构分析、代码质量度量等。软件测试阶段单元测试单元测试是对软件中的最小可验证单元进行检查和验证。集成测试把已经测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试系统测试将经过集成测试的软件,作为计算机系统的一部分,与系统中其他部分结合起来,在实际运行环境下进行一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。验收测试交付测试,是针对用户需求、业务流程进行的正式的测试。软件测试的流程缺陷处理的流程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。