Tagged articles
3041 articles
Page 23 of 31
Efficient Ops
Efficient Ops
Jul 7, 2020 · Operations

Leveraging Ops Data: Knowledge Graphs, Auto‑Fault Assessment & Unattended Changes

This article explores the breadth and challenges of operational data, outlines high‑level use cases such as knowledge graphs, automated fault assessment, unattended change management, and dynamic thresholds, and provides practical guidance for integrating these advanced scenarios into DevOps and AIOps workflows.

DevOpsOperations Dataaiops
0 likes · 14 min read
Leveraging Ops Data: Knowledge Graphs, Auto‑Fault Assessment & Unattended Changes
FunTester
FunTester
Jul 6, 2020 · Fundamentals

Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality

This article explains why API testing has become essential in modern agile and IoT‑driven development, outlines the API testing pyramid, covers HTTP and REST fundamentals, and provides practical guidance on selecting tools, creating functional and load tests, and ensuring early, rapid feedback.

API testingBackendHTTP
0 likes · 12 min read
Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality
ITPUB
ITPUB
Jul 5, 2020 · Operations

2020’s Best DevOps Tools by Category – From CI/CD to Collaboration

This article categorises the most popular 2020 DevOps tools—development/build, automated testing, deployment, runtime, and collaboration—explains why each tool topped its class, lists key advantages, and compares notable competitors to help teams build a complete CI/CD pipeline.

Collaborationautomationmonitoring
0 likes · 27 min read
2020’s Best DevOps Tools by Category – From CI/CD to Collaboration
DevOps Cloud Academy
DevOps Cloud Academy
Jul 4, 2020 · Operations

Four Practical Differences Between Declarative and Scripted Jenkins Pipelines

This article explains four concrete distinctions between declarative and scripted Jenkins pipelines—including code validation at start‑up, the ability to restart from a specific stage, options block handling, and conditional execution with when—illustrated with side‑by‑side code examples and screenshots.

Declarative PipelineDevOpsJenkins
0 likes · 9 min read
Four Practical Differences Between Declarative and Scripted Jenkins Pipelines
FunTester
FunTester
Jul 4, 2020 · R&D Management

Top Challenges Agile Testing Teams Face and How to Overcome Them

This article examines the most common obstacles agile testing teams encounter—from constantly changing requirements and neglecting cross‑browser testing to lack of automation, over‑emphasis on speed, unclear definitions of done, poor estimation, skill gaps, and technical debt—offering practical insights to address each issue.

Agile TestingTechnical Debtautomation
0 likes · 9 min read
Top Challenges Agile Testing Teams Face and How to Overcome Them
Liangxu Linux
Liangxu Linux
Jul 1, 2020 · Operations

Get Instant Linux Command Answers with the howdoi CLI Tool

This guide introduces howdoi, a lightweight command‑line utility that lets Linux users ask natural‑language questions and receive ready‑to‑run command snippets, covering installation, usage flags, and practical examples such as extracting files, managing cron jobs, and handling screen sessions.

CLILinuxautomation
0 likes · 7 min read
Get Instant Linux Command Answers with the howdoi CLI Tool
Big Data Technology & Architecture
Big Data Technology & Architecture
Jun 29, 2020 · Operations

Meizu's Automation Journey and Continuous Delivery Platform Evolution

The article outlines Meizu's transition from a music‑player company to a mobile and internet service provider, detailing the operational challenges faced across three internet eras, the development of a comprehensive automation and continuous delivery platform, and the role of big‑data‑driven insights in improving quality, efficiency, cost, and security.

Continuous DeliveryDevOpsOperations
0 likes · 14 min read
Meizu's Automation Journey and Continuous Delivery Platform Evolution
Efficient Ops
Efficient Ops
Jun 28, 2020 · Operations

Scaling a Billion-User Online Banking Platform with DevOps

After a year of DevOps pilot work, the Agricultural Bank of China's personal online banking system built a fully automated, end‑to‑end delivery pipeline covering configuration, build, test, deployment and monitoring, enabling rapid, reliable releases for a user base of over a hundred million.

BankingConfiguration ManagementDevOps
0 likes · 16 min read
Scaling a Billion-User Online Banking Platform with DevOps
Liangxu Linux
Liangxu Linux
Jun 26, 2020 · Operations

How PyDebloatX Quickly Removes Unwanted Windows 10 Default Apps

