Tagged articles
344 articles
Page 1 of 4
ITPUB
ITPUB
May 16, 2026 · Artificial Intelligence

Managing AI‑Generated Code with an Agent‑Based Evaluation Framework: Lessons from Refactoring 310 K Lines

When over 90% of a codebase is produced by AI, the authors show how a unified "people‑align → human‑machine‑align" approach, driven by evaluation agents, transforms technical debt into incremental business work, enabling continuous refactoring, AI‑friendly standards, and a sustainable engineering environment.

AI CodingAI GovernanceAgent Evaluation
0 likes · 21 min read
Managing AI‑Generated Code with an Agent‑Based Evaluation Framework: Lessons from Refactoring 310 K Lines
AI Step-by-Step
AI Step-by-Step
May 13, 2026 · R&D Management

Agentic Development Cycle: Real‑Time Validation with AI Agents

The AC/DC framework reimagines software development by moving verification from post‑commit CI pipelines to the moment code is generated, letting AI agents write, check, and fix code in a self‑correcting loop, while redefining human engineer responsibilities.

AI agentsAutomationTechnical Debt
0 likes · 14 min read
Agentic Development Cycle: Real‑Time Validation with AI Agents
Qborfy AI
Qborfy AI
Apr 21, 2026 · Artificial Intelligence

Can AI Agents Build a Million‑Line Codebase in One‑Fifth the Time?

The article details how a three‑engineer team used OpenAI's Codex agents to generate an entire production‑ready software stack—including over a million lines of code, 1,500 pull requests, and a full CI/CD pipeline—in roughly one‑tenth the effort of manual coding, while describing the architectural, operational, and organizational adjustments required for such agent‑first development.

AI CodingAgent-based developmentAutomation
0 likes · 17 min read
Can AI Agents Build a Million‑Line Codebase in One‑Fifth the Time?
BirdNest Tech Talk
BirdNest Tech Talk
Apr 20, 2026 · Artificial Intelligence

Can AI Agents Fully Automate Medium‑Complex GitHub Issues in 10 Minutes?

This article analyzes how the AutoResearch method pioneered by Andrej Karpathy was adapted to software development, detailing three key enhancements—multi‑agent cross‑review, a five‑dimensional scoring system, and feedback‑driven iteration—that enable a fully autonomous pipeline capable of completing a medium‑complexity issue in about ten minutes with a 9.0/10 code quality score.

AI agentsGitHubauto code generation
0 likes · 18 min read
Can AI Agents Fully Automate Medium‑Complex GitHub Issues in 10 Minutes?
Woodpecker Software Testing
Woodpecker Software Testing
Apr 20, 2026 · Operations

Shift‑Left Testing vs Traditional Testing: Deep Comparative Analysis

The article deeply compares shift‑left testing with traditional testing across five dimensions—goal orientation, participants, timing, technical means, and quality metrics—showing how early defect prevention, cross‑functional collaboration, embedded quality checkpoints, automation, and measurable outcomes can dramatically reduce defects and accelerate delivery.

AutomationDevOpsShift-Left Testing
0 likes · 7 min read
Shift‑Left Testing vs Traditional Testing: Deep Comparative Analysis
Baidu Geek Talk
Baidu Geek Talk
Apr 20, 2026 · Artificial Intelligence

Can AI Agents Fully Automate Software Development? A Deep Dive into AutoResearch Adaptation

This article details how Karpathy's AutoResearch methodology was transferred to software development, introducing multi‑agent cross‑review, a five‑dimensional quantitative scoring system, and feedback‑driven iteration to build a fully automatic pipeline that resolves a medium‑complexity GitHub Issue in about ten minutes with a 9.0/10 code‑quality score.

AI automationAutoResearchCode Generation
0 likes · 19 min read
Can AI Agents Fully Automate Software Development? A Deep Dive into AutoResearch Adaptation
FunTester
FunTester
Apr 19, 2026 · Artificial Intelligence

How AI Can Reduce Deployment Failures by Up to 50% and Boost Team Efficiency

This article analyzes why software deployment failures pose systemic risks, enumerates the most common root causes, and explains how AI‑driven automation—covering intelligent version control, automatic rollback, test optimization, dependency management, database migration, observability, security checks, self‑documenting pipelines, backup verification, and predictive scaling—can transform DevOps from reactive firefighting to proactive, self‑healing delivery.

AIDeployment AutomationDevOps
0 likes · 15 min read
How AI Can Reduce Deployment Failures by Up to 50% and Boost Team Efficiency
o-ai.tech
o-ai.tech
Mar 22, 2026 · R&D Management

Closing the Final Mile: From Running Code to Shipping with /ship, /document-release, and /retro

The article explains why the last mile of software delivery—merging, testing, changelog, version bump, documentation sync, and retrospection—is often the bottleneck, and introduces three automated skills (/ship, /document-release, /retro) that institutionalize these tasks to create a closed‑loop workflow.

AutomationDocumentationcontinuous integration
0 likes · 15 min read
Closing the Final Mile: From Running Code to Shipping with /ship, /document-release, and /retro
phodal
phodal
Mar 16, 2026 · Industry Insights

How Fitness Functions Can Define “Done” for AI‑Driven Software Development

The article explains how AI‑powered agents change software delivery, why traditional notions of task completion no longer apply, and how a Fitness Function‑based harness engineering approach—illustrated with the Routa project—encodes executable, auditable completion criteria, hard‑gate checks, and contract consistency to reliably guide agents through the development loop.

Agent LoopFitness Functioncontinuous integration
0 likes · 12 min read
How Fitness Functions Can Define “Done” for AI‑Driven Software Development
Shi's AI Notebook
Shi's AI Notebook
Mar 15, 2026 · Artificial Intelligence

