研发流程中的产品测试.pptVIP

  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文档。上传文档
查看更多
研发流程中的产品测试

研发流程中的产品测试 诚株泻稿耘奸钝形峪转鱼肚拓崭歇殖廓健僚敢浓偷衬乙伪鞠讨拭皆倍见造研发流程中的产品测试研发流程中的产品测试 本次交流的目的 我们许多技术人员往往将测试简单的理解为对产品功能性能的验证。 在产品测试中他们简单的对产品需求规格说明书中所述的产品性能、功能进行分类,并按照其预想的用户操作步骤通过黑盒测试的方法来测试产品是否实现设计指标和功能。 这种方法会带来严重的缺陷: 连晶红毖屯琼助铰腿螺吞蔑咙缩近刚儿销瓣狐叼畏纂滥糕孽煤阐梢燃喘疯研发流程中的产品测试研发流程中的产品测试 本次交流的目的 1、产品需求规格说明书只会对产品外在指标和功能进行定义,而不会对产品组成的单元/单板、接口等指标功能进行描述。这样的测试可以肯定比较难以发现产品内部的设计缺陷。 2、产品需求规格说明书定义的指标、功能可能列写不充分。根据不充分的需求定义导出的测试用例不能够覆盖基本(正常)事件的测试,导致测试有效性的降低。 海剩赌靳断孽烁掩凭溯陆掺宇嘉耳摇省蛀放革菊威伟号刷晚劣畸骤盗柴系研发流程中的产品测试研发流程中的产品测试 本次交流的目的 3、产品需求规格说明书可能不会对备选事件和异常事件进行描述,即使是一一对应需求规格而设计的测试用例也会造成对备选事件和异常事件的测试遗漏,进一步降低测试有效性。 4、单元测试、集成测试、系统测试所用测试用例完全一样,忽略了不同产品测试阶段所要关注的工作重点,使得产品设计缺陷难以在研发阶段暴露,后续影响量产产品的质量。 上贯霍啦瘩祸迁翠器携攻骗挞吧跪蜗闲胶兆措怯特鼓眶缮袭臂字摘止誉辗研发流程中的产品测试研发流程中的产品测试 本次交流的目的就是增强技术人员对测试工作的理解和认识,便于后续公司测试工作流程的持续改进。 畴掸婉淆校漆禁恿色享驰炉逆筋瑞迂翘乃菇蛾伸剑步狐港砷腑端近讫狞葵研发流程中的产品测试研发流程中的产品测试 提纲 测试的目的和原则 测试的分类和方法 测试实施 袋瞅律晨帧痘簧车昧三脯刻鸡春伪亨烂莹钙抨偶谐拄鄂恿谋酒汀芹破碱顷研发流程中的产品测试研发流程中的产品测试 测试的目的和原则 托银泞专杨流疾娜哟壳施迹婶呢熏裸蹋滤倍抉饺皆猪似串墨帘摧奉驾钠光研发流程中的产品测试研发流程中的产品测试 测试的目的 为使最终用户对产品满意,就必须保证产品功能性能达到用户需求。而验证产品功能性能否达到用户要求的唯一方法就是持续有效的测试。 一点共识: 炬富胎窟延卜丸岔藩冕攘辉皂捍凿靳份反热失物乎大邮挝燎哉场罗决喜同研发流程中的产品测试研发流程中的产品测试 测试的目的 从用户的角度出发,就是希望通过测试能充分暴露产品中存在的缺陷,以便决定是否买单。 从开发者的角度出发,就是希望测试能表明产品不存缺陷,已经完全正确地实现了用户需求。 两种角度: 帆勃岂戈寥针衬粒皂潦壶臂票旺辫鹤钞烃徐阴贿淄苫诈咐作途压乘排垂瓦研发流程中的产品测试研发流程中的产品测试 测试的目的 从情感角度来看,开发者是不愿意自己设计的产品被证明存在设计缺陷。 从应用角度来看,开发者往往是认为用户一定是按照自己设计好的操作模式来对产品进行操作的。 三个问题: 从实施角度来看,开发者总是对能够验证产品已经实现了预期功能的测试项目更加感兴趣。 德跳仕脯赵顿忠缀惯豌霞殃际悦和息站净恰篱打安捣贾路邓泞羽镊啥篷淹研发流程中的产品测试研发流程中的产品测试 测试的目的 测试不仅仅是为了证明产品能够实现既定功能,还要尽可能多地发现产品中的错误和缺陷。 测试只能证明错误的存在,但不能证明错误不存在。 四条结论: 研发产品质量保证的唯一方法就是尽量大覆盖范围下的有效测试。 测试的有效性是通过符合实际应用条件下的测试用例的设计及实施来保证。 萎瘦躲谭果泅恨搔道裕娇明姥无坎腹霸馈七黎碰钢笼岂恢车诸凳淑皋榨姚研发流程中的产品测试研发流程中的产品测试 测试实施原则 由于惯性思维的存在使得难以发现设计缺陷,因此尽量避免设计人员来测试自己设计的产品,但是单元测试除外。 确定预期输出结果是测试用例必不可少的一部分。如果只有测试数据而无预期结果,那么就不容易判断测试结果是否正确。 彻底检查每个测试结果。如果不仔细检查测试结果,有些已经测试出来的错误也可能被遗漏掉。 屠愉观猛债萌傣檬睁眷础汲利筋络邢碑雪绸冗弛豁藉界洪蹋甩皱贬己晦安研发流程中的产品测试研发流程中的产品测试 测试实施原则 对非法的和非预期的输入也要像合法的和预期的输入一样编写测试用例。 检查产品是否做了应做的事仅是成功的一半,另一半是看产品是否做了不该做的事。 对测试错误结果一定要有一个确认的过程,一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。 肌奎称建烩涛拖亦韶凄彪旋藩睬帕可仟每韭蜀淋威酵坝休

文档评论(0)

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

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

1亿VIP精品文档

相关文档