PyDebloatX is a lightweight Python‑based GUI tool that lists and uninstalls pre‑installed Windows 10 apps such as Clock, Calendar, Maps, Weather, and Photos, offering simple shortcuts, clear prompts, and a GitHub repository for further customization.

PyDebloatXPythonWindows
0 likes · 4 min read
How PyDebloatX Quickly Removes Unwanted Windows 10 Default Apps
Efficient Ops
Efficient Ops
Jun 25, 2020 · Operations

How Agricultural Bank’s AIR Platform Realized DevOps at Scale

This article details the Agricultural Bank’s Distributed Application Interconnection (AIR) platform’s DevOps journey, covering small‑granularity development, comprehensive configuration management, end‑to‑end automated pipelines, advanced testing automation, metric‑driven improvements, and the successful third‑level continuous delivery assessment across multiple projects.

Configuration ManagementContinuous DeliveryDevOps
0 likes · 9 min read
How Agricultural Bank’s AIR Platform Realized DevOps at Scale
Efficient Ops
Efficient Ops
Jun 23, 2020 · Operations

How Agricultural Bank’s Credit Middle Platform Accelerated Delivery with DevOps

Facing fragmented credit product development, Agricultural Bank built a micro‑service‑based credit middle platform and implemented a comprehensive DevOps pipeline—featuring lightweight branching, visualized continuous deployment, end‑to‑end traceability, three‑layer quality gates, and metric‑driven automation—that dramatically improved delivery speed, quality, and operational efficiency.

BankingContinuous DeliveryDevOps
0 likes · 15 min read
How Agricultural Bank’s Credit Middle Platform Accelerated Delivery with DevOps
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 22, 2020 · R&D Management

How to Boost Software R&D Efficiency: From Demand Focus to Continuous Delivery

This article examines common pitfalls in software development—such as confusing task volume with real demand, over‑emphasising resource utilization, and relying on batch releases—and offers practical guidance on demand‑driven collaboration, flow efficiency, cross‑functional teams, automated testing, and continuous delivery to create higher‑value outcomes.

Code ScanningContinuous DeliveryCross‑Functional Teams
0 likes · 11 min read
How to Boost Software R&D Efficiency: From Demand Focus to Continuous Delivery
dbaplus Community
dbaplus Community
Jun 22, 2020 · Operations

How Continuous Delivery Transforms Enterprise DevOps: A Real‑World Case Study

This article explains the challenges of traditional enterprise IT delivery, outlines the role of DevOps and continuous delivery, and presents a detailed case study of a large financial firm that achieved six‑fold deployment speed gains through standardized pipelines, artifact management, and automated cross‑team notifications.

Continuous DeliveryDevOpsautomation
0 likes · 13 min read
How Continuous Delivery Transforms Enterprise DevOps: A Real‑World Case Study
Architect's Tech Stack
Architect's Tech Stack
Jun 19, 2020 · Operations

Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis

This guide provides a step‑by‑step tutorial on using Apache JMeter for performance testing, covering JDK and JMeter installation, creating a complete test script for a Baidu search API, configuring thread groups, HTTP requests, listeners, assertions, executing the test, and analyzing the aggregate report results.

HTTPJMeterLoad Testing
0 likes · 9 min read
Comprehensive JMeter Performance Testing Tutorial: Installation, Script Creation, Execution, and Report Analysis
ITPUB
ITPUB
Jun 17, 2020 · Operations

Get Instant Linux Command Answers with the howdoi CLI Tool

This guide explains how to install the howdoi command‑line utility, use its natural‑language queries to retrieve Linux command tutorials, and leverage options for multiple answers, verbose output, and custom queries, all with a few simple shell commands.

CLILinuxTutorial
0 likes · 7 min read
Get Instant Linux Command Answers with the howdoi CLI Tool
DevOps Engineer
DevOps Engineer
Jun 14, 2020 · Operations

Automating Periodic SSH Login Checks with Jenkins and Expect

This guide explains how to use a Jenkins‑triggered shell script with Expect to regularly log into multiple remote VMs, record results, allow users to add hostnames, and commit changes to a Git repository for automated DevOps operations.

DevOpsJenkinsShell scripting
0 likes · 4 min read
Automating Periodic SSH Login Checks with Jenkins and Expect
FunTester
FunTester
Jun 13, 2020 · Fundamentals

How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer

