上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

3-熊恒-如何让开发爱上写测试.pdf

编号:152118 PDF 51页 54.33MB 下载积分:VIP专享
下载报告请您先登录!

3-熊恒-如何让开发爱上写测试.pdf

1、如何让开发爱上写测试?2023 深圳站熊恒擅编写质量业务代码与测试代码,有代码洁癖擅敏捷开发与极限编程,重庆敏捷社区发起专注于开发员程能建设,与团队效能提升26年全栈开发、架构师、腾讯T12程技术教练2023 深圳站录CONTENTS为何不愿意写01 业务代码分析02 测试代码分析03 定制测试框架04 落地避坑指南05 互动交流环节06 2023 深圳站01为何不愿意写2023 深圳站为何不愿意写为何要写准确档驱动设计持重构快速反馈防错误动化测试收益2023 深圳站为何不愿意写收益考量2023 深圳站为何不愿意写成本考量动化测试成本编写成本执成本维护成本变更成本学习成本2023 深圳站为何不

2、愿意写投产出准确档驱动设计持重构快速反馈防错误编写成本执成本维护成本变更成本学习成本投产出短期可见成本长期缥缈低收益2023 深圳站为何不愿意写环境考量不认业绩激励不做需求低质责多挣钱难以排期打2023 深圳站为何不愿意写系统分析测试有效程度测试编写数量测试编写成本测试编写意愿测试维护成本测试盖度程度缺陷拦截数量外部环境动成本高收益低环境差2023 深圳站02业务代码分析2023 深圳站业务代码可测试性全局状态2023 深圳站业务代码可测试性依赖关系2023 深圳站业务代码可测试性本地依赖2023 深圳站业务代码可测试性远端依赖2023 深圳站业务代码可测试性业务职责2023 深圳站业务代码可

3、测试性结回顾测试编写成本幅度拉代码可测试性2023 深圳站03测试代码分析2023 深圳站测试代码分析有效程度2023 深圳站测试代码分析测试边界2023 深圳站测试代码分析覆盖程度界面框架层Controller层Plugin层Handler层业务A层业务B层业务C层数据层渲染层A0单测覆盖单层例数量例覆盖层数(有效性)2023 深圳站测试代码分析编写成本10 分钟1 天2023 深圳站测试代码分析设计分析整洁代码定义:易于理解、易于变更简单设计原则:表达意图、最少重复*测试代码意图:测试例测试代码扰:技术细节*还有通过测试、最少元素意图可视化意图干扰2023 深圳站测试代码分析结回顾幅度拉低

4、测试有效程度测试编写成本测试维护成本幅度拉幅度拉架构设计能测试编写能2023 深圳站综合分析代码可测试性架构设计能测试编写能测试有效程度测试编写数量测试编写成本测试编写意愿测试维护成本测试盖度程度缺陷拦截数量外部环境动开发人员能力2023 深圳站破局切代码可测试性架构设计能测试编写能测试有效程度测试编写数量测试编写成本测试编写意愿测试维护成本测试盖度程度缺陷拦截数量外部环境动定制测试框架2023 深圳站04定制测试框架2023 深圳站定制测试框架结果预览2023 深圳站定制测试框架有效程度从数据层获取实际数据内容进验证从数据层构造实际数据内容进测试“操作”界元素,从Controller层触发测

5、试框架测试代码代码层级基于测试框架编写的测试代码,变证明题为填空题,可动获得更的覆盖范围,且会强制执数据验证,避免遗漏,即可动获得有效性。可验证7层代码2023 深圳站如何测?(HOW)测什么?(WHAT)定制测试框架编写成本扰太多,编写超 10 分钟表达意图,乎没有细节扰,编写不到 2 分钟2023 深圳站定制测试框架覆盖程度Workbench层Controller层Plugin层Handler层业务A层业务B层业务C层数据层渲染层A0单测覆盖A1单测覆盖A3 BVT覆盖A2 单测覆盖由于编写维护成本幅降低,建设的例数量可以幅度提,同时考虑更的例有效性,代码覆盖度幅度提,编织起更加细密的防护

6、,更有效的捕获缺陷。过于稀疏的防护更加细密的防护2023 深圳站成本视角质量视角成本视角质量视角工程视角定制测试框架领域视业务 代码业务视角技术视角测试 代码业务视角技术视角2023 深圳站05落地避坑指南2023 深圳站是否需要效质量保障是否需要细密防护有否技术才储备落地避坑指南适场景成本衡量 合算否落地 实施新案原案整体成本衡量新框架例成本 例数框架搭建成本/旧框架例成本 例数天平向右倾斜需要多少例?需要多少时间?致性 规模化2023 深圳站落地避坑指南整体路径技术穿刺模块打样数据搜集案设计步推进过程把控及时总结资源获取2023 深圳站落地避坑指南技术穿刺可性约束性架构设计能测试编写能测试

7、有效程度测试编写成本测试维护成本定制测试框架架构师能力要求一线开发能力要求+测试框架2023 深圳站落地避坑指南模块打样需求梳理例梳理2023 深圳站落地避坑指南搜集数据千变更线上缺陷数北极星指标观察指标替换例数拦截问题数2023 深圳站落地避坑指南案设计投投时间集体智慧建设深度分阶段投组合技术穿刺阶段模块打样阶段规模推阶段范围推阶段环境建设持2023 深圳站落地避坑指南过程把控Mob Code Review2023 深圳站如何让开发爱上写测试速度+频次质量绩效认同我 实现2023 深圳站06互动交流环节2023 深圳站熊恒擅编写质量业务代码与测试代码,有代码洁癖擅敏捷开发与极限编程,重庆敏捷

8、社区发起专注于开发员程能建设,与团队效能提升26年全栈开发、架构师、腾讯T12程技术教练互动交流环节感谢聆听CSDN全球最大的中文开发者社区平台CSDN全球最大的中文开发者社区平台CSDN创立于1999年全球编程类网站排名第7(来源:Similarweb 2023.04)注册用户超过4300万,覆盖90%的中文开发者新媒体矩阵粉丝数量超过3100万超过1000家企业客户和合作伙伴目前公司员工近800名,分布在北京、长沙、上海、深圳、杭州、成都等城市,并在美国硅谷常设办事处旗下品牌旗下品牌专业中文IT技术社区:CSDN.NET多媒体专业出版:新程序员开发者专属移动APP:CSDN APP代码托管协作平台:GitCode代码工具协同平台:InsCodeIT人力资源服务:科锐福克斯丨八爪网络高校IT技术学习成长平台:高校俱乐部

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(3-熊恒-如何让开发爱上写测试.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部