Tagged articles

automation

3550 articles · Page 29 of 36
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-testingJavaautomation
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.

CI/CDContinuous DeliveryDevOps
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.

CI/CDDevOpsJenkins
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.

Autonomous VehiclesCOVID-19 Impactautomation
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.

Linuxautomationmonitoring
0 likes · 20 min read
Master Zabbix: From Installation to Advanced Custom Monitoring
360 Tech Engineering
360 Tech Engineering
Mar 4, 2020 · Backend Development

Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips

This article introduces HttpRunner 2.0.1 for API automation, explains the environment setup, project structure, essential CLI commands and Python integration, and shares solutions to frequent problems such as timestamp handling, variable overriding, extraction, and execution repeats, along with useful tips for efficient test layering.

API-testingHttpRunnerPython
0 likes · 7 min read
Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips
FunTester
FunTester
Mar 3, 2020 · Operations

Using Groovy in JMeter Assertions to Validate JSON Responses

This article walks through configuring JMeter 5.12 to run Groovy scripts inside JSR223 assertions, demonstrating how to validate structured JSON responses, log request details, and handle custom failure messages, while providing step‑by‑step screenshots and a complete script example.

JSR223automationjson-validation
0 likes · 7 min read
Using Groovy in JMeter Assertions to Validate JSON Responses
DevOps Engineer
DevOps Engineer
Mar 3, 2020 · Operations

Integrating Cppcheck Static Code Analysis into Jenkins Pipelines

This article explains why and how to adopt the open‑source Cppcheck tool for C/C++ static analysis, covering installation on Linux, building from source, command‑line usage, Jenkins plugin integration, pipeline scripting, and report visualization to prevent new warnings from entering the codebase.

C++CI/CDJenkins
0 likes · 7 min read
Integrating Cppcheck Static Code Analysis into Jenkins Pipelines
Open Source Linux
Open Source Linux
Feb 29, 2020 · Operations

Automate Multi‑Version OS Deployment with Cobbler

This guide explains how to use Cobbler to automate the batch installation of multiple operating system versions across hundreds of servers, covering installation, DHCP/TFTP/rsync configuration, distro and profile setup, data synchronization, testing, and the optional web interface for streamlined management.

CobblerLinuxOS deployment
0 likes · 9 min read
Automate Multi‑Version OS Deployment with Cobbler
58 Tech
58 Tech
Feb 28, 2020 · Operations

A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts

This article analyzes common source‑code management patterns for numerous small projects, identifies their drawbacks, and proposes a hybrid solution that combines a single‑git repository with git‑submodule based sub‑projects, automated shell scripts, and Umi‑based tooling to achieve unified yet isolated development and deployment.

GitUMIautomation
0 likes · 12 min read
A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts
Open Source Linux
Open Source Linux
Feb 27, 2020 · Operations

Master Ansible: A Complete Guide to Playbooks, Modules, and Automation

This comprehensive tutorial walks you through Ansible fundamentals, architecture, key features, installation, inventory setup, and detailed usage of modules, playbooks, variables, templates, handlers, tags, loops, roles, and conditionals, providing step‑by‑step examples and practical tips for automating server configuration and management.

Playbooksansibleautomation
0 likes · 24 min read
Master Ansible: A Complete Guide to Playbooks, Modules, and Automation
FunTester
FunTester
Feb 24, 2020 · Operations

Curated List of Software Testing and Development Resources

This page compiles a comprehensive collection of Chinese-language articles and resources covering software testing principles, automation strategies, DevOps integration, QA best practices, and related development topics, providing readers with curated links to deepen their understanding of testing methodologies and industry trends.

DevOpsautomationquality assurance
0 likes · 3 min read
Curated List of Software Testing and Development Resources
Efficient Ops
Efficient Ops
Feb 23, 2020 · Operations

Mastering Ansible: Architecture, Workflow, and Essential Commands Explained

This article introduces Ansible as a model‑driven configuration manager, explains its core architecture and workflow, and details the seven primary commands—including ansible, ansible‑doc, ansible‑galaxy, ansible‑lint, ansible‑playbook, ansible‑pull, and ansible‑vault—providing usage examples and practical insights for effective automation.

