高家祺-大模型加速BDD工程化落地.pdf

编号:614097 PDF 39页 3.65MB 下载积分:VIP专享
下载报告请您先登录!

高家祺-大模型加速BDD工程化落地.pdf

1、大模型加速BDD工程化落地高家祺|杭州谐云科技有限公司演讲嘉宾高家祺谐云科技-DevOps技术总监目前就职于谐云科技,主要负责DevOps产品研发、推广、落地,拥有多年大规模微服务架构、软件工程化、团队敏捷化实践经验,主导过观云台、DevOps、项目管理、API网关、微服务治理平台等产品孵化、架构升级建设,目前服务过的客户主要覆盖政府、银、证券、能源业,包括:应急部、香港医院管理局、杭州银行、湘财证券、国元证券、中国电力科学研究院、上海汽车、东风汽车等。目 录CONTENTS1.BDD开发模式2.BDD企业应用实践3.大模型+BDD框架4.总结与展望BDD用户行为驱动开发模式PART 01常见

2、的测试模式软件需求软件开发软件测试软件发布软件需求软件开发软件发布传统模式敏捷模式敏捷测试 传统测试 敏捷测试传统测试通常在软件开发的后期阶段进行,测试工作相对独立,通常由专门的测试团队负责,测试的重点在于验证软件是否符合需求设计。传统测试往往在项目完成后才发现问题,反馈周期较长,导致修复成本高。同时,传统测试的跨职能合作较少,开发和测试团队之间的沟通不够频繁,可能影响软件的质量和交付速度。敏捷测试则贯穿整个开发过程,强调早期和频繁的测试,确保软件在每个迭代周期都能快速交付可用功能。敏捷测试鼓励开发和测试人员之间的密切合作,团队成员共同参与需求讨论和设计评审。敏捷测试关注更快的定位发现软件中存

3、在的缺陷,建立快速反馈机制,持续改进,高效解决问题。此外,敏捷测试采用轻量级文档,灵活应对变化,更加适应快速发展的软件项目环境。敏捷其实是一系列方法如XP、Scrum、Lean等总称的术语,目的是通过迭代和增量的开发,并且经常检视和调整来提升项目的管理和交付。测试时间短文档少,难以短时间理解需求开发质量差缺陷基数大测试环境不稳定存在问题敏捷测试宣言测试是一个活动 胜于 测试是一个阶段Testing is an Activity Over Testing is a phase预防缺陷 胜于 发现缺陷Pervent Bugs Over Finding Bugs做测试者 胜于 做检查者Be a te

4、ster Over Be a checker帮助构建最好的系统 胜于 破坏系统Helping to build the BEST system Over Breaking the system团队为质量负责 胜于 测试为质量负责Whole team takes responsibility for quality OverTester is responsible for quality敏捷方法要求团队能够持续提供高质量的软件,敏捷测试是确保这个目标实现的关键。Ken Schwaber在敏捷中,测试与开发是交替进行的,测试并不是在完成开发后才开始,而是随时伴随开发的进展。Mike Cohn 敏

5、捷测试不仅仅是在开发后做功能验证,它应该贯穿整个开发过程,帮助我们更早地识别问题,并尽早修复。Martin FowlerTDD(测试驱动开发)测试驱动开发(TDD)是一个软件开发过程,其中开发人员在实现代码之前,首先构建并执行测试,从而确保代码符合预期功能;TDD的意义在于提高代码质量、确保功能符合需求、减少缺陷,并促使开发人员更清晰地理解需求,从而提升开发效率和维护性。测试驱动开发的工作模式u 首先创建测试用例,进行测试用例评审,达成一致约定。u 运行测试代码,预期执行失败u 编写实现的代码,不断调试代码,使测试脚本执行通过。u 重构将代码调试到最佳(重构是在不改变其功能的情况下改进代码结构

6、以提升质量)TDD存在的问题:u虽然测试驱动开发过程,但是更像测试单打独斗,然而业务、开发都未能参与进去,无法拉齐整个团队uTDD侧重于单元测试,可能难以全面覆盖复杂的业务逻辑或系统集成场景u随着代码的演变和重构,测试用例可能需要频繁更新,维护成本高BDD(行为驱动开发)行为驱动开发(BDD)是一套软件工程实践来帮助团队构建和交付更有价值、更高质量的软件。它借鉴了敏捷和精益实践,特别是测试驱动开发(TDD)和领域驱动设计(DDD)。但最重要的是,BDD提供了一个基于简单的、结构的语言表达方式来描述需求,促进项目组与业务方之间的沟通。BDD(行为驱动开发)28需求具有明确的应用场景,避免脱离场景

友情提示

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

本文(高家祺-大模型加速BDD工程化落地.pdf)为本站 (patton) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