《不止测试》读书笔记
出版书籍链接:
https://img02.ma.scrmtech.com/7019/1254/meeting/1639449933/%E4%B8%8D%E6%AD%A2%E6%B5%8B%E8%AF%95-Thoughtworks%E6%B4%9E%E8%A7%81%E8%87%AA%E5%87%BA%E7%89%88%E8%AE%A1%E5%88%92.pdf
序言
传统质量保障工作的认知正面临的挑战:业务多样化、复杂化、技术演进、基础设施发展,软件越来越复杂、不确定性增多,风险不可测,且软件市场竞争对质量要求越来越高的需求。
“质量不是检测出来的”——William Edwards Deming(戴明环提出者)
网上查找的戴明的质量管理理念(自认为比较关键的):
●建立持之以恒地改进产品和服务目标:管理者不应当只考虑短期利益,而应当以长远发展为目标,清楚自己的定位以及客户的需求,并且把这些需求转化到产品以及服务上。
●停止依靠大规模检查去获得质量:传统的质量管理依赖于检查最终结果是否符合要求。旧的管理观念更类似于产品管理,而新的管理观念更应该注重于生产过程的改进,而非仅仅关心产量及结果。
●实行岗位职能培训:没有时间,没有足够资金来培训基层员工,或许可以为公司短期节省开支(钱和时间),但是往往以这为借口的公司会失去长期的竞争力,因为培训带来的更多的是长期的利益和节约。
●打破部门之间的障碍:每个部门存在的目的都是为了整个公司更好的运营和发展,部门间不应当只考虑自己的最大利益而做决定,而应当互相交流,确保整个组织的利益最大化
质量需要左移、右移。关注整个交付过程(计划安排、团队协作等方面)。其中团队协作的关键在人,团队成员的工作态度、工作热情以及工作能力(是否符合技术要求,快速学习的能力和积极性)。
测试人员除了是身体力行参与质量建设,更需要对团队不同角色进行治理赋能,承担赋能者的职责。比如考虑给开发进行质量培训,一些常见遇到的质量问题等经验总结和常用的测试用例设计方法等。
测试的职责=传统测试角色+质量分析者+协调者+倡导者 by 林玉冰
用业务价值驱动测试
业务价值的4个纬度:用户行为、业务流程、业务影响和业务指标。
用户行为:用户的可能的行为习惯、使用场景等。
业务影响:关注业务的优先级(其中优先级是动态变化的)尽早介入需求,从需求PO那儿获取优先级信息
业务指标:业务指标度量和跟踪量化是一般测试人员比较少进行的。
作者提供了参考文章《聚集测试,驱动卓越》
后续有时间阅读:https://zhuanlan.zhihu.com/p/37022370
软件测试的原则:1、质量内建;2、快速反馈;3、全员参与;4、测试作为资产;5、更快的交付;6、清晰一致的测试视图;7、优化业务价值
QA在生产环境下做什么?
深入分析生产环境上的缺陷
大规模团队QA的合作
团队为质量负责
软件测试人员的职业发展之路
跟着团队一起转型
https://img02.ma.scrmtech.com/7019/1254/meeting/1639449933/%E4%B8%8D%E6%AD%A2%E6%B5%8B%E8%AF%95-Thoughtworks%E6%B4%9E%E8%A7%81%E8%87%AA%E5%87%BA%E7%89%88%E8%AE%A1%E5%88%92.pdf
序言
传统质量保障工作的认知正面临的挑战:业务多样化、复杂化、技术演进、基础设施发展,软件越来越复杂、不确定性增多,风险不可测,且软件市场竞争对质量要求越来越高的需求。
“质量不是检测出来的”——William Edwards Deming(戴明环提出者)
网上查找的戴明的质量管理理念(自认为比较关键的):
●建立持之以恒地改进产品和服务目标:管理者不应当只考虑短期利益,而应当以长远发展为目标,清楚自己的定位以及客户的需求,并且把这些需求转化到产品以及服务上。
●停止依靠大规模检查去获得质量:传统的质量管理依赖于检查最终结果是否符合要求。旧的管理观念更类似于产品管理,而新的管理观念更应该注重于生产过程的改进,而非仅仅关心产量及结果。
●实行岗位职能培训:没有时间,没有足够资金来培训基层员工,或许可以为公司短期节省开支(钱和时间),但是往往以这为借口的公司会失去长期的竞争力,因为培训带来的更多的是长期的利益和节约。
●打破部门之间的障碍:每个部门存在的目的都是为了整个公司更好的运营和发展,部门间不应当只考虑自己的最大利益而做决定,而应当互相交流,确保整个组织的利益最大化
质量需要左移、右移。关注整个交付过程(计划安排、团队协作等方面)。其中团队协作的关键在人,团队成员的工作态度、工作热情以及工作能力(是否符合技术要求,快速学习的能力和积极性)。
测试人员除了是身体力行参与质量建设,更需要对团队不同角色进行治理赋能,承担赋能者的职责。比如考虑给开发进行质量培训,一些常见遇到的质量问题等经验总结和常用的测试用例设计方法等。
测试的职责=传统测试角色+质量分析者+协调者+倡导者 by 林玉冰
用业务价值驱动测试
业务价值的4个纬度:用户行为、业务流程、业务影响和业务指标。
用户行为:用户的可能的行为习惯、使用场景等。
业务影响:关注业务的优先级(其中优先级是动态变化的)尽早介入需求,从需求PO那儿获取优先级信息
业务指标:业务指标度量和跟踪量化是一般测试人员比较少进行的。
作者提供了参考文章《聚集测试,驱动卓越》
后续有时间阅读:https://zhuanlan.zhihu.com/p/37022370
软件测试的原则:1、质量内建;2、快速反馈;3、全员参与;4、测试作为资产;5、更快的交付;6、清晰一致的测试视图;7、优化业务价值
QA在生产环境下做什么?
深入分析生产环境上的缺陷
大规模团队QA的合作
团队为质量负责
软件测试人员的职业发展之路
跟着团队一起转型
若有收获,就点个赞吧
走出无人区
浙公网安备 33010602011771号