DevOpsPlaybooksansible
0 likes · 8 min read
Mastering Ansible: Architecture, Workflow, and Essential Commands Explained
Programmer DD
Programmer DD
Feb 21, 2020 · Operations

How We Cut Deployment Time from Days to Minutes with FRP, Docker, and Ansible

This article details a three‑stage evolution of environment deployment—from manual installation to VM image restoration and finally to automatic registration with command issuance—showing how FRP tunneling, Docker containers, Ansible automation, and a custom deploy tool dramatically reduce deployment effort and eliminate the need for dedicated ops staff.

DevOpsansibleautomation
0 likes · 13 min read
How We Cut Deployment Time from Days to Minutes with FRP, Docker, and Ansible
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2020 · Operations

Automate Multi-Version OS Deployments with Cobbler

This guide explains how to use Cobbler to automate the batch deployment of multiple operating system versions across hundreds of servers, covering installation, DHCP and TFTP configuration, distro and profile setup, data synchronization, and web interface usage.

CobblerDHCPOS deployment
0 likes · 9 min read
Automate Multi-Version OS Deployments with Cobbler
Ops Development Stories
Ops Development Stories
Feb 20, 2020 · Operations

How to Send Zabbix Alerts to Feishu Groups Using Python API

This guide explains how to integrate Zabbix alert notifications with Feishu by obtaining necessary tokens, retrieving user and chat IDs, and using Python code to send text messages to Feishu groups or users, including configuration steps within Zabbix.

Feishu APIPythonalert notification
0 likes · 6 min read
How to Send Zabbix Alerts to Feishu Groups Using Python API
Product Technology Team
Product Technology Team
Feb 19, 2020 · Frontend Development

How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling

This article details how Zhenkun's frontend team responded to fast business growth by unifying their tech stack—introducing a private npm registry, a custom CLI scaffolding tool, Node.js backend, mock services, standardized webpack builds, DevOps automation, static resource delivery, monitoring, visual editors, UI component libraries, and automated testing—to boost development efficiency and maintainability across multiple locations.

DevOpsScaffoldingTech Stack
0 likes · 15 min read
How Zhenkun Built a Unified Frontend Tech Stack for Rapid Scaling
FunTester
FunTester
Feb 19, 2020 · Fundamentals

Comprehensive Index of Testing, Development, and Tool Articles

This page provides a detailed table of contents linking to over 200 original articles covering API testing, unit and integration testing, performance testing, Java, Groovy, Python, web crawling, automation tools, and various technical and non‑technical topics for software engineers and testers.

JavaPerformancePython
0 likes · 12 min read
Comprehensive Index of Testing, Development, and Tool Articles
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 19, 2020 · Frontend Development

How AI Is Revolutionizing Front-End Code Generation

This article explores how AI-driven front‑end code generation—from design‑to‑code pipelines, product analyses, technical challenges, and layered recognition models—to improve developer efficiency, detailing the D2C system, its real‑world deployment during 2019 Double‑11, and future roadmap.

AICode Generationautomation
0 likes · 19 min read
How AI Is Revolutionizing Front-End Code Generation
Meituan Technology Team
Meituan Technology Team
Feb 13, 2020 · Operations

Continuous Delivery Practices and Automation at Meituan Waimai

Meituan Waimai transformed its release process from a six‑week serial model to a hybrid bi‑weekly and weekly cadence, automating version management, CI pipelines, and deployment to enable continuous delivery that rapidly ships features for over 30 million daily orders while maintaining high quality.

CI/CDContinuous DeliveryVersion management
0 likes · 32 min read
Continuous Delivery Practices and Automation at Meituan Waimai
Liangxu Linux
Liangxu Linux
Feb 12, 2020 · Operations

Master Git Automation in Python with GitPython: A Complete Guide

This article introduces GitPython, explains its architecture, shows how to install it, and provides step‑by‑step Python code examples for initializing repositories, cloning, committing, checking status, managing branches, merging, handling remotes, and compares it with alternative libraries.

