软件测试2-基本概念与原理

软件测试2-基本概念与原理

ID:37563090

大小:1.06 MB

页数:45页

时间:2019-05-12

软件测试2-基本概念与原理_第1页
软件测试2-基本概念与原理_第2页
软件测试2-基本概念与原理_第3页
软件测试2-基本概念与原理_第4页
软件测试2-基本概念与原理_第5页
资源描述:

《软件测试2-基本概念与原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试第2讲软件测试基本概念与原理内容简介测试基本概念测试方法测试阶段测试工具简介测试的基本概念软件测试的对象测试用例测试环境软件测试与软件开发软件测试分类测试的原则测试工具测试基本概念-测试对象软件测试不等于程序测试,软件测试贯穿于软件定义和开发的真个过程。需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象测试基本概念-测试用例为特定的目的而设计的一组测试输入、执行条件、测试环境和预期的结果;测试用例是执行

2、测试的最小实体;测试基本概念-测试环境软件历时数据硬件网络测试环境测试基本概念-软件开发与软件测试软件测试与软件开发的并行性需求评审概要设计概要设计评审详细设计设计走查编码走查单元测试编码系统测试集成测试测试评审测试过程测试计划…………各子模块测试基本概念-软件开发与软件测试包含测试的完整的开发流程项目规划需求分析概要设计详细设计代码编写产品发布系统规划集成规划单元规划测试代码编写测试需求分析系统测试计划集成测试计划单元测试计划测试基本概念-软件开发与软件测试开发各阶段的测试工作需求分析概要设计详细设计实现

3、/单元测试集成测试确认测试系统测试系统测试确认测试集成测试单元测试计划计划计划执行执行执行执行计划/设计设计设计设计测试基本概念-软件开发与软件测试V模型需求获取需求分析需求定义概要设计需求分析书详细设计概要设计书编码详细设计书程序软件产品系统测试可交付软件确认测试已确认软件集成测试已集成软件单元测试已测试模块用户测试基本概念-软件开发与软件测试W模型需求概要设计设计编码单元测试集成测试系统测试验收测试安装集成构建设计测试功能测试需求测试测试基本概念-软件开发与软件测试H模型测试准备测试执行其他流程(如设计

4、流程)测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式黑盒测试通过软件的外部表现来发现其缺陷和错误白盒测试通过对程序内部结构的分析、检测来寻找问题测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式静态测试不执行被测试软件,而对需求分析说明书、软件设计说明书、源程序做结构检查、流程图分析、符号执行等找出软件错误动态测试执行被测程序,通过执行结果分析软件可能出现的错误设计并执行测试用例测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式单元测试(模块测试)集成测试

5、(组装测试或联合测试)系统测试验收测试(有效性测试或合格测试)测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式单元测试(模块测试)集成测试(组装测试或联合测试)系统测试验收测试(有效性测试或合格测试)测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式开发方测试用户方测试第三方测试通常也称为内部测试。在软件开发环境下,由开发者验证软件的实现是否满足软件需求说明的要求。是开发方对软件进行的自我检查与验证希望通过测试,表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的

6、要求!测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式开发方测试用户方测试第三方测试在用户的应用环境下,由用户通过运行和使用软件,验证软件实现是否符合自己预期的要求。由用户找出软件的应用过程中发现的软件的缺陷与问题,并对使用质量进行评估。希望能通过软件测试暴露软件中隐藏的错误和缺陷!Alpha测试Beta测试测试基本概念-测试分类按测试技术按测试阶段按测试实施组织按测试方式开发方测试用户方测试第三方测试也称为独立测试。由开发方和用户之外的测试组织进行的测试。第三方测试是由在技术、管理和财务

7、上与开发方和用户方向对独立的组织进行的软件测试。软件质量工程强调开展独立的验证和确认活动兼顾开发方和用户方角度测试的基本概念-测试的原则应尽早和不断地进行测试程序员应避免检查自己的程序从用户和开发者的角度进行软件测试要站在客户的角度进行测试测试工具简介测试工作在软件开发整个过程中占有极为重要的位置,而全人工测试是非常麻烦的,所以测试过程的自动化已成为测试发展的重要方向。测试工具的选择对测试的规范化影响很大,目前已开发出了各种自动化软件测试工具,它们为软件测试提供了强有力的支持测试工具从测试的方法上可以分为两

8、种:白盒测试工具和黑盒测试工具。测试工具简介-白盒测试工具白盒测试工具主要有:内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等;代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,,Macabe公司的Macabe等;代码性能检查:Numega中的truetime,Ration

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

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

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