How We Built a Full‑Scale Product Using Only Codex‑Generated Code

Over five months the team created an internally used product from an empty Git repository, writing every line of application logic, tests, CI configuration, documentation and tooling with OpenAI's Codex, achieving roughly one‑tenth the effort of manual coding while uncovering new engineering roles and processes.

AI coding agentsCodexObservability
0 likes · 20 min read
How We Built a Full‑Scale Product Using Only Codex‑Generated Code
AI Architecture Hub
AI Architecture Hub
Mar 10, 2026 · Industry Insights

How OpenAI Built a Million‑Line Codebase Without Human Typing – Lessons for AI‑Driven Software Engineering

OpenAI’s five‑month "Harness Engineering" experiment showed that a three‑person team could generate a million‑line software product entirely with Codex and GPT‑5, achieving ten‑fold productivity, redefining engineering roles, workflow loops, and offering five practical guidelines for AI‑augmented development while highlighting unresolved challenges.

AI EngineeringAI productivityHarness Engineering
0 likes · 18 min read
How OpenAI Built a Million‑Line Codebase Without Human Typing – Lessons for AI‑Driven Software Engineering
Woodpecker Software Testing
Woodpecker Software Testing
Mar 4, 2026 · Industry Insights

Shift-Left Testing: Building Quality Before Code Commit

The article explains how shift‑left testing embeds quality responsibility early in the software lifecycle, outlines its three dimensions, shares a fintech case that cut regression defects by 51%, warns against common pitfalls, and explores emerging AI‑augmented practices.

AI in TestingShift-Left TestingSoftware quality
0 likes · 7 min read
Shift-Left Testing: Building Quality Before Code Commit
Woodpecker Software Testing
Woodpecker Software Testing
Feb 5, 2026 · Operations

7 Proven Levers to Supercharge Remote Testing Teams in 2026

The article breaks down seven empirically validated levers—spanning cloud test infrastructure, AI‑driven test case engineering, asynchronous workflows, a re‑balanced automation pyramid, real‑time quality dashboards, shift‑left security gates, and a unified digital collaboration platform—that together boost remote testing efficiency and reduce defect escape rates despite rising distributed team adoption.

AI testingQuality Engineeringcloud testing
0 likes · 6 min read
7 Proven Levers to Supercharge Remote Testing Teams in 2026
Test Development Learning Exchange
Test Development Learning Exchange
Feb 1, 2026 · Backend Development

Why API Automation Is Essential When Business Changes Rapidly—and How to Do It Efficiently

When business requirements evolve quickly, API automation testing becomes a critical safety net, offering rapid regression detection, faster delivery, and a living contract for services, but it must be designed with resilient patterns, layered coverage, and health metrics to stay effective.

API automationTesting Strategycontinuous integration
0 likes · 7 min read
Why API Automation Is Essential When Business Changes Rapidly—and How to Do It Efficiently
Woodpecker Software Testing
Woodpecker Software Testing
Feb 1, 2026 · R&D Management

Agile Testing in Game Development: Safeguarding Quality Amid Rapid Release Cycles

The article presents a four‑dimensional agile testing framework for fast‑paced game development, detailing a risk‑matrix‑driven pipeline, player‑behavior twin testing, and concrete practices such as hot‑update safety nets and data‑driven test case generation, while showcasing a real SLG project’s efficiency gains and future AI‑driven testing directions.

Agile TestingData‑Driven TestingGame Development
0 likes · 5 min read
Agile Testing in Game Development: Safeguarding Quality Amid Rapid Release Cycles
Woodpecker Software Testing
Woodpecker Software Testing
Jan 23, 2026 · R&D Management

ThoughtWorks Agile Testing Practice: A Full End‑to‑End Process Breakdown

The article presents ThoughtWorks' comprehensive agile testing framework, detailing QA roles, core principles, and step‑by‑step practices across iteration development, story‑card workflows, and product‑environment activities, while emphasizing early testing, automation layering, and continuous quality feedback.

Agile TestingProduct QualityQA
0 likes · 18 min read
ThoughtWorks Agile Testing Practice: A Full End‑to‑End Process Breakdown
Tech Minimalism
Tech Minimalism
Jan 21, 2026 · Artificial Intelligence

Why a Simple Bash For‑Loop Beats Complex Multi‑Agent Systems in Claude Code

The article explains how the Ralph loop, a minimalist bash for‑loop design introduced by Geoffrey Huntley, lets Claude Code repeatedly execute tasks until completion, offering a simpler, more reliable alternative to elaborate multi‑agent orchestrations for quantifiable, verifiable programming work.

AI automationClaude CodeRalph Loop
0 likes · 12 min read
Why a Simple Bash For‑Loop Beats Complex Multi‑Agent Systems in Claude Code
Architecture Digest
Architecture Digest
Jan 19, 2026 · Backend Development

What’s New in Maven 4? Exploring POM Model Upgrade, Flattening, and Parallel Builds

Maven 4, now in its fifth release candidate, introduces a new POM model version 4.1.0 with backward compatibility, separates build and consumer POMs to eliminate POM pollution, adds explicit artifact types for classpath and module jars, renames modules to subprojects, and brings a tree‑based lifecycle for true parallel builds, all supported by an official upgrade tool.

JavaMaven4POM
0 likes · 8 min read
What’s New in Maven 4? Exploring POM Model Upgrade, Flattening, and Parallel Builds
DevOps Coach
DevOps Coach
Nov 20, 2025 · Operations

How to Build a Fast, Reliable CI/CD Pipeline from Feature Branch to Production