GitPythonautomation
0 likes · 8 min read
Master Git Automation in Python with GitPython: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
Feb 10, 2020 · Information Security

Common Anti‑Crawling Techniques and Countermeasures for Python Web Scrapers

The article outlines typical anti‑crawling measures such as browser detection, captchas, login requirements, JavaScript obfuscation, and behavior‑based blocks, and provides practical counter‑strategies including header spoofing, captcha solving, session/token handling, JS emulation, and human‑like request pacing.

JavaScriptSessionanti‑crawling
0 likes · 6 min read
Common Anti‑Crawling Techniques and Countermeasures for Python Web Scrapers
DevOps Cloud Academy
DevOps Cloud Academy
Feb 10, 2020 · Operations

Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods

This guide introduces Jenkinsfile pipeline development utilities, covering a snippet generator, declarative syntax generator, essential global variables, and frequently used pipeline methods such as JSON handling, credential usage, source checkout, HTML reporting, interactive input, build user identification, and HTTP requests.

CI/CDDevOpsGroovy
0 likes · 4 min read
Jenkinsfile Pipeline Development Tools: Snippet Generator, Declarative Syntax Generator, Global Variables, and Common Pipeline Methods
FunTester
FunTester
Feb 8, 2020 · Backend Development

Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls

This tutorial demonstrates how to use Selenium with Python for explicit waits, page scrolling, zooming via CSS transforms, retrieving element size and coordinates, disabling JavaScript through Firefox profiles, and configuring manual proxy settings, providing complete code examples for each technique.

Pythonautomationselenium
0 likes · 8 min read
Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls
360 Quality & Efficiency
360 Quality & Efficiency
Feb 7, 2020 · Backend Development

Automating Mock Test Data Generation with Python and XML

This article explains how beginners can build a Python-based tool to automatically generate mock XML test data for various industries, covering the creation of XML nodes using ElementTree's append and SubElement methods, structuring multi-level XML files, and handling file storage and server upload.

BackendPythonautomation
0 likes · 4 min read
Automating Mock Test Data Generation with Python and XML
FunTester
FunTester
Feb 7, 2020 · Operations

Master Cross‑Browser Selenium Testing with Python: Practical Code Samples

This article provides a step‑by‑step guide for automating cross‑browser web tests using Selenium with Python, covering fixture setup, CSS and XPath selectors, handling dropdowns, checkboxes, mouse hover actions, tab management, and extracting page source, all illustrated with complete code examples.

Pythonautomationcross‑browser
0 likes · 11 min read
Master Cross‑Browser Selenium Testing with Python: Practical Code Samples
Efficient Ops
Efficient Ops
Feb 5, 2020 · Operations

Balancing Stability and Speed: Google SRE Lessons for Modern Ops Teams

This article examines the inherent tension between operations and development, explains Google’s error‑budget and SLO approach, and shares practical DevOps, on‑call, automation, and talent strategies that help ops teams improve efficiency while maintaining product reliability.

Error BudgetOperationsRecruitment
0 likes · 9 min read
Balancing Stability and Speed: Google SRE Lessons for Modern Ops Teams
FunTester
FunTester
Feb 1, 2020 · Operations

Essential DevOps Toolchain: From Source Control to Automated Deployment

DevOps integrates development and operations through continuous integration, delivery, and deployment, leveraging tools such as Git, Jenkins, Ansible, and cloud platforms like Azure DevOps and AWS to automate code management, build processes, configuration, testing, and infrastructure provisioning, ultimately accelerating delivery and improving quality.

CI/CDDevOpsautomation
0 likes · 8 min read
Essential DevOps Toolchain: From Source Control to Automated Deployment
MaGe Linux Operations
MaGe Linux Operations
Jan 31, 2020 · Operations

Balancing Stability and Speed: Lessons from Google SRE for Modern Ops

This article examines the tension between operations and development teams, explains Google's SRE error‑budget model, and shares practical reflections on engineering ops, on‑call rotation, automation, and talent development to achieve a sustainable balance between product stability and rapid innovation.