This guide outlines why manual testing can’t fully replace automation, then walks you through seven concrete steps—including data preparation, API testing, and web UI automation using tools like MySQL, Redis, SOAP UI, Postman, and Selenium with Java or Python—to become a proficient automation test engineer.

APIPythonSelenium
0 likes · 4 min read
How to Master Automation Testing: 7 Practical Steps to Become an Expert Engineer
Meituan Technology Team
Meituan Technology Team
Jun 4, 2020 · Databases

Meituan MySQL Database Inspection System Architecture and Design

Meituan’s MySQL database inspection system uses a three‑layer architecture—execution agents managed by Crane, a metadata‑rich inspection database, and an integrated application UI—to run 64 automated checks, resolve over 8,000 hazards with sub‑four‑day remediation, and continuously improve automation and analytics.

Database InspectionOperationsSystem Architecture
0 likes · 11 min read
Meituan MySQL Database Inspection System Architecture and Design
DevOps
DevOps
Jun 3, 2020 · Operations

DevOps Guiding Principles Framework and the Three‑Step Implementation Method

This article explains the core DevOps philosophy—including Lean, Agile, CI, CD and Continuous Delivery—describes its five‑point framework of culture, automation, lean‑agile core, measurement and sharing, and details a three‑step implementation method of fast flow, fast feedback, and continuous learning with practical practices and examples.

Continuous DeliveryDevOpsLean
0 likes · 16 min read
DevOps Guiding Principles Framework and the Three‑Step Implementation Method
FunTester
FunTester
Jun 2, 2020 · Backend Development

Efficient API Testing with Swagger and Springfox

This article explains how to use Swagger and Springfox to automate API documentation and testing in Java SpringBoot projects, covering the benefits of Swagger, integration steps, Maven dependencies, configuration examples, and how to access the generated interactive UI for faster, more reliable interface validation.

BackendDocumentationSpringBoot
0 likes · 8 min read
Efficient API Testing with Swagger and Springfox
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 25, 2020 · Artificial Intelligence

How AI Turns Dark Data into Actionable Automation

This article explains how enterprises can classify structured, semi‑structured and unstructured data as “dark data”, why traditional RPA struggles with it, and how AI technologies like NLP, computer vision and machine learning—exemplified by Automation Anywhere’s IQ‑Bot—enable end‑to‑end automation of hidden information.

AIIQ BotNLP
0 likes · 9 min read
How AI Turns Dark Data into Actionable Automation
Efficient Ops
Efficient Ops
May 20, 2020 · Operations

How to Build a Sustainable CMDB: Three Essential Phases for Reliable Operations

This article explains how to design, implement, and maintain a robust Configuration Management Database (CMDB) by focusing on simple modeling, establishing data closure loops, and efficiently handling existing inventory, while leveraging Kafka, Flink, Elasticsearch, and Neo4j for fast querying and topology visualization.

CMDBConfiguration Managementautomation
0 likes · 19 min read
How to Build a Sustainable CMDB: Three Essential Phases for Reliable Operations
FunTester
FunTester
May 20, 2020 · Backend Development

How to Build and Run Mock Servers with Moco: A Hands‑On Guide

This tutorial walks through creating a MocoServer instance, configuring ports and log monitors, and using the moco API to define request‑response behavior, followed by a comprehensive Java utility class that simplifies server setup, monitoring, and lifecycle management for backend testing.

API mockingBackend testingHTTP server
0 likes · 5 min read
How to Build and Run Mock Servers with Moco: A Hands‑On Guide
macrozheng
macrozheng
May 19, 2020 · Operations

Master Automated SpringBoot Deployment with Jenkins and Docker

Learn how to automate the packaging, Docker image creation, and remote deployment of a SpringBoot application using a semi‑automatic script and Jenkins, covering Dockerfile setup, Bash deployment scripts, Jenkins Publish Over SSH configuration, and best practices for reliable production releases.

BashDeploymentDocker
0 likes · 8 min read
Master Automated SpringBoot Deployment with Jenkins and Docker
DevOps Engineer
DevOps Engineer
May 17, 2020 · Frontend Development

Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples

This article introduces Nightwatch.js 1.3, outlines its new BDD interface, additional assertions and APIs, provides step‑by‑step installation of Nightwatch and browser drivers via npm, explains CLI options, demonstrates running a sample test, and offers guidance on unit testing and example projects.

JavaScriptNightwatchNode.js
0 likes · 7 min read
Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2020 · Fundamentals

