测试
客服测试流水线编排设计思路和准入准出应用|得物技术
在DevOps转型中,更多的会提到CI/CD(Continuous Integration / Continuous Delivery,即持续集成和持续交付),但DevOps概念下,与之适配的软件测试
开源流量回放平台 AREX 在携程的大规模落地实践
本篇文章主要介绍 AREX 在携程内部落地实践过程中遇到的一系列挑战和解决方案,以及如何通过 AREX 快速部署一站式流量录制回放解决方案来降低接入成本,快速落地。流量录制回放技术在性能测试、回归测试

全栈!使用 eBPF 轻松解锁 HTTPS 分布式追踪能力
这里我们引用一张来自 bytebytego.com 的图,来展示 HTTPS 通信全过程:从上图可以看到,为了完成一次 HTTPS 请求,客户端、服务端需要以此完成如下交互:为了展示 DeepFlow
聊聊我做测试开发的十年心路历程
我们新推出大淘宝技术年度特刊《学如逆水行舟,不进则退——工程师2023年度成长总结专题》,专题收录10余篇工程师2023真诚心路历程与经验思考,覆盖终端、服务端、技术质量等技术领域,这是他们的心得体会
哎呀,当时怎么没有想到 | 京东云技术团队
高质量的测试覆盖率是确保产品质量和用户体验的关键因素,但为何会经常发生测试场景覆盖不全的问题,这里面既有主观因素的缺失,也有客观因素的限制,具体包括:为了解决测试场景未覆盖导致线上问题的情况,进一
TDD、BDD、ATDD都是什么、有什么区别?(下)
TDD、BDD和ATDD之间的主要区别在于关注点、抽象层级和协作。TDD侧重于测试代码并确保它满足需求。BDD关注软件的行为,并确保它满足业务需求。ATDD关注于验收标准,并确保软件满足业务需求。T
技术译文 | 微服务测试——契约测试
模块化单体应用的一个优势(某些情况下可能是劣势)在于,它在单一进程内运行。各个模块之间可以通过本地函数调用来进行通信,不需要依赖网络来实现业务功能。因此,针对这些模块的单元测试或集成测试是在它们的公共
测试用例设计方法六脉神剑——第五剑:化气为型,场景用例破云 | 京东物流技术团队
场景法是一种通过使用事件触发流程,对系统的功能点或业务流程进行描述的方法。对于同一事件不同的触发顺序和处理结果, 可以形成不同的场景。在日常工作中,针对同一业务需求可以模拟出不同场景,测试用例中对所有
测试用例设计方法六脉神剑——第四剑:石破天惊,功能图法攻阵| 京东物流技术团队
功能图:也称状态图法,该方法是一种专门解决动态说明问题的测试用例设计方法 ,主要由状态迁移图和逻辑功能模型两部分构成。用于描述一个特定对象生命期中满足某些条件的所有状态,以及由于各种事件的发生而引起的
AREX 在开发自测场景中应用实践
AREX 除了可以为测试人员提供回归测试的便利,还可以助力开发人员在新功能开发后进行本地自测,快速发现代码问题并立即修复,有效缩短开发周期,提高开发效率。1. Debug 和定位验证根据指定的 ARE
【ChatGPT-应用篇】基于chatGPT覆盖测试过程的初步探索 | 京东物流技术团队
圈内开始尝试利用chatGPT提升工作效率,比如VSCode,IDE 插件市场迅速上线 ChatGPT,诸多大神也纷纷基于chatGPT搭建微信、浏览器插件、客户端等。如此火爆之势,作为测试人员对此也

Java单元测试及常用语句 | 京东物流技术团队
以下是我总结的一些编写单元测试的好处:1.测试代码逻辑时,不需要启动整个应用。2.单元测试可以覆盖边界值3.提高原有代码的复用4.可以有效避免代码改动后,对原有逻辑的潜在影响Mockito是目前最普遍

项目开展CICD的实践探路 | 京东物流技术团队
基于公司Bamboo、EOS,SonarQube平台,在项目中开展CICD持续集成与部署。介绍CICD开展的场景,项目中的实际应用,以及后续规划。CICD 是持续集成(Continuous Inte
如何开发 Java Agent 插件实现自定义组件 Mock
AREX Agent 项目(arex-agent-java) 现在已经支持了大部分开源组件的 Mock,但对某些公司内部完全自研或是基于开源组件做了修改的基础组件还暂不支持,回放时可能会产生预期外的差
CI+JUnit5并发单测机制创新实践 | 京东物流技术团队
采用CI持续集成机制,依靠行云流水线,底层利用junit5单元测试框架并发parallel引擎,嵌入同步数据库的自定义unit test脚本,将每个并发case维护成单元测试,数据自我闭环,可重复执行