This article walks through a complete CI/CD workflow for teams that ship software frequently, covering feature branching, peer review, automated QA, pre‑production staging, and production deployment with canary and blue‑green strategies, while sharing practical tips and common pitfalls.

AutomationContinuous DeliveryDeployment Pipeline
0 likes · 7 min read
How to Build a Fast, Reliable CI/CD Pipeline from Feature Branch to Production
DaTaobao Tech
DaTaobao Tech
Nov 7, 2025 · Artificial Intelligence

Can AI Self‑Test and Fix Its Own Code? A Test‑Driven AI Programming Workflow

This article introduces a test‑driven AI programming loop that tackles the “last‑mile” problem of AI‑generated code by adding automated acceptance, self‑testing, bug fixing, and continuous iteration, demonstrated through a favorite‑count feature repair case and outlining future enhancements.

AI programmingCode GenerationDeployment
0 likes · 13 min read
Can AI Self‑Test and Fix Its Own Code? A Test‑Driven AI Programming Workflow
Cognitive Technology Team
Cognitive Technology Team
Nov 5, 2025 · Artificial Intelligence

How AI Is Revolutionizing End-to-End Test Automation at Tmall

Leveraging AI and natural language processing, Tmall’s quality assurance team transformed traditional manual testing into a semi‑automated and fully automated pipeline—covering requirement analysis, test case generation, data construction, execution, and validation—resulting in significant efficiency gains, traceability, and continuous improvement across multiple business lines.

AI testingSoftware qualitycontinuous integration
0 likes · 10 min read
How AI Is Revolutionizing End-to-End Test Automation at Tmall
Advanced AI Application Practice
Advanced AI Application Practice
Oct 29, 2025 · Operations

How Test Engineers Without Coding Skills Can Master CI/CD Without Fear

This guide shows non‑coding test engineers how to understand CI (continuous integration) and CD (continuous deployment), why they’re not exclusive to developers, and three practical actions—business‑scenario requirement submission, targeted testing of generated builds, and rapid feedback—to turn CI/CD into an efficiency partner.

Continuous DeploymentDevOpsSoftware Testing
0 likes · 14 min read
How Test Engineers Without Coding Skills Can Master CI/CD Without Fear
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 13, 2025 · Artificial Intelligence

Can AI Cut Taobao Recommendation Development from a Week to Two Days?

This article explains how Alibaba's WaterFlow, an AI‑driven end‑to‑end development platform, tackles the high demand volume, diverse tech stacks, and slow collaboration of Taobao's recommendation feed, enabling many features to be delivered in just two days instead of a week.

AIcontinuous integrationlarge language models
0 likes · 16 min read
Can AI Cut Taobao Recommendation Development from a Week to Two Days?
Alibaba Cloud Native
Alibaba Cloud Native
Oct 12, 2025 · Cloud Native

Boost Code Review Accuracy with Single‑Commit AI Review Mode

The article explains how the single‑commit review mode in Alibaba Cloud Codeup uses AI to evaluate each commit individually, addressing the shortcomings of default bulk diff reviews, detailing configuration steps, recommended scenarios, observed benefits, and its performance trade‑offs.

AI code reviewCloud NativeGit
0 likes · 6 min read
Boost Code Review Accuracy with Single‑Commit AI Review Mode
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Sep 25, 2025 · Operations

Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests

This article outlines how a team tackled long‑standing automation gaps in custom output modules and second‑party packages by introducing a lightweight interception verification system and a Groovy‑Spock data‑driven testing framework, achieving full‑coverage regression in minutes, reducing bug detection time, and boosting overall testing efficiency.

Backend testingGroovySoftware Testing
0 likes · 9 min read
Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests
DevOps Operations Practice
DevOps Operations Practice
Aug 20, 2025 · Operations

Why DevOps Matters: Bridging Development and Operations for Faster Delivery

DevOps, emerging from the need to resolve conflicts between development and operations, combines agile practices with automation, continuous integration, delivery, infrastructure as code, monitoring, microservices, and collaboration to create a seamless, reliable software delivery pipeline that aligns teams, speeds releases, and improves system stability.

Collaborationcontinuous integrationsoftware delivery
0 likes · 8 min read
Why DevOps Matters: Bridging Development and Operations for Faster Delivery
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Aug 12, 2025 · R&D Management

How Qunhe Tech Turned Testing from Reactive Firefighting into Proactive Automation Left‑Shift

This article details Qunhe Technology's shift from traditional post‑test bottlenecks to a proactive automation left‑shift strategy, outlining fragmented environment issues, integrated toolchains, AI‑driven test selection, and measurable efficiency and quality gains across performance, interface, and UI testing stages.

AutomationDevOpscontinuous integration
0 likes · 18 min read
How Qunhe Tech Turned Testing from Reactive Firefighting into Proactive Automation Left‑Shift
Software Development Quality
Software Development Quality
Jul 30, 2025 · Fundamentals

How to Keep Testing Ahead of Rapid Requirement Changes in Agile Projects

Facing frequent requirement changes in fast‑moving agile development, testing teams must adopt adaptive processes, modular automation, cross‑functional collaboration, and AI‑driven tools to maintain quality, reduce maintenance costs, and turn testing from a reactive bottleneck into a proactive quality driver.

AI testingAgile Testingcontinuous integration
0 likes · 10 min read
How to Keep Testing Ahead of Rapid Requirement Changes in Agile Projects
FunTester
FunTester
Jul 9, 2025 · Fundamentals

Why Test Automation Is the Key to Faster, Higher‑Quality Software Delivery

This article explains how test automation boosts efficiency, reliability, and speed in software development by eliminating repetitive manual tasks, improving test coverage, and enabling rapid feedback through continuous integration, while providing a practical five‑step roadmap and a Selenium code example.