Automating Multi‑Sheet Excel Sales Analysis with Python

The article demonstrates how a programmer can replace tedious manual Excel operations by using Python and pandas to batch‑process 128 sales spreadsheets, calculate brand‑level revenue, and dramatically reduce processing time from hours to seconds, illustrating a practical data‑analysis workflow.

Pythonautomationdata-analysis
0 likes · 4 min read
Automating Multi‑Sheet Excel Sales Analysis with Python
DevOps Cloud Academy
DevOps Cloud Academy
May 12, 2020 · Operations

Understanding GitLab CI Cache Configuration and Best Practices

This article explains GitLab CI cache configuration, including cache paths, keys, policies, and examples of global and job-specific caching, demonstrates pipeline execution and runner cache behavior, and provides best‑practice conclusions for effective CI/CD caching.

CacheDevOpsGitLab CI
0 likes · 9 min read
Understanding GitLab CI Cache Configuration and Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
May 8, 2020 · Cloud Native

How to Automate Multi‑Cluster Kubernetes Management with Kube‑On‑Kube

This article explains the challenges of operating many Kubernetes clusters in private‑cloud environments and presents a declarative, operator‑driven Kube‑On‑Kube architecture that dramatically cuts deployment, upgrade, and user provisioning time while remaining cloud‑native and infrastructure‑agnostic.

Cloud NativeKube-on-KubeKubernetes
0 likes · 13 min read
How to Automate Multi‑Cluster Kubernetes Management with Kube‑On‑Kube
Youzan Coder
Youzan Coder
May 8, 2020 · Backend Development

Full-Field Interface Automation Validation for Dubbo Services

The article describes a full‑field automation framework for Dubbo services that validates both read and write interfaces by routing identical requests to base and project environments, generating ignore‑field maps via object‑to‑map conversion, and orchestrating multi‑round TestNG executions to achieve exhaustive field verification while dramatically improving test‑case authoring efficiency.

Backend testingDubboTestNG
0 likes · 12 min read
Full-Field Interface Automation Validation for Dubbo Services
JD Retail Technology
JD Retail Technology
May 6, 2020 · Backend Development

JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies

JMock is a zero‑configuration, intelligent mocking platform that simplifies service dependency testing for backend applications by providing Maven‑based SDK integration, automatic environment detection, configurable mock switches, diverse data sources, and automatic data generation to accelerate development and reduce testing overhead.

BackendMockingSDK
0 likes · 12 min read
JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies
Laravel Tech Community
Laravel Tech Community
May 2, 2020 · Operations

Comprehensive MySQL and Linux Operations Interview Guide

This guide compiles essential MySQL security steps, master‑slave replication principles, backup scripts, Linux boot overview, common port services, virus mitigation, monitoring tools, nginx optimization, InnoDB lock troubleshooting, replication lag reduction, high‑availability components, data migration utilities, and automation configuration management techniques for operations engineers.

LinuxOperationsautomation
0 likes · 13 min read
Comprehensive MySQL and Linux Operations Interview Guide
FunTester
FunTester
May 1, 2020 · Fundamentals

Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation

This article outlines practical quality assurance strategies—including outsourcing QA teams, integrating testing early in the development lifecycle, and adopting automation frameworks—to improve software quality, reduce costs, and support business growth in digital transformation initiatives.

Software Testingautomationearly involvement
0 likes · 9 min read
Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation
Efficient Ops
Efficient Ops
Apr 27, 2020 · Operations

From Manual Chaos to Automated DevOps: How a Fund Company Built Its PaaS Platform

This article recounts the journey of a Chinese fund company's infrastructure team as they transformed low‑efficiency manual operations into a standardized, automated DevOps workflow, detailing the challenges, decisions between self‑development and partnership, and future plans for security, CMDB, and PaaS evolution.

CMDBDevOpsPaaS
0 likes · 26 min read
From Manual Chaos to Automated DevOps: How a Fund Company Built Its PaaS Platform
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 24, 2020 · Frontend Development

How to Build and Maintain a Scalable Component Library for Micro‑Frontend Projects

This article explores the challenges of component maintenance in micro‑frontend architectures, compares different component types, and presents a practical CLI tool that automates scaffolding, testing, documentation, and publishing to streamline the creation of a reusable, well‑documented component library.

