第16章、软件测试经验分析(讨论课).pptVIP

第16章、软件测试经验分析(讨论课).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/ 测试计划与软件缺陷 本章学习目标 回顾学习过的知识 经验交流,提高测试水平 内容进度 知识回顾与提高 成功测试经验介绍 内容进度 知识回顾与提高 成功测试经验介绍 成功测试经验介绍 测试人员的服务对象 项目经理(开发经理、测试经理) 程序员 文档编写人员 技术支持 市场人员 管理层和项目相关人员 用户 测试人员关注失效,客户才能关注成功 什么是“完备”的测试? 测试人员的服务对象 *项目经理。项目经理有资格了解测试员的工作进展并施加影响。测试员根据要求向其报告工作状态,迅速报告重要问题。并不要成为项目的瓶颈,从而为项目经理提供服务。指挥项目是项目经理的特权。测试员的责任就是告诉项目经理自己能做什么,不能做什么,有关项目的决策和条件会对测试产生什么影响。 *程序员。通过尽可能迅速地提供好的错误报告,使得程序员的工作更容易一些。努力提高自己的技能并了解产品,以免用错误的或用毫无意义的报告浪费程序员的时间。如果测试员可以做到这一点,就可以赢得更多的信任,而这种信任又可以转化为支持和影响。 测试人员的服务对象 *技术文档编写员。与测试员一样,负责编写文档和在线帮助的技术文档编写员也不能得到产品的完整信息。测试员可以帮助他们理解产品到底怎样发挥效能,并为其指出文档中的错误。技术文档编写员也会帮助测试员。当技术文档编写员研究产品,以及必须阅读文档的用户会怎样使用产品时,会了解到一些测试员不知道的信息。如果测试员与技术文档编写员有很好的关系,编写员就会告诉测试员有关产品的新特性、新用法、测试计划中的漏洞和他们所发现的软件问题。这些问题中的一部分永远也不会被报告,除非某个文档编写员知道哪个测试员关心这些程序问题。 *技术支持员。遗留在产品中的任何问题都会为技术支持员带来负担。测试员通过告诉技术支持员可能会给用户带来麻烦的产品问题,向其提供服务。如果测试员在开发期间与技术支持员一起工作,有时技术支持员会帮助测试员找出应该更正的软件问题。测试员也应该通过研究现场发现的难题,为技术支持员提供帮助。通过这种方式,能够把测试员与技术支持员拉得更近,进而与客户也更近了。 测试人员的服务对象 *市场开发员。市场开发员需要了解产品中任何与产品应该提供给客户的关键利益不一致的地方。对于程序员来说是很小的程序问题,对于市场开发员来说可能会是至关重要的问题。他们也许能意识到这种程序问题会使客户较难完成某种重要任务。此外,通过评审市场开发计划文档或描述,测试员可以帮助市场开发员对产品能力有更精确的认识。 *管理层和项目相关人员。测试员服务于公司业务,这也是为什么测试员必须小心,不要像个质量狂,而不是通信达理的人的原因。特别是到了项目要结束的时候,测试员要以兼顾公司短期和长期利益的方式完成自己的职责。要以明确、简洁的词汇编写测试状态报告,以便执行经理能够感到有做出决策的依据。 *用户。在测试员的心中,要想着将要使用该产品的人。当然,用户的满意是项目的最高利益。但是还要考虑满足主要用户对项目团队的特殊要求。 测试人员关注失效,客户才能关注成功 测试是项目团队中唯一不直接关注成功的角色。其他所有人都在创造什么,或创造性地指导创造。但测试员却是消极的。测试会是一种沉闷的工作,几乎像希腊神话所说:“测试者在孤岛上,注定要不停地寻找不会存在、也不应该存在的东西,深信成功会为神带来不幸。” 重新定义比较积极的测试员使命是错误的,例如确认程序正常。即使“确认程序正常”作为使命交给测试员,测试员也要忠告客户,这样的确认是不可能的。这种确认成本极高。除非运行所有可能的测试,否则就不能证明程序正常。测试员只能够说:“就我所执行的测试来说,没有发现产品不正常。”但是反过来的确认就非常经济了:只需一个测试,就可以说明产品不正常。 测试员关注失效,是因为这可以增加发现失效的机会。用自己全部的创造力和技能,寻找产品中的关键问题。如果测试员没有找到关键问题,程序员就不能改正,以后用户可能会替测试员找到。通过发现程序中客现存在的问题,测试员能够帮助项目团队更加了解自己的技能和产品风险,帮助他们将产品做得更好,更具可支持性,在市场中有可能更成功。 什么是“完备”的测试 有一些测试员承认自己不知道是否发现了产品中的全部问题,但仍然不准确地讨论结束测试的含义。“对这个产品我需要测试5天”可以解释为,他可以在5天之内对产品进行完备的测试,也可能意味着他会在5天之内发现所有问题。完备性常常是隐含地表示出来的,而不是明说出来的。不管是哪种情况,这都是必须小心对待的概念。请考虑完备测试可能的含义: ·完全发现了产品中每个问题。 ·完全检查了产品的每个部分。 ·完成了自认为是有用和经济的测试。 ·尽自己所能,完全达到了项目团队制定的目标。

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档