SeleniumSoftware Testingcontinuous integration
0 likes · 12 min read
Why Test Automation Is the Key to Faster, Higher‑Quality Software Delivery
IT Services Circle
IT Services Circle
Jun 27, 2025 · Backend Development

How CPAN Shaped Modern Package Management and Sparked the npm Era

This article traces the history of Perl's CPAN from its 1995 origins, explains how its centralized module repository and automated testing infrastructure pioneered package management, and shows how CPAN's concepts spread to Python, Ruby, Java, and JavaScript, ultimately influencing the massive npm ecosystem.

CPANSoftware ecosystemcontinuous integration
0 likes · 12 min read
How CPAN Shaped Modern Package Management and Sparked the npm Era
Youzan Coder
Youzan Coder
May 30, 2025 · Artificial Intelligence

AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits

The article introduces an AI‑driven automated testing system that streamlines code self‑testing, improves impact assessment, and generates comprehensive test reports, detailing its modular architecture, workflow, AI test engine, and future enhancements such as UI simulation and AI‑generated unit tests.

AIAI testingAutomated Testing
0 likes · 9 min read
AI‑Driven Automated Testing System: Architecture, Workflow, and Benefits
FunTester
FunTester
Apr 8, 2025 · Fundamentals

Why Static Testing Is the First Step to High‑Quality Code

Static testing, a proactive quality assurance method that examines code and documentation without execution, helps detect defects early, reduces repair costs, improves code readability, and complements dynamic testing, with techniques ranging from inspections and walkthroughs to automated tools like SonarQube, CheckStyle, and ESLint.

Code reviewSoftware qualitycontinuous integration
0 likes · 14 min read
Why Static Testing Is the First Step to High‑Quality Code
FunTester
FunTester
Apr 7, 2025 · Fundamentals

How Shift‑Left Testing Powers Agile Quality: Practices and Pitfalls

Agile testing transforms software quality by embedding testing throughout development, emphasizing shift‑left practices, automation, and close collaboration between developers and QA, with detailed guidance on testing quadrants, sprint vs release strategies, and practical steps to achieve faster, more reliable product delivery.

Agile TestingDevOpsShift-Left
0 likes · 9 min read
How Shift‑Left Testing Powers Agile Quality: Practices and Pitfalls
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Dec 31, 2024 · Artificial Intelligence

10 Game-Changing Testing Innovations from 2024: AI, Automation & More

KuJiaLe's testing team curates ten influential 2024 technical articles covering AI‑driven test case generation, AI‑assisted code review, lead tester training, Greasemonkey efficiency, custom mock platforms, private vs. public LLMs, FastGPT knowledge bases, CI bottleneck solutions, front‑end release strategies, and construction‑drawing regression testing.

AI testingAutomationSoftware Testing
0 likes · 9 min read
10 Game-Changing Testing Innovations from 2024: AI, Automation & More
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Dec 4, 2024 · Frontend Development

How a Front‑End Publishing Platform Boosted Release Quality and Speed

This article details how KuJiaLe's front‑end publishing platform was redesigned to solve chaotic environments, low‑efficiency releases, and poor quality by introducing standardized workflows, modular management, automated quality checkpoints, and future automation plans, resulting in dramatically higher on‑time delivery and stability.

continuous integrationfrontendquality assurance
0 likes · 11 min read
How a Front‑End Publishing Platform Boosted Release Quality and Speed
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 2, 2024 · Fundamentals

Google’s Large‑Scale Code Coverage Infrastructure: Design, Automation, and Adoption Insights

The article presents a comprehensive overview of Google’s code‑coverage system, describing its metrics, integration into the daily development workflow, underlying infrastructure, visualization tools, data‑driven analysis of five years of coverage data, and developer survey results that reveal adoption patterns and perceived usefulness.

AutomationGoogleSoftware Engineering
0 likes · 21 min read
Google’s Large‑Scale Code Coverage Infrastructure: Design, Automation, and Adoption Insights
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 31, 2024 · Operations

Release Engineering Practices from Google’s SRE Book

The article outlines Google’s release engineering principles, roles, and processes—including self‑service, frequent high‑speed releases, sealed builds, policy enforcement, configuration management, and the Rapid system—to illustrate how automated, reliable software delivery is achieved at scale.

AutomationConfiguration ManagementSRE
0 likes · 14 min read
Release Engineering Practices from Google’s SRE Book
Cloud Native Technology Community
Cloud Native Technology Community
Jul 23, 2024 · Industry Insights

Jenkins vs GitLab CI/CD: Which Tool Wins Your DevOps Pipeline?

This article provides an in‑depth, side‑by‑side analysis of Jenkins and GitLab CI/CD, covering their histories, core features, community support, pros and cons, and practical guidance to help DevOps teams choose the most suitable continuous integration and delivery platform for their projects.

CI/CD comparisonContinuous DeliveryDevOps
0 likes · 14 min read
Jenkins vs GitLab CI/CD: Which Tool Wins Your DevOps Pipeline?
Software Development Quality
Software Development Quality
Jul 17, 2024 · R&D Management

How to Measure and Optimize Your Software Development Process with Key Metrics

This guide details a comprehensive set of software development metrics—including agile velocity, code quality, continuous integration, technical debt, unit and smoke testing, test automation, quality process, and continuous delivery—explaining their definitions, data sources, calculation methods, reference standards, and responsible platforms to help teams monitor and improve performance.

DevOpsagilecontinuous integration
0 likes · 27 min read
How to Measure and Optimize Your Software Development Process with Key Metrics
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 10, 2024 · Fundamentals

Eighteen Years of Agile: Strange Phenomena and the Quest for Software Engineering Fundamentals in China

