排序
Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解
基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法。 一、安装Python环境 Python环境目前已被大部分主流操作系统所支持,比如在Linu...
ClickHouse与Elasticsearch压测实践 | 京东物流技术团队
1 需求分析 1.1 分析压测对象 1)什么是ClickHouse 和Elasticsearch ClickHouse 是一个真正的列式数据库管理系统(DBMS)。在 ClickHouse 中,数据始终是按列存储的,包括矢量(向量或列块)执行...
为什么 API 治理需要内部倡导
API 治理旨在帮助人们通过 API 实现最大价值。但是,只有了解 API 是什么以及 API 的重要性,并且认识到 API 治理是在帮助他们而不是监管他们,才能实现这一目标。这就是为什么在任何 API 治理...
我是一名软件测试工程师,毕业五六年,明明技术越来越好,而我混的却越来越惨!
别人都是越来越好,而我是越来越差! 至于为什么会这样,可能是因为自己年轻气盛;也可能学历不高,仅仅是个本科;也可能是因为整体环境不好;也可能是能力不足;也可能是运气不好......也可能...
压测监控平台的搭建
前言 在上篇文章我们讲解了JMeter这个软件, 本篇文章我们将要根据JMeter获取到的信息来搭建一个压测监控平台, 让我们更直观的监测我们系统的负载情况, 本篇文章将收录到专栏: 性能优化 上一篇文...
确定性模拟的背景、原理、框架及应用实例
作者:王润基 RisingWave Labs 内核开发工程师 确定性模拟(Deterministic Simulation)是一种独特的系统测试技术,它可以将整个分布式系统的各个组件运行在一个单线程模拟器上,从而实现系统的...
手把手教你实战TDD
1. 前言 领域驱动设计,测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计(DDD)的落地实战,本文将对测试驱动开发(TDD)进行探讨,主要内容有:TDD基本理解、TDD常见误区...
测试技术的重要性与应用:现状、方法和未来展望
本文分享自天翼云开发者社区《测试技术的重要性与应用:现状、方法和未来展望》,作者:韩****辉 引言 1.测试技术的重要性和挑战 在当今的数字化时代,软件已经渗透到了我们日常生活的方方面面。...
自动化实践-全量Json对比在技改需求提效实践
1 背景 随着自动化测试左移实践深入,越来越多不同类型的需求开始用自动化测试左移来实践,在实践的过程中也有了新的提效诉求,比如技改类的服务拆分项目或者BC流量拆分的项目,在实践过程中,...
你需要知道 React 中测试自定义 Hooks 的标准步骤
React 中自定义的 Hooks 为开发者提供了重用公共方法的能力。然而,如果你是一个测试新手的话,测试这些钩子可能会很棘手。本文中,我们将探索如何使用 React Testing Library 测试库来测试自定...
精准测试体系构建
1. 功能测试的痛点 1.1 测试范围和效果 版本提测后,开发往往会说,影响范围比较大,做个主链路或者全量回归吧,我只改了几行代码,为什么要回归这么长时间?等等。 测试完成后,测试往往会说,...
架构师日记-软件工程里的组织文化
一 引言 本文是京东到家自动化测试体系建设过程中的一些回顾和总结,删减了部分系统设计与实践的章节,保留了组织与文化相关的内容,整理成文,以飨读者。 下面就以QA(Quality Assurance)的视...
接口测试神器:ApiKit
想给大家分享一款技术人必备的接口测试神器:ApiKit,应该是我目前用过,算得上良心的接口工具 背景 作为互联网行业技术从业者,接口调试是必不可少的一项技能,通常我们都会选择使用 Postman ...
已开源!网易云信的热点探测平台实践
背景 对于一个互联网平台,特别是 toB 的 PaaS/SaaS 平台,热点 key 是一个绕不过去的问题。作为一个开放的系统,平台每天要承载来自大量的外部系统或者海量终端的请求,虽然所有的请求都需要满...
关于自动限流的思考 | 京东云技术团队
目标 保证系统不因流量过载而挂。 现状:人工限流 正常的微服务限流工具都需要人工配置:支持应用负责人事先配置限流规则(接口+调用方+限流阈值),流量在阈值以下可以正常响应,超过阈值的流...
手把手教你实战TDD | 京东云技术团队
1. 前言 领域驱动设计,测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计(DDD)的落地实战,本文将对测试驱动开发(TDD)进行探讨,主要内容有:TDD基本理解、TDD常见误区...
万字长文带你了解无代码自动化测试的34款工具???
随着技术的进步和发展以及 DevOps 和敏捷的到来,软件测试行业正在经历无数的变化。软件测试走过了漫长的道路,从手动测试到记录回放复杂的测试工具,再到测试自动化,再到现在的无代码自动化测...
研发提测前测试到底能做些什么 | 京东云技术团队
作为测试,经常会遇到倒排期的项目,当研发已经占用了很多资源的情况下,此时测试要想提高效率。就不得不在研发提测前多做准备,那么研发提测前测试到底能做些什么,我将根据我的经验,在本次文...
细说敏捷测试-敏捷实战中的探索 | 京东云技术团队
1 什么是敏捷? 敏捷开发是一种思想或方法论,就是通过不断迭代开发和增量发布,最终交付符合用户价值的产品 敏捷思想源于最初的《敏捷宣言》: 【敏捷软件开发宣言】 个体和互动高于流程和工具...
大数据实时链路备战——数据双流高保真压测 | 京东云技术团队
一、大数据双流建设 1.1 数据双流 大数据时代,越来越多的业务依赖实时数据用于决策,比如促销调整,点击率预估、广告分佣等。为了保障业务的顺利开展,也为了保证整体大数据链路的高可用性,越...