持续集成与运维

技术文章

测试人必备:Docker Compose 5 分钟搞定复杂环境部署

Docker Compose 是管理和编排多容器应用的强大工具。它可以将多个服务容器组合成一个整体,从而在开发、测试、部署等场景中简化操作流程。

技术文章

GitLab+Jenkins 实现 Webhook 自动化触发构建

Webhook 是一种基于 HTTP 的回调机制。当事件发生时,服务端会将该事件的信息通过 HTTP POST 请求的形式推送到预先设置的 Webhook URL。这种方式不需要客户端不断轮询服务端的状态,而是服务端在事件发生时直接将数据发

技术文章

什么是精准测试?为什么要做精准测试?

精准测试作为一种现代测试方法的出现,背后有着深刻的行业背景和技术发展动因。随着软件工程的发展,传统的测试方法逐渐暴露出许多问题,特别是在面对日益复杂的系统架构和快速迭代的开发需求时,传统方法显得力不从心。精准测试的提出和应用,正是为了应对这

技术文章

K8S 容器编排课程

随着容器化技术的发展,Kubernetes(简称 K8S)已成为现代软件开发和部署的核心工具之一。对于测试工程师而言,掌握 K8S不仅能提升测试效率,还能增强自动化测试的能力,K8S为测试工程师提供了强大的工具和灵活的环境,能够显著提升测试

技术文章

测试人必会 K8S 操作之 Dashboard

Kubernetes(K8S)是一个开源的容器编排平台,用于自动化应用程序的部署、扩展和管理。其中kubectl 命令行工具能够去操作K8S资源,但是命令指令繁琐,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界

技术文章

UI 自动化分布式测试 -Docker Selenium Grid

对于大型项目或者有大量测试用例的项目,单机的测试环境往往无法快速完成所有测试用例的执行,此时自动化测试执行效率将会成为最大的瓶颈,Selenium Grid 可以通过多机的分布式架构允许测试用例并行运行,大大缩短了测试时间。

技术文章

Kubernetes(K8S) 集群环境搭建指南

在学习和使用Kubernetes过程中,K8S环境搭建是新手非常头疼的一环,K8S提供了多种安装的方式包括Minikube、kubeadm、Rancher、sealos等,目前比较常见的是采用kubeadm和sealos方式进行安装,sea

技术文章

微服务架构下 Docker 容器技术与 Kubernetes(K8S)

随着互联网技术的迅速发展以及软件复杂度的提高,相比单体应用架构模式,微服务架构已经成为现代软件开发的主流。微服务架构会将应用程序拆分为多个小的、松耦合的服务,每个服务可以独立开发、部署和扩展,这些服务通常通过轻量级协议(如HTTP/REST