The article reviews the history of China's IT industry over the past eighteen years, exposing how government policies, CMM certifications, and superficial agile practices have led to chronic software quality and delivery problems, and argues that only solid fundamentals such as extreme programming, TDD, and deliberate practice can truly improve software development.

CMMExtreme ProgrammingSoftware Engineering
0 likes · 25 min read
Eighteen Years of Agile: Strange Phenomena and the Quest for Software Engineering Fundamentals in China
Liangxu Linux
Liangxu Linux
Jul 3, 2024 · Operations

How to Build Effective Software Quality Gates in CI Pipelines

This guide explains where to place software quality gates in the development workflow, compares absolute and relative targets, distinguishes hard versus soft gates, and offers practical criteria for designing fast, robust, and easily fixable checks in pull requests and nightly builds.

CISoftware qualitycontinuous integration
0 likes · 10 min read
How to Build Effective Software Quality Gates in CI Pipelines
转转QA
转转QA
Jun 20, 2024 · Operations

Implementation Plan and Results of API Automation Testing

This article outlines the background, step‑by‑step implementation plan, execution mechanisms, sustainable maintenance practices, and measurable outcomes of introducing API automation testing to ensure high‑quality iterative development and stable online services.

API testingcontinuous integrationquality assurance
0 likes · 10 min read
Implementation Plan and Results of API Automation Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 12, 2024 · Fundamentals

Major Changes in Software Engineering Over the Past 20 Years and Enduring Core Principles

Over the past two decades, software engineering has shifted from waterfall to agile, embraced DevOps, cloud and micro‑services, containerization, CI/CD, open‑source, AI, heightened security, diverse languages, remote collaboration, user‑centered design, dependency management, and continuous learning, while core concepts such as requirements analysis, design principles, testing, version control, and architecture remain unchanged.

DevOpsSoftware Architectureagile
0 likes · 8 min read
Major Changes in Software Engineering Over the Past 20 Years and Enduring Core Principles
vivo Internet Technology
vivo Internet Technology
May 29, 2024 · Operations

vivo CICD Artifact Management: Evolution and Implementation Practices

vivo’s CICD artifact management has evolved from manual builds to a comprehensive Platform Management 2.0 that provides unified storage, multi‑type support, version control, promotion, security scanning, lifecycle policies, and fine‑grained access, dramatically reducing errors and operational costs.

Artifact ManagementArtifact PromotionCICD
0 likes · 15 min read
vivo CICD Artifact Management: Evolution and Implementation Practices
FunTester
FunTester
May 10, 2024 · Operations

Why UI Automation Stalls and How to Revive It: A Frontend Testing Playbook

This article examines the evolution of UI automation in a large‑scale frontend environment, detailing early expectations, framework choices, practical challenges, and a comprehensive set of process, tooling, and reporting improvements that together boosted test coverage, stability, and team efficiency while highlighting the ongoing trade‑offs between automation value and maintenance cost.

FrameworkUI automationcontinuous integration
0 likes · 38 min read
Why UI Automation Stalls and How to Revive It: A Frontend Testing Playbook
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2024 · Frontend Development

Front-end UI Automation Testing: Challenges, Solutions, and Practices

The article recounts the author’s journey building and scaling front‑end UI automation for desktop, web, and mobile, exposing challenges such as fragile end‑to‑end tests, high maintenance cost, and merge‑induced regressions, and proposes a three‑layer strategy of unified frameworks, collaborative case sharing, and enhanced reporting that yielded 70% business coverage, 93% pass rates, and thousands of bugs discovered, while outlining future AI‑driven test generation.

Software qualityUI automationcontinuous integration
0 likes · 39 min read
Front-end UI Automation Testing: Challenges, Solutions, and Practices
Open Source Linux
Open Source Linux
Apr 1, 2024 · Fundamentals

Master Makefile: From Basics to Advanced Build Automation

This comprehensive guide walks you through Makefile fundamentals, covering basic syntax, variables, pattern rules, automatic variables, functions, conditional statements, multi-target handling, phony targets, debugging techniques, and advanced custom functions to help you automate and streamline complex build processes.

Build AutomationC programmingMakefile
0 likes · 6 min read
Master Makefile: From Basics to Advanced Build Automation
DevOps
DevOps
Feb 28, 2024 · Operations

DevOps Overview, Continuous Integration Practices, Tool Comparison, and Jenkins Pipeline Implementation

This article provides a comprehensive overview of DevOps history and principles, explains continuous integration concepts and benefits, compares popular CI tools such as Jenkins, GitLab CI/CD, Travis CI, Azure DevOps, and CircleCI, and demonstrates how to implement pipelines in Jenkins using both declarative and scripted syntax.

JenkinsPipelineci/cd
0 likes · 12 min read
DevOps Overview, Continuous Integration Practices, Tool Comparison, and Jenkins Pipeline Implementation
Shentong Technology Team
Shentong Technology Team
Feb 26, 2024 · R&D Management

How Shentong Achieved Near‑Complete Test Coverage: Practices, Tools, and Lessons

This article details Shentong's systematic approach to improving test completeness, covering test case design, a custom Quality Keeper workflow, code‑coverage measurement, precise regression strategies, automation effectiveness, issue‑driven optimization, and future plans such as front‑end coverage and AI‑assisted testing.

Software Testingcode coveragecontinuous integration
0 likes · 19 min read
How Shentong Achieved Near‑Complete Test Coverage: Practices, Tools, and Lessons
Shentong Technology Team
Shentong Technology Team
Jan 9, 2024 · Mobile Development

Boosting Mobile App Quality: Shentong’s Custom DevOps Automation Framework