DevOpsError BudgetSRE
0 likes · 8 min read
Balancing Stability and Speed: Lessons from Google SRE for Modern Ops
Architecture Digest
Architecture Digest
Jan 24, 2020 · Backend Development

JD API Gateway Practice: Architecture, High Concurrency, Security, Gray Release, and Automated Operations

This article details JD's API gateway implementation, covering its background, core features, three‑layer architecture, high‑concurrency techniques using asynchronous processing, fine‑grained security controls, gray‑release strategies, automated deployment, monitoring, and fault‑location mechanisms for large‑scale e‑commerce traffic.

API GatewayBackendGray Release
0 likes · 9 min read
JD API Gateway Practice: Architecture, High Concurrency, Security, Gray Release, and Automated Operations
FunTester
FunTester
Jan 23, 2020 · Fundamentals

Why Detailed Test Cases Are Critical for Efficient Testing and Automation

The article explains how well‑crafted test cases—containing precise names, IDs, preconditions, steps, data, expected results, actual results, and defect links—reduce reliance on individual testers, aid defect reproduction, support automation, serve as training material, and act as long‑term evidence while warning against over‑detailing in time‑critical or ad‑hoc scenarios.

automationquality assurancesoftware testing
0 likes · 8 min read
Why Detailed Test Cases Are Critical for Efficient Testing and Automation
DevOps Engineer
DevOps Engineer
Jan 22, 2020 · Operations

Automating GitStats Reports with a Jenkins Pipeline

To keep Git repository analysis up‑to‑date, this guide shows how to create a Jenkins pipeline that periodically or on‑demand runs GitStats, generates HTML reports, deploys them to Tomcat, and cleans up workspace, supporting multiple repositories with parameterized builds and email notifications.

CI/CDDevOpsGitStats
0 likes · 5 min read
Automating GitStats Reports with a Jenkins Pipeline
ITPUB
ITPUB
Jan 20, 2020 · Fundamentals

Mastering Unix Shell For Loops and Find to Automate Batch File Operations

This guide explains how to use Unix shell for‑loops and the find command to batch‑process files, covering basic syntax, practical ImageMagick examples, loop restrictions, variations across shells, and advanced find‑exec techniques for efficient automation.

ImageMagickShellUnix
0 likes · 11 min read
Mastering Unix Shell For Loops and Find to Automate Batch File Operations
Programmer DD
Programmer DD
Jan 20, 2020 · Operations

Deploy Code Instantly with Alibaba Cloud Toolkit for VSCode

This article explains how to install the Alibaba Cloud Toolkit extension for Visual Studio Code and use its one‑click packaging and deployment features to send code to Alibaba Cloud ECS or any remote server, dramatically speeding up development workflows.

Alibaba CloudVSCodeautomation
0 likes · 5 min read
Deploy Code Instantly with Alibaba Cloud Toolkit for VSCode
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2020 · Cloud Native

How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless

This article details Tencent Online Education's three business lines, the challenges of mini‑program engineering such as inconsistent environments and release issues, and how a custom DevOps workflow, automated testing, a bespoke CLI tool, and Serverless cloud functions were introduced to create a unified, scalable cloud‑native development pipeline.

CI/CDCloud NativeDevOps
0 likes · 12 min read
How Tencent Scaled Mini‑Program Development with Cloud‑Native DevOps and Serverless
FunTester
FunTester
Jan 16, 2020 · Frontend Development

How to Streamline Cross‑Browser Testing and Boost Web UI Quality

This article outlines practical strategies—including parallel execution, cloud‑based testing, staged testing, robust test scripts, compatibility matrices, browser‑difference awareness, crowdsourced resources, market‑share analysis, automated screenshot capture, and early localization checks—to overcome the challenges of cross‑browser testing for web applications.

Testing Strategiesautomationcross-browser testing
0 likes · 8 min read
How to Streamline Cross‑Browser Testing and Boost Web UI Quality
Yanxuan Tech Team
Yanxuan Tech Team
Jan 13, 2020 · Operations

Why Process Management Is the Secret to DevOps Success in Modern Enterprises