CLIComponent LibraryDocumentation
0 likes · 17 min read
How to Build and Maintain a Scalable Component Library for Micro‑Frontend Projects
Cloud Native Technology Community
Cloud Native Technology Community
Apr 22, 2020 · Cloud Native

How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine

This article explains how to implement infrastructure‑as‑code for CI/CD tools on a shared Kubernetes cluster by using a lightweight variable‑template engine, configuring Jenkins, Gogs, and Nexus via ConfigMaps, initContainers, and REST/Script APIs, and combining multiple automation techniques for seamless deployment.

GitOpsInfrastructure as CodeJenkins
0 likes · 12 min read
How to Automate Jenkins, Gogs, and Nexus Deployment on Kubernetes with a Custom Template Engine
Efficient Ops
Efficient Ops
Apr 21, 2020 · Operations

Master Ansible: From Basics to Advanced Automation with Playbooks and Roles

This comprehensive guide introduces Ansible's core concepts, architecture, and key features, then walks through installation, inventory configuration, command usage, module options, playbook creation, handlers, and role-based organization, providing practical examples and code snippets for effective automation across Linux and mixed environments.

AnsibleConfiguration ManagementDevOps
0 likes · 27 min read
Master Ansible: From Basics to Advanced Automation with Playbooks and Roles
DevOps Cloud Academy
DevOps Cloud Academy
Apr 21, 2020 · Operations

Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization

This article discusses common challenges encountered when using SonarQube at scale—including data instability across branches, rule configuration for new projects, and project permission management—and presents practical solutions such as branch-specific project naming, Jenkins-driven API automation, and recommendations for purchasing commercial editions.

DevOpsJenkinsSonarQube
0 likes · 6 min read
Resolving Common SonarQube Issues: Data Instability, Rule Configuration, and Project Authorization
Efficient Ops
Efficient Ops
Apr 20, 2020 · Operations

From Legacy Ops to Cloud‑Native: Key Trends Shaping Modern IT Operations

This article explores the evolving role of IT operations, defining its core value, comparing traditional closed‑source and open‑source architectures, analyzing the shift toward automation, DevOps, cloud‑native and digitalization trends, and outlining essential skills and management practices for today’s ops professionals.

DevOpsDigital TransformationIT Operations
0 likes · 20 min read
From Legacy Ops to Cloud‑Native: Key Trends Shaping Modern IT Operations
58 Tech
58 Tech
Apr 20, 2020 · Operations

Comprehensive Guide to nGrinder: Architecture, Environment Setup, and Load‑Testing Process

This article introduces the powerful nGrinder load‑testing tool, explains its architecture and advantages over JMeter, walks through controller and agent deployment, script creation, data preparation, TPS control, parameterization, test execution, result analysis, and advanced features for building a stable, scalable distributed performance‑testing environment.

Distributed TestingGroovyLoad Testing
0 likes · 14 min read
Comprehensive Guide to nGrinder: Architecture, Environment Setup, and Load‑Testing Process
FunTester
FunTester
Apr 17, 2020 · Industry Insights

What Skills Make a Test Manager Truly Effective?

The article outlines the essential technical and non‑technical competencies—communication, problem‑solving, data analysis, adaptability, prioritization, time management, programming basics, negotiation, mentorship, and strategic intervention—that enable a test manager to lead agile QA teams successfully.

Leadershipautomationcommunication
0 likes · 11 min read
What Skills Make a Test Manager Truly Effective?
21CTO
21CTO
Apr 16, 2020 · Backend Development

How JD’s API Gateway Handles Tens of Millions of Concurrent Requests

This article explains how JD Retail built a high‑performance, secure, and observable API gateway that supports massive traffic, implements asynchronous processing for high concurrency, provides fine‑grained traffic control, gray‑release capabilities, and automated operations to serve native, web, and mini‑program clients.

api-gatewayautomationgray release
0 likes · 10 min read
How JD’s API Gateway Handles Tens of Millions of Concurrent Requests
Cloud Native Technology Community
Cloud Native Technology Community
Apr 16, 2020 · Cloud Native

Automating Kubernetes‑Based .NET Core Microservices and CI/CD with Infrastructure as Code

This article details a hands‑on workshop that automates the provisioning of a Kubernetes‑based .NET Core microservice environment and CI/CD pipeline using infrastructure‑as‑code scripts, covering tool selection, script workflows, deployment steps, and initialization techniques for reproducible cloud‑native development.