This article examines how Shentong, a logistics company, built a comprehensive mobile testing ecosystem—including functional, compatibility, and specialized tests—leveraging automation, a DevOps‑driven packaging pipeline, and a Jenkins‑based framework to dramatically improve testing efficiency and product quality.

AppiumDevOpscontinuous integration
0 likes · 13 min read
Boosting Mobile App Quality: Shentong’s Custom DevOps Automation Framework
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 19, 2023 · Mobile Development

A One‑Stop UI Automation Testing Framework for NetEase Cloud Music

To meet NetEase Cloud Music’s tight regression schedule, the team built Athena, a one‑stop UI automation framework that combines record‑and‑play case entry, Dawn telemetry‑based stable element locating, white‑box communication for efficiency, and integrated network‑mock and multi‑account support, delivering 73% coverage, over 90% success, and cutting regression time by more than 60%.

Androidcontinuous integrationiOS
0 likes · 14 min read
A One‑Stop UI Automation Testing Framework for NetEase Cloud Music
Cloud Native Technology Community
Cloud Native Technology Community
Nov 3, 2023 · Industry Insights

How Lean, DevOps, and Cloud‑Native Technologies Reshaped Software Delivery Over Two Decades

The article traces the evolution of software delivery from early lean and continuous‑integration tools through the rise of DevOps, cloud, SaaS, and container orchestration, highlighting how growing scale and complexity gave birth to platform engineering and a shift‑left mindset for developers and ops teams.

Cloud NativeDevOpsSaaS
0 likes · 8 min read
How Lean, DevOps, and Cloud‑Native Technologies Reshaped Software Delivery Over Two Decades
DevOps
DevOps
Oct 24, 2023 · Operations

Continuous Integration Practices and Implementation for Traditional Enterprises

This article explains the background, challenges, core concepts, automation techniques, toolchain, process improvements, and practical implementation steps of continuous integration (CI) for traditional enterprises, highlighting benefits such as higher software quality, faster feedback, reduced risk, and more efficient team collaboration.

CI toolsGitLabJenkins
0 likes · 15 min read
Continuous Integration Practices and Implementation for Traditional Enterprises
FunTester
FunTester
Sep 25, 2023 · Fundamentals

Balancing Test Automation: When to Automate, What to Automate, and Common Pitfalls

The article examines why software testing inevitably consumes time and resources, explains the limits of both manual and automated testing, outlines scenarios best suited for automation such as regression and performance testing, and warns against unrealistic expectations, unnecessary tests, and security blind spots.

Software Testingcontinuous integrationregression testing
0 likes · 9 min read
Balancing Test Automation: When to Automate, What to Automate, and Common Pitfalls
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 13, 2023 · Fundamentals

Overview of Google’s Software Engineering Practices

Google’s software engineering practices—including a unified source repository, Blaze build system, rigorous code review, automated testing, continuous integration, and structured project and personnel management—are detailed, offering insights and comparisons for other organizations seeking to adopt similar high‑scale development methodologies.

Googlebuild systemscontinuous integration
0 likes · 46 min read
Overview of Google’s Software Engineering Practices
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 21, 2023 · Fundamentals

Guidelines for Creating Effective Test Plans and Strategies

This guide explains how to balance implementation cost, maintenance cost, monetary cost, benefits, and risk when designing a test plan or strategy, outlines the differences between single test plans and test strategies, and provides detailed questions and considerations for test content, coverage, tools, processes, and utility to help teams produce practical, cost‑effective testing documentation.

Risk analysisSoftware TestingTest Strategy
0 likes · 12 min read
Guidelines for Creating Effective Test Plans and Strategies
Ximalaya Technology Team
Ximalaya Technology Team
Aug 15, 2023 · Operations

How Scenario‑Based Automated Testing Boosted Efficiency for a Fast‑Growing Audio Platform

This article details how a rapidly expanding audio service built a lightweight, modular testing framework called FAST, defined core scenario‑based testing concepts, and implemented an automated pipeline that reduced manual effort, cut costs, and improved release quality across multiple teams.

Automated TestingScenario TestingSoftware Operations
0 likes · 7 min read
How Scenario‑Based Automated Testing Boosted Efficiency for a Fast‑Growing Audio Platform
DevOps
DevOps
Jul 20, 2023 · Operations

Why Continuous Testing Is Essential for Infrastructure and How to Implement It

The article explains why continuous testing of infrastructure is critical for stability and reliability, outlines a comprehensive testing scope ranging from unit to reliability tests, discusses tool selection and practical Terraform‑based examples, and shows how test‑driven development can improve IaC workflows.

Infrastructure TestingOpsRSpec
0 likes · 9 min read
Why Continuous Testing Is Essential for Infrastructure and How to Implement It
Top Architect
Top Architect
Jul 10, 2023 · Backend Development

Comprehensive Code Quality Management Practices for Development Teams

This article presents a systematic approach to improving code quality across the software development lifecycle, covering traceability between tasks and commits, early static analysis, efficient code review, disciplined branching strategies, commit‑message enforcement, and fostering a collaborative technical culture.

Code reviewcode qualitycontinuous integration
0 likes · 14 min read
Comprehensive Code Quality Management Practices for Development Teams
MaGe Linux Operations
MaGe Linux Operations
Jul 7, 2023 · Operations

Top 10 CI/CD Tools for DevOps: Features, Pros, and How to Choose

This guide reviews the ten most popular CI/CD platforms—including GitLab, Azure DevOps, GitHub Actions, CircleCI, Jenkins, Travis CI, Bitbucket Pipelines, TeamCity, Semaphore, and Harness—detailing their core capabilities, unique strengths, and key considerations to help teams select the right tool for streamlined software delivery.