The article explores how natural evolution drives automation and intelligence, argues that effective process management combined with solid technical implementation is essential for internet companies, and outlines a DevOps methodology—including execution and observation systems, toolchains, and performance metrics—to achieve high efficiency and competitive advantage.

AIOpsEnterprise EfficiencyProcess Management
0 likes · 28 min read
Why Process Management Is the Secret to DevOps Success in Modern Enterprises
FunTester
FunTester
Jan 10, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Know

This article presents a comprehensive guide to API testing, covering how to understand API requirements, verify response status codes, focus on critical small APIs, categorize endpoints, leverage automation, select appropriate tools and validation methods, design positive and negative test cases, and integrate daily testing into the development workflow.

API-testingBackendValidation
0 likes · 12 min read
10 Essential API Testing Techniques Every Engineer Should Know
转转QA
转转QA
Jan 9, 2020 · Operations

Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe

The article outlines ZheZhe's live streaming system for e‑commerce, describing its recording‑encoding‑transmission‑decoding‑playback architecture, key testing areas such as stream quality, messaging and business functions, and the automated solutions—including a message‑simulation service and Python‑Puppeteer checks—implemented to improve reliability and efficiency.

Backendautomatione-commerce
0 likes · 6 min read
Live Streaming Architecture, Testing Focus, and Automation Solutions at ZheZhe
Efficient Ops
Efficient Ops
Jan 8, 2020 · Operations

How a Bank Built an Automated Operations Platform and CMDB Middle‑Platform

This article details how Ping An Bank tackled rapid growth and complex regulatory demands by creating an automated operations middle‑platform, designing a CMDB with data‑closure and subscription mechanisms, and implementing orchestration, gray‑scale deployment, and high‑risk detection to achieve resilient, scalable infrastructure management.

CMDBInfrastructureOperations
0 likes · 21 min read
How a Bank Built an Automated Operations Platform and CMDB Middle‑Platform
macrozheng
macrozheng
Jan 8, 2020 · Operations

How to Set Up Jenkins Automated Deployment for the Mall Project

This guide walks you through preparing scripts, uploading them, making them executable, and creating Jenkins jobs for each module of the multi‑module Mall project to achieve fully automated deployment using free‑style projects and SSH execution.

CI/CDDevOpsJenkins
0 likes · 8 min read
How to Set Up Jenkins Automated Deployment for the Mall Project
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 3, 2020 · Frontend Development

How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event

This article explains how Alibaba's Frontend Intelligent Project automatically generated 79.34% of the Double‑11 page code by recognizing business modules from visual drafts using data‑augmented samples, traditional multi‑class machine‑learning models, and a pipeline of preprocessing, model training, deployment, and OOD handling.

Code Generationautomationfrontend
0 likes · 15 min read
How Frontend Code Was Auto-Generated for Alibaba’s Double‑11 Event
JD Retail Technology
JD Retail Technology
Jan 2, 2020 · Mobile Development

Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App

The article describes how JD's mobile testing team created a component‑based "use‑case meta" framework that abstracts common test scenarios into six reusable categories, integrates them into the testing platform, and dramatically improves coverage, efficiency, and knowledge reuse across large‑scale app releases.

JD Appautomationmobile testing
0 likes · 11 min read
Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App
dbaplus Community
dbaplus Community
Dec 30, 2019 · Operations

How Alibaba’s ECS Team Built a Scalable SRE System for Massive Cloud Services

This article explains the origins of Site Reliability Engineering (SRE), outlines the responsibilities of SRE teams, and details Alibaba Cloud’s ECS SRE practices—including capacity planning, performance optimization, full‑stack stability governance, automated release pipelines, on‑call processes, and the core principles and mindset that guide modern SRE work.

Cloud ComputingOperationsSRE
0 likes · 28 min read
How Alibaba’s ECS Team Built a Scalable SRE System for Massive Cloud Services
FunTester
FunTester
Dec 30, 2019 · Industry Insights

Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities

The article examines why manual testing remains essential despite automation and AI trends, highlighting common weaknesses such as insufficient test scenarios, over‑focus on functionality, reliance on test cases, preset thinking, and the need for innovative, user‑centric testing approaches.

