测试经验分享课件.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试经验分享 1 什么是软件测试 1 01 黑盒测试技术介绍 11 02 BUG 描述介绍 27 03 2 一、什么是软件测试 1 、测试的英文单词叫 TEST ,测试包括硬件测 试和软件测试,目前我们所做的工作,主要是 软件测试,即 Software Testing 。 2 、定义:使用人工或自动手段,来运行或测试 某个系统的过程。其目的在于检验它是否满足 规定的需求或弄清预期结果之间的差别。 3 一、什么是软件测试 3 、测试环境:我们测试 1 个软件系统的第 1 件事情, 通常就是搭建用来运行软件的测试环境,简单地说, 软件测试环境就是软件运行的平台,即硬件、软件和 网络的集合; 硬件:主要包括 PC 机(包括品牌机和兼容机)、笔 记本、服务器、各种 PDA 终端; 软件:主要指的是软件运行的操作系统; 网络:主要针对 C/S 结构和 B/S 结构的软件,在不同 的网络环境下,如,局域网还是互联网。 4 一、什么是软件测试 4 、软件测试分类:黑盒测试和白盒测试是软件 测试领域中的最基础的两个概念; 黑盒测试( Black-Box Testing ),指的是把被 测得软件看做一个黑盒子,我们不关心盒子里 面的结构是什么样子的,只关心软件的输入数 据和输出结果,黑盒测试也称为功能测试,它 包括功能测试和性能测试。 5 一、什么是软件测试 白盒测试( White-Box Testing ),指的是把盒 子盖代开,去研究里面的源代码和程序结构。 黑盒 X=2 Y=4 ? X=2 白盒 Y=4 Y=2x 6 一、什么是软件测试 5 、按照测试阶段划分,可以将软件测试分为: 单元测试、集成测试、系统测试、验收测试; 单元测试:是指对软件中的最小可测试单元进 行检查和验证;例如:在 C 语言中,单元一般只 1 个函数;在 Java 里,单元一般指 1 个类;在图 形化的软件中,单元也可以指 1 个窗口、 1 个菜 单等。总结起来,单元就是人为规定的最小的 被测功能模块。 7 一、什么是软件测试 集成测试:是单元测试的下一个阶段,是指通 过测试的单元模块组成系统和子系统。 系统测试,指的是将整个软件系统看做 1 个整体 进行测试,包括功能、性能以及软件所运行的 硬件、软件。 验收测试,指系统测试的后期,已用户测试为 主或有测试人员等质量保障人员功能参与测试。 8 一、什么是软件测试 6 、软件测试应该追溯需求,这条原则贯穿整个 软件生命周期,强调需求阶段对软件测试的重 要性 原始要求 需求分析 正确的规格说明 错误的规格说明 设计 正确的设计 正确编码 正确功能 编码 测试 错误设计 对错误说明的设计 错误编码 对错误设计的编码 对错误说明的编码 可改正的错误 不可改正的错误 潜伏的错误 不完善的软件产品 9 一、什么是软件测试 7 、缺陷的二八定理:一般情况下,软件 80% 的 缺陷集中在 20% 的模块中,我们测试的时候要 抓主要矛盾,如果发现某一程序模块比其他模 块有更多的缺陷,就要投入主要的人力和精力 重点测试这 20% 的模块,以提高我们的测试效 率; 8 、一般情况下,每次修复 3-4 个缺陷,就会产 生一个新的缺陷,所以要充分注意修改错误所 产生的影响及波及效果。 10 二、黑盒测试技术 1 、等价类划分法,它不考虑程序的内部结构, 只是根据软件的需求说明来对输入的范围进行 细分,然后再从分出的每一个区域内选取一个 代表性的测试数据,如果等价类分得好,这个 代表性的测试数据的作用就等于其区域内的其 他取值; 它的定义是指某个输入域的子集合。 等价类又可分为 “ 有效等价类 ” 和 “ 无效等价类 ” 11 二、黑盒测试技术 (1) 等价类划分法举例 需求定义 PC 的供电电压在 9V 至 16V 之间,低于 9V , PC 某些模块不能正常工作,所以低于 9V , PC 不能 开机。高于 16V , PC 电压过高会有烧坏元器件 的隐患,所以,高于 16VPC 会自动关机进行保 护。 12 二、黑盒测试技术 (1) 等价类划分法举例 划分输入数据 电压 输入范围 9-16V 取值范围 <9V 9-16V >16V 13 二、黑盒测试技术 (1) 等价类划分法举例 设计输入数据 有效等价类 无效等价类 电 压 9-16V <9V >16V 14 二、黑盒测试技术 (1) 等价类划分法举例 设计测试用例 编号 电压 输出 1 <9V 无法开机 2 9-16V 正常工作 3 >16V 无法开机 15 二、黑盒测试技术 2 、边界值法也是黑盒测试技术的一种,是等价 类划分法的一种补充,由长期的测试时间经验 表明,边界值是最容易出现问题的地方,也是 我们测试的重点; 16 二、黑盒测试技术 ( 2 )边界值法举例 需求定义

文档评论(0)

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

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

1亿VIP精品文档

相关文档

相关课程推荐