.NET CoreInfrastructure as CodeKubernetes
0 likes · 10 min read
Automating Kubernetes‑Based .NET Core Microservices and CI/CD with Infrastructure as Code
Python Crawling & Data Mining
Python Crawling & Data Mining
Apr 11, 2020 · Backend Development

Build a Python QQ Music Scraper: From Song Lists to Word Clouds

This tutorial walks you through creating a Python-powered QQ Music scraper that retrieves song details, lyrics, and comments, generates a word‑cloud visualization, and packages the functionality into a menu‑driven command‑line tool, complete with code snippets and troubleshooting tips.

automationdata-miningqq-music
0 likes · 13 min read
Build a Python QQ Music Scraper: From Song Lists to Word Clouds
DevOps Cloud Academy
DevOps Cloud Academy
Apr 9, 2020 · Operations

Why DevOps Is Essential for Modern IT Operations

The article explains how traditional IT silos hinder rapid incident response, outlines common symptoms of poorly managed applications, and argues that adopting DevOps—supported by cloud‑native infrastructure, automation, and shared responsibility—delivers higher transparency, employee autonomy, operational quality, and customer satisfaction.

DevOpsIT CultureOperations
0 likes · 7 min read
Why DevOps Is Essential for Modern IT Operations
Efficient Ops
Efficient Ops
Apr 8, 2020 · R&D Management

Designing Autonomous Teams: Reduce Collaboration Overhead for End‑to‑End Ownership

The article explains how designing autonomous, end‑to‑end responsible teams—by minimizing inter‑team collaboration, adopting full‑process or cross‑functional squads, and leveraging automation tools—leads to better software architecture, aligns with Conway’s law, and improves efficiency in modern DevOps environments.

Conway's lawDevOpsSoftware Architecture
0 likes · 6 min read
Designing Autonomous Teams: Reduce Collaboration Overhead for End‑to‑End Ownership
FunTester
FunTester
Apr 8, 2020 · Frontend Development

Why UI Testing Is Essential: Manual vs Automated Strategies Explained

This article explains the importance of UI testing, distinguishes it from GUI testing, compares manual and automated approaches—including Selenium benefits—and outlines key techniques such as exploratory, scripted, and user‑experience testing, while highlighting cross‑browser and performance considerations.

SeleniumUI testingautomation
0 likes · 11 min read
Why UI Testing Is Essential: Manual vs Automated Strategies Explained
DevOps Cloud Academy
DevOps Cloud Academy
Apr 6, 2020 · Operations

Understanding Jenkins Architecture: Master, Slave, and Core Components

This article provides a comprehensive overview of Jenkins' architecture, detailing the master and slave nodes, web interface, jobs, plugins, security, credentials, cloud agents, global settings, logging, configuration storage, connection methods, and best practices for backup and deployment.

DevOpsJenkinsMaster‑Slave
0 likes · 6 min read
Understanding Jenkins Architecture: Master, Slave, and Core Components
FunTester
FunTester
Apr 6, 2020 · Operations

Why and How to Automate Production Testing with Selenium Grid

This article explains the challenges of validating test cases in production environments, especially for cross‑browser scenarios, and outlines practical strategies—including Selenium Grid automation, blue‑green, canary, and A/B testing—to ensure reliable, efficient production testing.

A/B testingBlue‑Green deploymentSelenium
0 likes · 9 min read
Why and How to Automate Production Testing with Selenium Grid
转转QA
转转QA
Apr 2, 2020 · Backend Development

Design and Implementation of a Unified Test Data Construction Platform at Zhuanzhuan

This article describes the background, challenges, and solution of building a UI‑driven, cross‑business test data construction platform that integrates HTTP, RPC, SQL, and Redis calls, provides a block‑based front‑end builder, and adds workflow visualization to reduce communication overhead.

Backendautomationplatform
0 likes · 5 min read
Design and Implementation of a Unified Test Data Construction Platform at Zhuanzhuan
Manbang Technology Team
Manbang Technology Team
Apr 2, 2020 · Operations

Operational Security and Automation: The “Nuclear Button” Strategy

The article examines the critical challenges of operational security in internet companies, proposes a “nuclear button” permission‑minimization framework, and outlines practical automation solutions such as bastion hosts, Ansible task control, and backup management to balance safety, cost, and efficiency.

AnsibleBackupDevOps
0 likes · 9 min read
Operational Security and Automation: The “Nuclear Button” Strategy
DevOps
DevOps
Apr 2, 2020 · Operations