AI in testingTesting Methodologyautomation
0 likes · 5 min read
Why Manual Testing Still Matters: Hidden Pitfalls and Opportunities
FunTester
FunTester
Dec 28, 2019 · Fundamentals

Why API Testing Is Essential: A Practical Guide to Modern Test Strategies

This article explains the shift from GUI‑centric automation to API testing, outlines its importance in agile development, describes the test pyramid, covers HTTP and REST fundamentals, and provides practical guidance for functional, load, and tool selection in API testing.

API-testingHTTPREST
0 likes · 12 min read
Why API Testing Is Essential: A Practical Guide to Modern Test Strategies
Liangxu Linux
Liangxu Linux
Dec 25, 2019 · Backend Development

How Python Bots Beat 12306 Ticket Crashes: Open‑Source Tools & Features

When the Chinese railway ticketing system 12306 crashes under heavy load, developers turn to open‑source Python bots that simulate user behavior, query seat availability, and automate order submission, with detailed feature lists, repository links, and real‑world log examples.

12306BackendGitHub
0 likes · 9 min read
How Python Bots Beat 12306 Ticket Crashes: Open‑Source Tools & Features
FunTester
FunTester
Dec 25, 2019 · Industry Insights

Why DevTestOps Is the Next Evolution in DevOps Automation

This article explains the evolution from traditional DevOps to DevTestOps, detailing continuous testing, the benefits of integrating automated testing into DevOps pipelines, practical implementation steps, and why organizations should adopt DevTestOps to enhance software quality and delivery speed.

ContinuousTestingDevOpsDevTestOps
0 likes · 8 min read
Why DevTestOps Is the Next Evolution in DevOps Automation
Architecture Digest
Architecture Digest
Dec 25, 2019 · Operations

Designing a Multi‑Environment CI/CD Architecture with Jenkins

This article presents a comprehensive Jenkins‑based CI/CD solution that supports multiple branches, environments, projects, and programming languages, offering one‑click deployment and rollback, standardized naming conventions, configurable project mapping files, and a flexible multi‑environment workflow for automated and manual triggers.

CI/CDDevOpsJenkins
0 likes · 9 min read
Designing a Multi‑Environment CI/CD Architecture with Jenkins
58 Tech
58 Tech
Dec 23, 2019 · Operations

Intelligent Duty Robot for Real‑Estate Data Job Monitoring and Automation

The article describes an intelligent duty robot that uses a sense‑think‑act framework and job dependency graphs to automatically monitor, diagnose, and remediate data pipeline jobs in a real‑estate platform, reducing operational pressure and achieving over 98% notification accuracy.

Real Estate Dataautomationdata pipelines
0 likes · 9 min read
Intelligent Duty Robot for Real‑Estate Data Job Monitoring and Automation
Efficient Ops
Efficient Ops
Dec 19, 2019 · Operations

AIOps in Banking: Veteran’s Secrets to Smarter Operations

In this interview, veteran Bank of China software center analyst Yuan Chunliang shares two decades of experience, detailing how the bank’s shift to distributed core banking systems sparked the development of AIOps practices such as no‑threshold intelligent monitoring, multi‑indicator analytics, and AI‑driven ticket automation to boost operational efficiency and reduce risk.

AIOpsIT Operationsautomation
0 likes · 14 min read
AIOps in Banking: Veteran’s Secrets to Smarter Operations
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2019 · Operations

Mastering Modern IT Operations: Roles, Practices, and Evolution

This article outlines the comprehensive responsibilities and evolution of IT operations, covering system, application, database, security, and platform management, detailing tasks such as infrastructure building, monitoring, optimization, automation, and the shift from manual processes to self‑scheduling systems.

IT OperationsInfrastructureautomation
0 likes · 20 min read
Mastering Modern IT Operations: Roles, Practices, and Evolution
Efficient Ops
Efficient Ops
Dec 17, 2019 · Operations

How Alibaba Scales Flink: Lessons in Big Data Operations