Continuous DeliveryPipelineTool comparison
0 likes · 13 min read
Top 10 CI/CD Tools for DevOps: Features, Pros, and How to Choose
DevOps Operations Practice
DevOps Operations Practice
Jun 16, 2023 · Operations

Top CI/CD Tools for DevOps: Features and Comparisons

This article introduces CI/CD as a DevOps approach, explains the challenges of selecting the right pipeline tool, and provides detailed overviews and key features of ten popular CI/CD solutions—including GitLab, Azure DevOps, GitHub Actions, CircleCI, Jenkins, and more—to help readers choose the best fit for their workflows.

AutomationContinuous DeliveryDevOps
0 likes · 15 min read
Top CI/CD Tools for DevOps: Features and Comparisons
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 8, 2023 · Fundamentals

Testing First: Adopting a Test‑First Mindset for Effective Software Development

The article explains that viewing testing as a mindset is essential for developers, outlines how to decide what to test—through user journeys, new features, and bugs—compares manual and automated testing, discusses the shift of testing responsibilities leftward, and clarifies who should own testing within various team structures.

QAcontinuous integrationsoftware development
0 likes · 8 min read
Testing First: Adopting a Test‑First Mindset for Effective Software Development
FunTester
FunTester
May 12, 2023 · Operations

Why Testers Must Code: 12 Key Benefits of Automated Testing

The article explains why software testers should learn to write code, outlining twelve advantages of automated testing such as increased efficiency, higher quality, repeatability, better coverage, early defect detection, documentation, cross‑platform support, collaboration, real‑time feedback, stronger debugging, scalability, cost reduction, and competitive edge.

Software Testingcoding for testerscontinuous integration
0 likes · 6 min read
Why Testers Must Code: 12 Key Benefits of Automated Testing
Programmer DD
Programmer DD
May 5, 2023 · Operations

Boost Development Efficiency with GitLab CI/CD: A Hands‑On Guide

This article explains why efficiency matters in software delivery, introduces CI/CD concepts and tools like Jenkins and GitLab, details installing GitLab Runner, walks through pipeline configuration with key YAML keywords, and emphasizes that mastering DevOps principles and tools dramatically improves development productivity.

Continuous DeliveryDevOpsGitLab
0 likes · 10 min read
Boost Development Efficiency with GitLab CI/CD: A Hands‑On Guide
Efficient Ops
Efficient Ops
Apr 20, 2023 · R&D Management

What the 2022 China Agile Practice Whitepaper Reveals About Enterprise Transformation

The 2022 China Enterprise Agile Practice Whitepaper, based on a survey of 644 companies across 43 cities and 16 industries, uncovers how agile adoption has surged, highlights dominant frameworks like Scrum of Scrums, identifies key engineering practices, and pinpoints organizational culture as the biggest hurdle for Chinese firms navigating digital transformation.

Enterprise SurveyLeanagile
0 likes · 11 min read
What the 2022 China Agile Practice Whitepaper Reveals About Enterprise Transformation
JD Tech
JD Tech
Apr 5, 2023 · Frontend Development

Applying DevOps Practices to Frontend Development: A Comprehensive Guide

This article presents a detailed guide on implementing DevOps principles in frontend development, covering background challenges, pipeline architecture, workflow design, tool integration, and step‑by‑step practices to improve delivery efficiency, code quality, and team collaboration.

Pipelinecontinuous integrationfrontend
0 likes · 14 min read
Applying DevOps Practices to Frontend Development: A Comprehensive Guide
Architects Research Society
Architects Research Society
Feb 15, 2023 · Operations

Built‑in Quality: Embedding Quality Practices Across Architecture, Code, System, and Release

The article explains how built‑in quality, a core principle of SAFe and lean‑agile thinking, integrates quality into architecture, design, code, system testing, and release processes to enable fast, reliable delivery of software and hardware solutions while reducing rework and compliance risk.

Quality EngineeringSoftware Architecturebuilt-in quality
0 likes · 20 min read
Built‑in Quality: Embedding Quality Practices Across Architecture, Code, System, and Release
Efficient Ops
Efficient Ops
Jan 9, 2023 · Operations

How China Merchants Securities Achieved Top‑Tier DevOps Maturity with the TianGong Platform

China Information & Communication Research Institute’s recent DevOps assessment highlighted that China Merchants Securities’ TianGong R&D Management Platform earned excellent ratings in both pipeline and build‑integration modules, showcasing how standardized tools and end‑to‑end workflows can dramatically boost development efficiency, quality, and digital transformation in the financial sector.

DevOpsDigital TransformationR&D management
0 likes · 10 min read
How China Merchants Securities Achieved Top‑Tier DevOps Maturity with the TianGong Platform
DevOps Cloud Academy
DevOps Cloud Academy
Jan 2, 2023 · Operations

Why CI/CD for Infrastructure as Code Differs from CI/CD for Application Development

This article explains how treating infrastructure as code changes the way continuous integration and delivery pipelines are designed, highlighting differences in source control, testing, automation, security, cost estimation, and deployment compared to traditional application development CI/CD practices.

Continuous DeliveryInfrastructure as CodeTerraform
0 likes · 20 min read
Why CI/CD for Infrastructure as Code Differs from CI/CD for Application Development
GuanYuan Data Tech Team
GuanYuan Data Tech Team
Dec 1, 2022 · Artificial Intelligence

Why MLOps Is the Key to Scalable AI Projects

This article explains the concept, significance, and practical case studies of MLOps—showing how integrating DevOps principles with data and machine learning creates reliable, automated pipelines for data quality, model monitoring, error analysis, and continuous integration, ultimately accelerating AI delivery.

AI EngineeringMLOpsMachine Learning Operations
0 likes · 15 min read
Why MLOps Is the Key to Scalable AI Projects
Baidu Tech Salon
Baidu Tech Salon
Nov 7, 2022 · Artificial Intelligence