2019 Acceleration: Insights into High‑Performance DevOps Organizations from the State of DevOps Report

The article reviews the State of DevOps Report series (2014‑2019), highlighting rising industry performance, the critical role of fast and secure software delivery, community building, cloud adoption, work‑life balance, and the shift toward automation and personal effectiveness as key drivers of high‑performing DevOps organizations.

DevOpsState of DevOps Reportautomation
0 likes · 18 min read
2019 Acceleration: Insights into High‑Performance DevOps Organizations from the State of DevOps Report
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 1, 2020 · Frontend Development

How to Build a Robust Frontend Safety Production System for High‑Reliability Web Apps

This article explains the concept of frontend safety production, outlines its evolution from basic monitoring to a systematic, cloud‑enabled framework, and details the core capabilities—pre‑change CI checks, gray‑release gating, and real‑time monitoring—required to ensure high‑quality, risk‑free frontend deployments.

CIautomationfrontend
0 likes · 12 min read
How to Build a Robust Frontend Safety Production System for High‑Reliability Web Apps
Java Captain
Java Captain
Apr 1, 2020 · Operations

Comprehensive Guide to Online Environment Deployment and Operations Practices

This article provides a thorough overview of planning, provisioning, and managing online production environments—including user sizing, bandwidth estimation, database design, OS versus container deployment, middleware selection, security, monitoring, SSH shortcuts, file transfer tools, automation scripts, Docker setup, and log viewing techniques—aimed at giving developers a complete operational perspective.

DeploymentDockerOperations
0 likes · 16 min read
Comprehensive Guide to Online Environment Deployment and Operations Practices
FunTester
FunTester
Apr 1, 2020 · Backend Development

Comprehensive Collection of API Testing, Unit Testing, Performance Testing, and Related Technical Resources

This page aggregates a wide range of technical articles, videos, case studies, tools, and tutorials covering API testing, unit and white‑box testing, performance testing, Java, Groovy, Python, UI automation, and various testing utilities, providing a valuable resource hub for software testing professionals.

API testingResourcesautomation
0 likes · 13 min read
Comprehensive Collection of API Testing, Unit Testing, Performance Testing, and Related Technical Resources
360 Quality & Efficiency
360 Quality & Efficiency
Mar 31, 2020 · Operations

Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example

This article explains why nohup cannot monitor scripts, introduces Supervisor as a Python‑based process monitor, shows how to install it on CentOS, Ubuntu, and via pip, details the supervisord.conf and program .ini configurations, demonstrates a sample Python script, and outlines common commands for managing and restarting services.

ConfigurationLinuxOperations
0 likes · 6 min read
Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example
Open Source Linux
Open Source Linux
Mar 29, 2020 · Operations

Automate Bulk Linux Root Password Changes with Expect Scripts

Learn how to efficiently update root passwords across dozens or hundreds of Linux servers by creating Expect scripts that automate SSH logins, parse IP and password lists, and execute batch password changes, complete with step-by-step instructions, required environment setup, and script explanations.

LinuxPassword ManagementShell scripting
0 likes · 5 min read
Automate Bulk Linux Root Password Changes with Expect Scripts
DevOps Engineer
DevOps Engineer
Mar 29, 2020 · Operations

Top 14 CI/CD Tools and Their Key Features

This article presents a comprehensive overview of the 14 most popular CI/CD tools, describing their main functionalities, licensing models, and official websites to help teams choose the most suitable solution for fast and reliable software delivery.

Continuous DeliveryDevOpsOperations
0 likes · 20 min read
Top 14 CI/CD Tools and Their Key Features
360 Tech Engineering
360 Tech Engineering
Mar 27, 2020 · Mobile Development

Implementing Black‑Box Automation Testing Using Android Accessibility Service

This article explains how to build an Android Accessibility service to perform black‑box automation testing, compares its advantages and limitations with UiAutomator1.0/2.0, and provides detailed configuration steps and code examples for service setup, event handling, gesture dispatch, and practical testing scenarios.

AccessibilityServiceAndroidaccessibility
0 likes · 12 min read
Implementing Black‑Box Automation Testing Using Android Accessibility Service
Programmer DD
Programmer DD
Mar 26, 2020 · Operations

Boost Your Open‑Source Workflow: Master GitHub CLI in Minutes