This article details Alibaba's massive Flink deployment, covering its historical background, the operational challenges of managing tens of thousands of nodes, the design of a comprehensive Flink management platform, and the automated solutions for fault handling, resource allocation, and performance testing in a large‑scale big‑data environment.

FlinkResource Allocationautomation
0 likes · 20 min read
How Alibaba Scales Flink: Lessons in Big Data Operations
System Architect Go
System Architect Go
Dec 15, 2019 · Operations

Using Makefile to Define Build Commands and Advanced Features

This article explains how to use Makefiles to create custom build commands, define variables, handle recursive targets, incorporate shell output, add conditional checks, and generate help messages, providing practical examples for Go projects and general build automation.

DevOpsGoMakefile
0 likes · 5 min read
Using Makefile to Define Build Commands and Advanced Features
Architects Research Society
Architects Research Society
Dec 9, 2019 · Operations

Overview of StackStorm: An Open‑Source Automation Platform

StackStorm is an open‑source automation platform that integrates existing infrastructure and applications, enabling event‑driven workflows, troubleshooting, auto‑remediation, and continuous deployment through modular components such as sensors, triggers, actions, rules, workflows, and packs, all managed via a web UI, CLI, and REST API.

DevOpsOperationsautomation
0 likes · 7 min read
Overview of StackStorm: An Open‑Source Automation Platform
Taobao Frontend Technology
Taobao Frontend Technology
Dec 5, 2019 · Frontend Development

From UI Sketch to Code: Frontend Intelligence Generates 79% of Double‑11 Modules

This article explains how Alibaba's Front‑End Intelligent project automatically converts UI design images into production‑ready code, covering layout analysis, background and foreground processing, a fusion of traditional image algorithms with deep‑learning detection, GAN‑based complex‑background extraction, experimental results and real‑world deployment.

Code GenerationGaNautomation
0 likes · 21 min read
From UI Sketch to Code: Frontend Intelligence Generates 79% of Double‑11 Modules
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 28, 2019 · Frontend Development

How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System

This article details Alibaba’s front‑end intelligent project that automatically transforms Sketch design files into production‑ready HTML/CSS/JS code, covering the design‑to‑code workflow, layer processing, mask handling, text calibration, layer merging, unused‑layer detection, testing, visual‑restoration metrics, and future enhancements.

Sketch Pluginautomationdesign-to-code
0 likes · 15 min read
How Frontend Code Is Auto‑Generated: Inside Alibaba’s Design‑to‑Code System
Qunar Tech Salon
Qunar Tech Salon
Nov 28, 2019 · Databases

Qunar Redis High‑Availability Architecture Design, Security Mechanisms, and Automated Operations

This article details the design principles, components, client implementation, data sharding, security mechanisms, high‑risk command blocking, configuration optimizations, and automated operational workflows of Qunar's Redis high‑availability cluster, including code modifications, deployment scripts, and platform‑based management for large‑scale production environments.

Redisautomationdatabase architecture
0 likes · 18 min read
Qunar Redis High‑Availability Architecture Design, Security Mechanisms, and Automated Operations
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 27, 2019 · Databases

Using dbdeployer to Quickly Set Up MySQL Test Environments

This guide introduces the dbdeployer tool, walks through its installation on macOS/Linux, shows how to configure sandbox paths, download MySQL binaries, and deploy various MySQL topologies such as single nodes, master‑slave replication, and group replication with one‑click commands.

Database TestingMySQLautomation
0 likes · 10 min read
Using dbdeployer to Quickly Set Up MySQL Test Environments
Youku Technology
Youku Technology
Nov 26, 2019 · Operations

Resource Assurance Strategies and Practices for Alibaba Youku Double‑11 Promotion

The article outlines Alibaba Youku’s end‑to‑end resource‑assurance platform for Double‑11 promotions, detailing automated demand collection, business‑to‑technical metric conversion, single‑machine capacity testing, rapid scaling and emergency borrowing, which together cut manual reviews by 80 % and boosted delivery efficiency tenfold.

