软件测试工程软件测试概述.pptx
《软件测试工程软件测试概述.pptx》由会员分享,可在线阅读,更多相关《软件测试工程软件测试概述.pptx(15页珍藏版)》请在课桌文档上搜索。
1、软件测试工程,软件测试概述,软件测试基本概念,什么是软件测试软件测试的目的软件测试原则软件测试度量,什么是软件测试,广义的概念指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认狭义的概念识别软件缺陷的过程,即实际结果与预期结果的不一致,软件测试目的,发现软件中的各种缺陷使软件中缺陷降低到一定程度,而不是彻底消灭以较少的用例、时间和人力找出软件中的各种错误和缺陷,以确保软件的质量,软件测试原则,Good-enough:一种权衡投入/产出比的原则保证测试的覆盖度,但是穷举测试是不可能的所有的测试都应该追溯到用户需求越早测试越好
2、,测试过程与开发过程应是相结合的测试的规模由小到大,从单元测试到系统测试为了尽可能的发现错误,应该有独立第三方进行测试不能为了便于测试擅自修改程序,测试的度量,测试覆盖率缺陷发现率测试通过率,软件测试的分类,黑盒测试和白盒测试,黑盒测试的概念又称功能测试或数据驱动测试,是针对软件的功能需求/实现进行测试通过测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构,黑盒测试和白盒测试,常见的黑盒测试的方法等价类划分边界值分析因果图错误推测,黑盒测试和白盒测试,白盒测试的概念又称结构测试或逻辑驱动测试必须知道软件内部工作过程,通过测试来检测软件内部是否按照需求、设计正常运行,黑盒测试和白盒测试,常
3、见的白盒测试的方法语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖,动态测试和静态测试,动态测试的概念动态测试需要在开发/测试环境或实际运行环境中运行软件,并使用测试用例去查找软件缺陷动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。静态测试的概念静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估包括代码检查、程序结构分析、代码质量度量等。,软件测试阶段,单元测试单元测试是对软件中的最小可验证单元进行检查和验证。集成测试把已经测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试系统测试将经过集成测试的软件,作为计算机系统的一部分,与系统中其他部分结合起来,在实际运行环境下进行一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。验收测试交付测试,是针对用户需求、业务流程进行的正式的测试。,软件测试的流程,缺陷处理的流程,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程 概述
链接地址:https://www.desk33.com/p-381528.html