Risk‑Driven Delivery and AI‑Powered Intelligent Testing: Strategies and Technical Solutions

Baidu’s AI‑driven, risk‑based testing framework automatically identifies high‑risk projects, allocates tasks, defines precise test scopes, and localizes defects using white‑box analysis and quality‑score models, cutting test‑case volume by up to 90 % and reducing release‑gate time from 50 hours to two, dramatically improving efficiency and defect recall.

AI in software testingcontinuous integrationintelligent decision system
0 likes · 15 min read
Risk‑Driven Delivery and AI‑Powered Intelligent Testing: Strategies and Technical Solutions
Baidu Geek Talk
Baidu Geek Talk
Nov 7, 2022 · Artificial Intelligence

AI-Driven Risk-Based Testing and Intelligent Delivery System at Baidu

Baidu’s AI‑driven risk‑based testing platform automates task allocation, precisely scopes test coverage, dynamically optimizes execution, and uses real‑time logs to locate defects, enabling a quality‑assessment model that blocked 1,123 unsafe releases, intercepted 318 bugs, saved over 2,000 person‑days, and cut assessment time from 50 to 2 hours, demonstrating that AI‑guided decisions markedly improve testing efficiency and delivery quality.

AI testingcontinuous integrationintelligent decision system
0 likes · 14 min read
AI-Driven Risk-Based Testing and Intelligent Delivery System at Baidu
Baidu Tech Salon
Baidu Tech Salon
Oct 24, 2022 · Industry Insights

How Baidu Achieved Unmanned Delivery with Risk‑Driven Testing and AI

This article examines Baidu's risk‑driven, AI‑enhanced approach to unmanned software delivery, detailing the evolution of testing automation, the three human dependencies it eliminates, and the essential capabilities—comprehensive testing, stable builds, and precise risk evaluation—required to free testers from manual intervention.

AI automationSoftware Testingcontinuous integration
0 likes · 12 min read
How Baidu Achieved Unmanned Delivery with Risk‑Driven Testing and AI
Wukong Talks Architecture
Wukong Talks Architecture
Sep 23, 2022 · Fundamentals

SVN-Based Multi‑Branch Development Workflow and Process Guide

This article presents a comprehensive guide to using Subversion (SVN) for multi‑branch version control, covering branch management, daily development cycles, hot‑fix procedures, conflict resolution, and step‑by‑step setup and merge operations to streamline development and testing workflows.

Branch ManagementCode reviewVersion Control
0 likes · 9 min read
SVN-Based Multi‑Branch Development Workflow and Process Guide
DevOps Cloud Academy
DevOps Cloud Academy
Aug 28, 2022 · Operations

Understanding the DevOps Lifecycle and Its Toolchain

This article explains the stages of the DevOps lifecycle—planning, coding, building, testing, releasing, deploying, operating, and monitoring—along with the popular tools used at each phase to enable continuous integration, delivery, and deployment.

AutomationDevOpsci/cd
0 likes · 6 min read
Understanding the DevOps Lifecycle and Its Toolchain
Java Captain
Java Captain
Aug 24, 2022 · R&D Management

How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study

In this firsthand account, a technical leader describes how adopting the Apifox API testing and mock tool transformed their small company's development workflow, cutting interface testing, integration, and client support times dramatically while improving code quality and overall team efficiency.

API testingApifoxAutomation
0 likes · 14 min read
How Apifox Boosted Our Team’s Efficiency: A Real‑World Case Study
Cloud Native Technology Community
Cloud Native Technology Community
Aug 18, 2022 · Operations

Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth

The article clarifies common misconceptions about DevOps, explains that true development‑operations integration relies on dedicated ops teams, automation tools, standardized delivery artifacts, and unified permission management rather than developers performing ops tasks, and highlights Google SRE practices as a practical guide.

AutomationDevOpsInfrastructure
0 likes · 10 min read
Understanding DevOps: Integrating Development and Operations Beyond the ‘Who Develops Who Operates’ Myth
DevOps
DevOps
Aug 12, 2022 · Operations

9 DevOps Best Practices and Common Anti‑Patterns

This article explains what DevOps is, why it matters, and presents nine practical best‑practice recommendations—including culture, CI/CD, testing, observability, automation, security, and IaC—while also highlighting common anti‑patterns to avoid for successful DevOps adoption.

Anti-PatternsAutomationDevOps
0 likes · 13 min read
9 DevOps Best Practices and Common Anti‑Patterns
DaTaobao Tech
DaTaobao Tech
Aug 4, 2022 · Fundamentals

Practical C++ Unit Testing Practices and Lessons Learned

The article details a large‑scale C++ team's unit‑testing workflow, explaining why tests matter, how they set up cross‑platform macOS/Linux environments, adopt Google gtest/gmock with a custom Frida‑based mock, enforce coverage via gcov/lcov, compute incremental coverage, integrate Valgrind, follow deterministic test design principles, avoid common pitfalls, and embed the stable pipeline into CI gates and notifications.

Ccode coveragecontinuous integration
0 likes · 12 min read
Practical C++ Unit Testing Practices and Lessons Learned
ITPUB
ITPUB
Jul 23, 2022 · Fundamentals

Turn Every Issue into a Targeted Unit Test with Automated Scripts

This article explains how the ICBU low‑code platform’s rendering engine achieves high test coverage by linking each issue to a dedicated unit test and demo, using custom npm scripts, pre‑build cleanup, and a traceable changelog to improve code stability.

Software qualitycontinuous integrationfrontend
0 likes · 8 min read
Turn Every Issue into a Targeted Unit Test with Automated Scripts