软件测试培训(一)讲解.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试阶段 单元 测试 单元 测试 单元 测试 集成 测试 集成 测试 系统 测试 验收 测试 单元测试 单元测试概念 单元测试(Unit Testing)只是对代码的一个单元进行测试。是最小单位的测试。 单元测试目的 验证单元代码和详细设计文档的一致性 发现在编码过程中引入的错误 减少开发人员的调试代码时间 大幅度减少后期缺陷的数量 集成测试 集成测试概念 集成测试(Integration Testing)是在单元测试的基础上,将所有模块按照概要设计要求(如根据流程图)组装成为子系统或系统而进行的测试。 系统测试 系统测试概念 系统测试(System Testing),是将通过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行全面的功能覆盖。 简单地说,基于一个完全能运行的软件系统版本 的测试可以称为系统测试。 验收测试 验收测试 面向特定用户的软件项目在正式交付给用户前所进行的测试。一般由用户执行。 单击添加副标题 单击添加副标题 单击添加副标题 单击添加副标题 软件测试的概念 缺陷的基本概念 软件开发模型 软件测试模型 软件测试的流程 软件测试阶段 软件测试分类 内容 软件测试分类 软件测试分类 按测试阶段分类 按测试技术分类 按测试实施组织分类 按测试阶段划分 单元 测试 单元 测试 单元 测试 集成 测试 集成 测试 系统 测试 Alpha 测试 Beta 测试 验收 测试 在每个测试阶段中,如何保证我们测试版本的准确性? 按测试技术划分 按照测试技术分类 黑盒测试 白盒测试 灰盒测试 静态测试 动态测试 按测试技术划分 黑盒测试 又称功能测试、数据驱动测试或基于规格说明书的测试 按测试技术划分 白盒测试 又称结构测试、逻辑驱动测试或基于程序本身的测试 按测试技术划分 灰盒测试 介于白盒测试与黑盒测试之间的测试,灰盒测试关注输出对于输入的正确性,同时也关注内部表现 静态测试 不运行程序,人工对程序和文档进行分析和检查 动态测试 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求 按测试实施组织划分 开发商测试 软件开发,软件测试,产品销售都隶属于同一个公司 外包测试 外包测试是企业把一套成型的产品交给专门的测试组织进行测试,检查产品是否达到用户的使用标准 外包测试的三种服务模式 现场测试(on-site) 完全离岸外包(off shore) 设立联合研发中心 强调了其他模型所忽视的风险分析 每一次螺旋包括4个步骤:制定计划 、风险分析 、实施工程 、 客户评估 * 软件测试培训一:基础篇 软件测试培训二:编写测试计划 软件测试培训三:编写测试用例 软件测试培训四:常用测试用例的设计方法 软件测试培训五:编写缺陷报告和测试总结 单击添加副标题 单击添加副标题 单击添加副标题 单击添加副标题 软件测试的概念 缺陷的基本概念 软件开发模型 软件测试模型 软件测试的流程 软件测试阶段 软件测试分类 内容 单击添加副标题 单击添加副标题 单击添加副标题 单击添加副标题 软件概念 软件的概念 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、文档、数据的完整集合 Glenford J. Myers,1979 软件测试是为了发现错误而运行程序的过程 IEEE,1983 使用人工或自动手段来运行或测试某个系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别 软件测试概念 单击添加副标题 单击添加副标题 单击添加副标题 单击添加副标题 软件测试的概念 缺陷的基本概念 软件开发模型 软件测试模型 软件测试用命周期 软件测试的流程 软件测试阶段 软件测试分类 内容 什么是软件缺陷 在软件工程整个生命周期中任何背离需求、无法正确完成用户所要求的功能的问题属于缺陷。 什么是软件BUG 程序编码上的错误. 缺陷的概念 bug 缺陷 找出并解决bug的过程 debug 调试 bug 缺陷 debug 调试 找出并解决bug的过程 许多公司并不严格区别缺陷(defect)和错误(bug) 缺陷产生的原因 缺陷产生的原因 沟通交流不够 程序设计错误 软件的复杂性 需求不断变化 工期短,任务大 文档不完善 软硬件支持不完善 单击添加副标题 单击添加副标题 单击添加副标题 单击添加副标题 软件测试的概念 缺陷的基本概念 软件开发模型 软件测试模型 软件测试用命周期 软件测试的流程 软件测试阶段 软件测试分类 内容 软件开发模型 基本

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档