ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件测试新七大原则

2021-06-30 18:01:34  阅读:217  来源: 互联网

标签:原则 测试人员 客户 质量 测试 团队 数据 新七大 软件测试


现代软件测试目标

加速可交付质量的达成

现代软件测试原则是从敏捷测试自然发展而来,通过这七项原则,测试人员将从传统的质量负责人向质量大使身份转换(提升交付质量、提供价值并传播质量文化)

一、以推进业务为先

在敏捷团队中,测试人员常被视作成本中心。但优秀的测试意识对产品特性来说是产生价值而不是产生成本。现代测试者对团队来说是价值提供者。价值更多是指能带来商业价值或者守护产品底线。现代测试者总是能从客户角度思考产品并以数据驱动行为。他们热衷提升效率并期望加速产品的发布并尽快为客户提供价值。

二、为团队提速,通过精益思想和约束理论等模型来帮助识别、优化以及从系统中移除瓶颈

测试人员将较少执行测试,而更多地去推进质量。开发人员自身将更多地执行测试。测试人员会向开发人员传输测试方法和思路以更多地实施好单元测试,模块功能测试。测试人员将更多关注在系统集成和其他复杂的测试上。通过结对而非独立工作能让团队在编码阶段就能发现更多问题而加快质量信心的简历。

三、是团队持续提升的主力军。更多是帮助团队优化、融合来走向成功,而不是充当安全防护网捕获错误

通过将基础测试工作过渡到由开发人员来执行,测试人员承担教练和引导测试成功的工作,会提升整个团队的质量。测试人员不再被认为是最后的质量防线,而是从产品推出和客户满意上从最开始就发挥作用。

四、深刻关切团队的质量文化,教练并引导团队顺畅地过渡到成熟的质量文化团队

对于建立成熟的质量文化来说,打造社区比将测试人员割裂开来工作更加重要。通过合作、创新,社区成员会一起为产品提升进行讨论并建立共同意识。在社区分享知识、实践,鼓励互助而非遇到问题独自钻牛角尖。

五、相信只有客户才能够判断或评估产品质量

引入客户意见在现代测试实践中非常之重要。无论是收集客户反馈或是直接、间接地从客户处得到分析数据。这对于任何一个以服务客户,坚守质量原则的团队或公司来说,都是最直接用于判断产品未来是否符合客户预期的途径。

六、广泛使用各种数据来深入理解客户使用场景并据此来减少产品预设及实际业务表现的差异

现代测试中各类数据是关键。没有数据,就无法估测客户在做什么、关心什么。长期来说,没有人使用的功能或并不想使用的功能提供不了任何价值。获取有效数据非常重要。理解和分析收集到的数据,并平衡收集数据和使用数据的重要性。数据可以创建一个持续的、预测的信息反馈环,从而缩小产品假设和实际业务之间的差距并让团队确定行动方向。

七、把测试的方法和能力扩展到整个团队,并认同团队会逐渐减少或取消专职的测试专家存在

以后测试人员应该都转做开发么?并不是,把工作聚焦在具体任务上,更多地去利用工具或者学习技能去更好地帮助业务成长而不是转变成开发技能。成长为专业的多面手,引导质量文化,积极学习并拥抱变化。

参考文章:https://www.moderntesting.org/

标签:原则,测试人员,客户,质量,测试,团队,数据,新七大,软件测试
来源: https://www.cnblogs.com/yuyanguniang/p/14955709.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有