内容大纲

原文解读

测试的核心是测试策略,即测什么和怎么测。具体包括:测试的对象和范围是什么?测试的目标是什么?测试的重点和难点是什么?测试的深度和广度是什么?如何安排测试活动?如何评估测试的效果?

软件测试的发展经历了5个阶段,第1个阶段是证实:证明软件工作正确的活动;第2个阶段是证伪:发现错误而进行的活动;第3个阶段是缺陷预防:测试是以评价一个程序或者系统属性为目标的任何活动,测试是对软件质量的度量;第4个阶段是测试体系:测试成熟度模型、测试能力成熟度模型;第5个阶段是全生命周期测试:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。

敏捷开发模式发布周期为月/周,要求自动化测试+探索测试,测试不再只是项目中后期的验证者,还需要前移至需求、开发环节和后移至运维、上线环节;DevOps开发模式发布周期为周/日,要求自动化流水线的持续测试,测试无所不在,一有缺陷立即发现。

质量不只是测试的事情,每个角色都要为自己那部分质量负责,每个开发人员都要有一定量的自测。对测试的专业性要求也随之变高,要能够与技术人员和业务人员展开良好协作,并理解利用测试记录需求和驱动开发的思想。测试记录需求,我的理解是测试人员编写测试用例和执行测试,梳理需求查漏补缺,推动产品完善需求文档;驱动开发,我的理解是测试人员发现缺陷,参与研发方案讨论,提出修改意见;专业的测试人员,也应具有优秀的技术能力,能够实现自动化测试,同时擅长探索式测试。了解用户在做什么,以更好地理解用户的软件需求。

测试的困境和迷局,体现在五个方面,一是新生测试力量缺乏对测试行业的正确理解;二是管理者对测试缺乏正确认识;三是不合时宜的要求;四是低门槛和测试外包;五是缺少发展和规划。很多人做测试三年左右就会遇到职业发展瓶颈。突破之法,在于从质量守护者转变为产品赋能者

我们已经处于VUCA时代,即易变(Volatility)、不定(Uncertainty)、复杂(Complexity)和模糊(Ambiguity)的全新的商业格局,疫情、中美关系、全球经济萎靡、局部战争,寒冬凛冽,冰冷刺骨。测试人员需要跳出传统思维,系统性思考,综合各领域的知识来解决问题,变得:专业、综合、适应变化

参考资料:

《测试架构师修炼之道》第2版第1章测试工程师的“三年之痒”

原文地址:http://www.cnblogs.com/df888/p/16790008.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性