GitHub CLI (gh) is a cross‑platform command‑line tool that lets developers clone repositories, filter issues, manage pull requests, create branches, and monitor PR status directly from the terminal, streamlining open‑source contributions on macOS, Windows, and Linux.

GitGitHub CLIautomation
0 likes · 5 min read
Boost Your Open‑Source Workflow: Master GitHub CLI in Minutes
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 24, 2020 · Frontend Development

How Alibaba’s Front‑End Team Boosted Efficiency with Design‑to‑Code Automation

This article describes how Alibaba Cloud’s front‑end and marketing platform team tackled frequent urgent requests and front‑end bottlenecks by adopting component‑based development and intelligent Design‑to‑Code tools like imgcook, resulting in significant automation, reduced manual effort, and a scalable low‑code workflow.

ComponentizationDSLautomation
0 likes · 9 min read
How Alibaba’s Front‑End Team Boosted Efficiency with Design‑to‑Code Automation
FunTester
FunTester
Mar 22, 2020 · Fundamentals

FunTester Resource Directory

This page provides a comprehensive directory of over 320 original articles, videos, and code examples covering API testing, unit testing, performance testing, Java, Groovy, Python, and various testing tools, curated by the FunTester community.

API testingautomationjava
0 likes · 13 min read
FunTester Resource Directory
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2020 · Operations

Understanding CI/CD Pipelines: Functions, Challenges, and Benefits

This article explains the core concepts of continuous integration, delivery, deployment, and testing, outlines common challenges such as limited environments and ownership issues, and highlights why CI/CD is vital for improving developer productivity, code quality, and faster software releases.

Continuous DeliveryDevOpsautomation
0 likes · 11 min read
Understanding CI/CD Pipelines: Functions, Challenges, and Benefits
DevOps Cloud Academy
DevOps Cloud Academy
Mar 11, 2020 · Operations

How to Build an Efficient CI/CD Pipeline for Enterprise Applications

This article explains the fundamental principles, practical steps, and toolchain choices for designing a reliable CI/CD pipeline that accelerates software delivery while maintaining quality, covering integration, automation, DevOps culture, containerization, continuous testing, and controlled deployment.

DevOpsJenkinsautomation
0 likes · 9 min read
How to Build an Efficient CI/CD Pipeline for Enterprise Applications
360 Quality & Efficiency
360 Quality & Efficiency
Mar 10, 2020 · Mobile Development

Android Monkey Command-Line Tool: Syntax, Parameters, and Usage

The article explains Android's Monkey tool—a command‑line utility for emulator or device testing—detailing its basic syntax, the five categories of options, specific parameters for configuration, event types, constraints, debugging, hidden settings, and how to capture logs.

AndroidMobile DevelopmentMonkey
0 likes · 5 min read
Android Monkey Command-Line Tool: Syntax, Parameters, and Usage
FunTester
FunTester
Mar 7, 2020 · Operations

Using Groovy in JMeter to Log and Save Request/Response Data

This guide demonstrates how to add a JSR223 PostProcessor with Groovy in Apache JMeter to capture slow requests, write request parameters and responses to a log file, and control pagination for automated performance testing, providing complete script examples and console output.

File LoggingGroovyJMeter
0 likes · 7 min read
Using Groovy in JMeter to Log and Save Request/Response Data
Suning Technology
Suning Technology
Mar 6, 2020 · Operations

How COVID‑19 Accelerated the Rise of Unmanned Logistics in China

The COVID‑19 pandemic dramatically reshaped China's logistics sector, spurring rapid growth in online orders, exposing labor shortages, and prompting widespread adoption of unmanned technologies such as autonomous warehouses, heavy‑duty trucks, drones, delivery robots, and smart lockers to improve efficiency and safety.

COVID-19 ImpactLogisticsautomation
0 likes · 15 min read
How COVID‑19 Accelerated the Rise of Unmanned Logistics in China
Efficient Ops
Efficient Ops
Mar 4, 2020 · Operations

Master Zabbix: From Installation to Advanced Custom Monitoring

This guide explains why monitoring is essential, describes the concept of availability "X nines," walks through Zabbix installation, web interface setup, host and template configuration, custom monitoring, alerting with OneAlert, visualization, distributed monitoring, SNMP integration, and provides practical command examples for managing large server fleets.

LinuxZabbixautomation
0 likes · 20 min read
Master Zabbix: From Installation to Advanced Custom Monitoring