Operationsautomationcapacity planning
0 likes · 13 min read
Resource Assurance Strategies and Practices for Alibaba Youku Double‑11 Promotion
Tencent Cloud Developer
Tencent Cloud Developer
Nov 21, 2019 · Operations

Serverless Operations: Efficient and Intelligent Cloud-native Practices

The article recaps Tencent Cloud’s Serverless operational suite—covering built‑in DevOps tools, logging, monitoring, auto‑scaling, and security—demonstrating how it replaces manual IaaS provisioning, accelerates development, and enables cloud‑native management, illustrated by a WeChat Mini‑Program album that cut build time from months to two weeks.

Cloud OperationsDevOpsInfrastructure
0 likes · 19 min read
Serverless Operations: Efficient and Intelligent Cloud-native Practices
FunTester
FunTester
Nov 21, 2019 · Operations

Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips

The author shares a two‑year‑old Java/Groovy testing framework, outlines common challenges in API functional and performance testing, and provides a curated list of practical implementations—including Spring Boot + MyBatis services, HttpClient examples, AlertOver notifications, Swagger code generation, performance tools like Netdata and Timewatch, and detailed test plans for various scenarios.

API-testingBackendJava HttpClient
0 likes · 4 min read
Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 21, 2019 · Frontend Development

How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code

This article explores the rise of front‑end intelligence, analyzing background trends, competitive solutions, problem decomposition, and technical approaches for automatically converting design drafts into HTML, CSS, and JavaScript, while discussing challenges, model accuracy, data quality, and future roadmap for the D2C (Design‑to‑Code) system.

AICode Generationautomation
0 likes · 20 min read
How AI Is Revolutionizing Front‑End Development: From Design Drafts to Code
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Nov 20, 2019 · R&D Management

How to Ace Your Promotion Exam as a Test Development Engineer

This guide outlines how test development engineers can successfully navigate promotion exams by defining the assessment scope, strengthening professional and general competencies, applying practical project experience, boosting testing efficiency through automation and tools, and preparing compelling presentation materials using the STAR framework.

STAR methodautomationcareer development
0 likes · 4 min read
How to Ace Your Promotion Exam as a Test Development Engineer
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 19, 2019 · Operations

Master PXE and Kickstart: Automate Mass CentOS Installations

This guide explains the PXE boot process, its required DHCP and TFTP services, and how to combine PXE with Kickstart to perform unattended, large‑scale CentOS installations, including detailed configuration steps for DHCP, HTTP, TFTP, boot files, and a complete Kickstart script.

CentOSDHCPKickstart
0 likes · 13 min read
Master PXE and Kickstart: Automate Mass CentOS Installations
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 15, 2019 · Operations

QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing

QTC, iQIYI’s extended ATC tool combining a dual‑NIC workstation, wireless hotspot and Python‑based software, dynamically simulates static and changing network conditions while providing low‑interference automated packet capture, enabling rapid mobile video app testing across diverse scenarios and uncovering numerous bugs.

QTCVideo Streamingautomation
0 likes · 9 min read
QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing
Efficient Ops
Efficient Ops
Nov 13, 2019 · Operations

How GanZhou Bank Built a Unified DevOps PaaS Platform to Automate Operations

In this interview, GanZhou Bank's DBA leader Ye Guangfang shares how his team created a unified PaaS platform, integrated CMDB and SaaS tools, and leveraged DevOps practices to automate resource delivery, self‑service, and disaster recovery, dramatically improving efficiency and reliability for a mid‑size bank.

Banking OperationsPaaSansible
0 likes · 11 min read
How GanZhou Bank Built a Unified DevOps PaaS Platform to Automate Operations
Huajiao Technology
Huajiao Technology
Nov 12, 2019 · Operations

How to Build a Scalable API Automation Framework for Search Services

This article explains the design, core features, implementation details, and real‑world deployment of the Auto_ApiTest tool for automating API testing in a large‑scale search platform, covering data management, configuration, code examples, CI integration, monitoring, and measurable outcomes.

API-testingCI/CDPython
0 likes · 17 min read
How to Build a Scalable API Automation Framework for Search Services