Tagged articles
176 articles
Page 2 of 2
FunTester
FunTester
Jun 2, 2021 · Fundamentals

How to Start Automated Testing from Scratch: A Step‑by‑Step Guide

This article outlines the essential concepts, four‑step workflow, and practical tips for beginners to define scope, choose tools, design frameworks, execute test cases, and generate effective automated testing reports.

Automated TestingSoftware TestingTesting Strategy
0 likes · 8 min read
How to Start Automated Testing from Scratch: A Step‑by‑Step Guide
58 Tech
58 Tech
May 12, 2021 · Information Security

Design and Implementation of an Automated Anti‑Cheat Testing Platform at 58.com

This article describes the background, requirements, architecture, and key components of the anti‑cheat automated testing platform built for 58.com, explaining how rule management, test case generation, execution engine, and reporting together improve testing efficiency, reduce manual effort, and ensure reliable fraud detection in the advertising system.

Automated TestingRule Managementanti-cheat
0 likes · 15 min read
Design and Implementation of an Automated Anti‑Cheat Testing Platform at 58.com
Kuaishou Tech
Kuaishou Tech
Apr 23, 2021 · Backend Development

Automated Randomized Testing Framework for Kuaishou Advertising Landing Pages

This article describes a Selenium‑based automated testing solution that randomly assembles ad landing page components, captures before‑and‑after screenshots, and evaluates visual similarity using histogram and dHash algorithms to ensure "what you see is what you get" across thousands of component combinations.

Automated TestingSeleniumimage similarity
0 likes · 14 min read
Automated Randomized Testing Framework for Kuaishou Advertising Landing Pages
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 14, 2021 · Artificial Intelligence

Quality Metric Model for Automated Testing and Risk Assessment in Commercial Platforms

This article describes Baidu's quality metric model that integrates development process data, self‑testing and automation data to automate test prioritization, estimate project risk, and improve testing efficiency through a six‑component platform covering process control, feature mining, data collection, storage, strategy management, and annotation.

AIAutomated TestingData Platform
0 likes · 15 min read
Quality Metric Model for Automated Testing and Risk Assessment in Commercial Platforms
Baidu Geek Talk
Baidu Geek Talk
Mar 29, 2021 · Artificial Intelligence

Baidu Mini Program Online Quality Assurance System: AI‑Driven Automated Traversal, Page Anomaly Detection, and Cloud Phone Cluster

Baidu’s Mini Program QA system uses AI‑driven automated traversal, page‑anomaly detection, and a scalable cloud‑phone cluster to scan hundreds of thousands of mini‑programs, identify red‑line issues via image, OCR and deep‑learning analysis, and automatically resolve most problems, boosting audit efficiency and user experience.

AIAutomated TestingMini Program
0 likes · 19 min read
Baidu Mini Program Online Quality Assurance System: AI‑Driven Automated Traversal, Page Anomaly Detection, and Cloud Phone Cluster
FunTester
FunTester
Feb 3, 2021 · Fundamentals

Why Atomic Test Cases Boost Automation Speed and Reliability

The article explains how designing atomic automation test cases—each focusing on a single function with minimal UI interaction—provides precise feedback, shortens test chains, improves coverage, enables parallel execution, and offers practical strategies for data injection and handling non‑testable applications.

Automated TestingParallel ExecutionSelenium
0 likes · 8 min read
Why Atomic Test Cases Boost Automation Speed and Reliability
Xianyu Technology
Xianyu Technology
Jan 8, 2021 · Mobile Development

Data Quality Assurance Solution for Mobile App Tracking Points

The document proposes a data‑quality assurance framework for mobile‑app tracking points that automatically collects client‑side data, generates validation rules from historical samples, and runs automated tests on over 100 critical points—cutting manual verification from half a day to minutes and using tools such as Frida and AOP to detect missing or altered tracking data.

Automated TestingData QualityTechnical Solution
0 likes · 7 min read
Data Quality Assurance Solution for Mobile App Tracking Points
FunTester
FunTester
Jan 5, 2021 · Fundamentals

Why Automated Testing Is Essential for Agile Development

Automated testing, tightly integrated with agile practices such as continuous integration and deployment, accelerates feedback, reduces manual effort, and addresses challenges like early bug detection, API coverage, and performance bottlenecks, making it a cornerstone for rapid, reliable software delivery.

Agile DevelopmentAutomated TestingSoftware quality
0 likes · 8 min read
Why Automated Testing Is Essential for Agile Development
HomeTech
HomeTech
Dec 16, 2020 · Backend Development

Challenges and Solutions for Automated Testing of a Transaction Middleware Platform

The article analyzes the difficulties of testing a large‑scale transaction middle platform—such as data diversity, volume, consistency, and lack of standards—and presents a rule‑driven, layered automation framework using Drools, jOOQ, and data‑objectification to dramatically improve testing efficiency and reliability.

Automated TestingDroolsJOOQ
0 likes · 7 min read
Challenges and Solutions for Automated Testing of a Transaction Middleware Platform
JD Tech Talk
JD Tech Talk
Nov 26, 2020 · Operations

Understanding DevOps and Solving Automated Testing Challenges with the JAT Platform

This article explains the fundamentals of DevOps, outlines the common difficulties of implementing automated testing in CI/CD pipelines, and introduces the JAT platform’s features—such as code‑based and no‑code testing, test project scaffolding, visualized test methods, data aggregation, and CI/CD integration—to help development teams achieve faster, more reliable software delivery.

Automated TestingDevOpsJAT
0 likes · 9 min read
Understanding DevOps and Solving Automated Testing Challenges with the JAT Platform
Zhengtong Technical Team
Zhengtong Technical Team
Nov 3, 2020 · Operations

Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration

The article explains how automated testing—using Python‑based UI and API frameworks, configurable test‑data generation, Linux headless execution, and Jenkins continuous integration—addresses the growing complexity of software releases by reducing manual regression effort and improving defect detection speed.

Automated TestingJenkinsPython
0 likes · 12 min read
Automated Testing Frameworks: Design, Data Generation, UI/API Automation, and CI Integration
FunTester
FunTester
Oct 30, 2020 · Operations

Mastering Mobile DevOps: A Complete Guide to CI/CD, Testing, and Release

This article explains how organizations can adopt Mobile DevOps by integrating continuous integration, automated testing on real devices, systematic build, packaging, release, configuration, and monitoring steps to achieve faster, higher‑quality mobile app delivery within the SDLC.

Automated TestingMobile DevOpsOperations
0 likes · 7 min read
Mastering Mobile DevOps: A Complete Guide to CI/CD, Testing, and Release
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 22, 2020 · Fundamentals

Top 10 Automated Testing Frameworks Every Developer Should Know

Automation testing is essential for fast, high-quality software delivery, and selecting the right framework can dramatically improve efficiency, coverage, and ROI; this article explains what an automation testing framework is, outlines its types, lists the top ten frameworks, and highlights their key advantages.

Automated TestingSoftware qualitytest frameworks
0 likes · 13 min read
Top 10 Automated Testing Frameworks Every Developer Should Know
FunTester
FunTester
Sep 27, 2020 · Fundamentals

Understanding Automated Testing: Benefits, When to Start, and Implementation Steps

This article explains what automated testing is, outlines its key benefits such as simplified execution, reduced human effort, faster cycles and broader coverage, discusses when to adopt it, and provides a step‑by‑step guide for defining scope, selecting tools, planning, execution, and maintenance.

Automated TestingSoftware TestingTesting Strategy
0 likes · 9 min read
Understanding Automated Testing: Benefits, When to Start, and Implementation Steps
DevOps Coach
DevOps Coach
Sep 16, 2020 · Operations

Why Continuous Integration Matters: Practices, Benefits, and How to Get Started

The article explains continuous integration as a software development practice where developers frequently merge changes, outlines essential practices such as a single source repository, automated builds, automated testing, rapid feedback, and deployment, and details the tangible benefits of reduced risk, faster bug detection, and smoother releases.

Automated TestingBuild AutomationSoftware quality
0 likes · 36 min read
Why Continuous Integration Matters: Practices, Benefits, and How to Get Started
Youzan Coder
Youzan Coder
Sep 11, 2020 · Backend Development

Log-Based Replay and Comparison System for Gateway Migration Verification

The team built a log‑based replay framework that pulls and cleans old gateway logs, samples requests, concurrently replays them against both old and new gateways, automatically compares JSON responses with configurable ignore rules, retries failures, and uses matching response distributions to safely verify and migrate thousands of APIs.

Automated TestingBackendPython
0 likes · 13 min read
Log-Based Replay and Comparison System for Gateway Migration Verification
FunTester
FunTester
Sep 6, 2020 · Industry Insights

How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices

This guide explains the benefits of automated testing, outlines the main types of automation tools, and provides practical criteria—including platform support, ease of adoption, scripting flexibility, integration, analysis features, and licensing—to help teams select the most suitable solution for their CI/CD pipelines.

Automated TestingSoftware TestingTool Selection
0 likes · 7 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
Efficient Ops
Efficient Ops
Jun 30, 2020 · Operations

How DevOps Accelerated Mobile Marketing Testing at Agricultural Bank

This article details how a bank's mobile marketing platform adopted DevOps practices—layered testing, automation with an in‑house platform, and metric‑driven measurement—to achieve rapid two‑week iterations, early defect detection, and higher product reliability while outlining future automation goals.

Automated TestingContinuous DeliveryDevOps
0 likes · 8 min read
How DevOps Accelerated Mobile Marketing Testing at Agricultural Bank
Taobao Frontend Technology
Taobao Frontend Technology
Jun 30, 2020 · Frontend Development

How Reinforcement Learning Powers Front‑End Testing for Alibaba’s 618 Interactive Game

This article explains how the Taobao front‑end team tackled the complexity of the 618 interactive game by using reinforcement‑learning‑driven intelligent testing, Puppeteer‑based automated regression, and a decoupled UI‑logic architecture for scalable popup production, dramatically improving development efficiency and stability.

Automated TestingPuppeteerUI logic decoupling
0 likes · 10 min read
How Reinforcement Learning Powers Front‑End Testing for Alibaba’s 618 Interactive Game
转转QA
转转QA
Jun 24, 2020 · Fundamentals

EvoSuite Overview: Installation, Maven Configuration, and IDEA Plugin Usage

This article introduces EvoSuite, an open‑source tool for automatically generating JUnit test suites, explains how to configure it with Maven (including the required pom.xml entries), describes essential command‑line options, and provides step‑by‑step instructions for installing and using the EvoSuite plugin in IntelliJ IDEA, supplemented by practical examples and coverage analysis.

Automated TestingEvoSuiteIntelliJ IDEA
0 likes · 7 min read
EvoSuite Overview: Installation, Maven Configuration, and IDEA Plugin Usage
FunTester
FunTester
Jun 22, 2020 · Frontend Development

Selenium Automation: Best Practices for Web Testing

This article explains Selenium automation fundamentals, including its components, cross‑browser testing capabilities, best practices for locators, data‑driven testing, avoiding driver dependencies, selector ordering, PageObject pattern, proper use of waits versus sleeps, and tips for configuring Firefox profiles.

Automated Testingcross‑browserlocator strategies
0 likes · 9 min read
Selenium Automation: Best Practices for Web Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
May 17, 2020 · Backend Development

Writing Effective End-to-End Automated Tests and Hermetic Testing

This article explains how to write robust end‑to‑end automated tests, emphasizes the importance of hermetic (sealed) testing environments, and provides practical guidelines, best‑practice recommendations, and considerations for maintaining reliable, fast, and maintainable test suites in complex web applications.

Automated TestingSoftware Testingend-to-end testing
0 likes · 8 min read
Writing Effective End-to-End Automated Tests and Hermetic Testing
FunTester
FunTester
Apr 4, 2020 · Operations

How QAOps Transforms Software Quality with DevOps Practices

QAOps integrates continuous testing from DevOps into the software development lifecycle, combining automated testing, parallel execution, and scalable reporting to improve collaboration between QA engineers, developers, and operations teams while accelerating and stabilizing software releases.

Automated TestingDevOpsQAOps
0 likes · 14 min read
How QAOps Transforms Software Quality with DevOps Practices
Mafengwo Technology
Mafengwo Technology
Feb 28, 2020 · Operations

How HAWK Turns Automated Testing into a Seamless DevOps Pipeline

This article examines common pitfalls of test automation, critiques traditional framework‑only solutions, and details how the HAWK platform integrates automation frameworks, case‑set management, and a data factory with CI/CD to boost testing efficiency and product quality.

Automated TestingSoftware qualitytest automation
0 likes · 11 min read
How HAWK Turns Automated Testing into a Seamless DevOps Pipeline
360 Quality & Efficiency
360 Quality & Efficiency
Feb 14, 2020 · Artificial Intelligence

Applying Reinforcement Learning to UI Traversal for Automated Testing

The article explores how reinforcement learning can be used to create a test robot that performs UI traversal, discussing the challenges of full automation, defining the MDP components, feature extraction methods, reward design, and suitable RL algorithms to improve testing coverage and efficiency.

Automated TestingMDPSoftware Testing
0 likes · 8 min read
Applying Reinforcement Learning to UI Traversal for Automated Testing
ITPUB
ITPUB
Feb 4, 2020 · Databases

Scaling Automated Testing & Remote Collaboration for SequoiaDB in a Pandemic

During the COVID‑19 pandemic, SequoiaDB detailed how its distributed network, virtual desktop setup, management services, and multi‑level automated testing pipeline enable remote developers and testers to maintain high‑quality database releases across dozens of locations.

Automated Testingchaos testingcontinuous integration
0 likes · 20 min read
Scaling Automated Testing & Remote Collaboration for SequoiaDB in a Pandemic
Huajiao Technology
Huajiao Technology
Feb 4, 2020 · Mobile Development

How to Build Reliable Android Automated Tests: From Unit to UI

This article explains why Android testing is crucial, outlines common testability problems, and provides step‑by‑step solutions using MVP architecture, interface‑based design, JUnit, Mockito, Robolectric, Espresso, and CI integration to create maintainable unit and UI tests.

AndroidAutomated TestingCI
0 likes · 12 min read
How to Build Reliable Android Automated Tests: From Unit to UI
DevOps Cloud Academy
DevOps Cloud Academy
Feb 2, 2020 · Frontend Development

Introduction to Automated Testing with Selenium

Automated testing transforms manual, human‑driven test procedures into machine‑executed processes, and Selenium—a comprehensive suite of tools for web browser automation—enables remote control of browsers to simulate user actions such as typing, clicking, selecting, and executing JavaScript, primarily supporting front‑end testing.

Automated TestingBrowser AutomationSelenium
0 likes · 5 min read
Introduction to Automated Testing with Selenium
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Artificial Intelligence

Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide

The guide explains automated testing fundamentals, classifications, and current platform implementations—covering unit, interface, and UI testing on PC, Android, and iOS—while detailing data‑driven and keyword‑driven approaches and forecasting AI‑powered visual and functional testing using deep‑learning frameworks.

AI testingAppiumAutomated Testing
0 likes · 10 min read
Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide
DevOps
DevOps
Dec 27, 2019 · Operations

Automated Interface Testing with ATP and Swagger Integration

This article introduces the ATP automated testing platform, outlines its four-step interface testing workflow, explains three methods for recording transaction formats, and demonstrates how integrating ATP with Swagger streamlines format capture, case design, and execution to improve testing efficiency and quality.

API testingATPAutomated Testing
0 likes · 5 min read
Automated Interface Testing with ATP and Swagger Integration
FunTester
FunTester
Dec 18, 2019 · Fundamentals

Benefits and Value of Automated Testing

The article outlines the advantages of automated testing—including 24/7 execution, efficient regression, reusability, time and cost savings, early defect detection, reduced manual effort, increased coverage, and monitoring—while acknowledging its limitations and the continued need for manual testing.

Automated TestingSoftware qualitycontinuous testing
0 likes · 9 min read
Benefits and Value of Automated Testing
DevOps Cloud Academy
DevOps Cloud Academy
Nov 24, 2019 · Operations

Implementing Automated Interface Testing with Jenkins, JMeter, and Groovy to Identify and Count False Positives

This guide explains how to build an automated interface‑testing pipeline using Jenkins, Ant, JMeter and Groovy, generate test reports, filter out false‑positive failures caused by network or environment issues, let users confirm them in Jenkins, and recalculate success, failure and false‑positive rates.

Automated TestingGroovyJMeter
0 likes · 8 min read
Implementing Automated Interface Testing with Jenkins, JMeter, and Groovy to Identify and Count False Positives
FunTester
FunTester
Nov 7, 2019 · Industry Insights

What Six Key Industries Reveal About the Real Benefits of Automated Testing

Based on interviews with 31 executives from 27 companies, this article reveals over a dozen concrete advantages of automated testing—ranging from time and cost savings to enhanced coverage, security, and faster releases—across multiple sectors such as finance, healthcare, automotive, and telecom.

Automated TestingDevOpsSoftware quality
0 likes · 14 min read
What Six Key Industries Reveal About the Real Benefits of Automated Testing
FunTester
FunTester
Nov 5, 2019 · Operations

4 Essential Strategies to Automate Testing Effectively in a DevOps Environment

Understanding that automated testing is a complex activity, this article outlines four practical tips—comprehensive knowledge of the application’s user environment, blending technical and managerial expertise, forming a dedicated automation team, and fostering a cultural shift—to successfully integrate testing automation within a DevOps workflow.

Automated TestingCollaborationDevOps
0 likes · 6 min read
4 Essential Strategies to Automate Testing Effectively in a DevOps Environment
FunTester
FunTester
Nov 2, 2019 · Operations

The Six Phases of the Automated Testing Lifecycle Methodology

This article outlines the six-stage automated testing lifecycle methodology—from defining automation scope and selecting tools, through test planning, environment setup, script development, execution, and result analysis—providing practical guidance for improving software quality with efficient, resource‑conscious testing practices.

Automated TestingDevOpsSoftware quality
0 likes · 12 min read
The Six Phases of the Automated Testing Lifecycle Methodology
Aotu Lab
Aotu Lab
Sep 6, 2019 · Frontend Development

How We Revamped Our Homepage with TypeScript, Webpack, and Accessibility Enhancements

The article details a comprehensive homepage redesign that introduced strict TypeScript type checking, migrated to a customized Webpack build, added Nightwatch.js automated tests, upgraded monitoring with BadJS and performance metrics, implemented skeleton screens, and improved accessibility for visually impaired users.

Automated TestingFrontend OptimizationTypeScript
0 likes · 16 min read
How We Revamped Our Homepage with TypeScript, Webpack, and Accessibility Enhancements
FunTester
FunTester
Sep 5, 2019 · Operations

Key Challenges Hindering Automated Testing Adoption: Insights from 31 Executives

Based on interviews with 31 senior executives from 27 companies, this article identifies the most common obstacles to automated testing—including entrenched corporate culture, fragile test infrastructure, poor communication, manual testing mindsets, inadequate reporting, and integration challenges—highlighting how these factors impede test automation progress.

Automated TestingSoftware qualitytest automation challenges
0 likes · 10 min read
Key Challenges Hindering Automated Testing Adoption: Insights from 31 Executives
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 23, 2019 · Mobile Development

iQIYI One‑Click Android App Health Check: Architecture, Implementation and Key Technologies

iQIYI’s one‑click Android app health check provides a lightweight, universal solution that automatically installs, traverses, and analyzes apps on a 100‑device cloud farm using ATX‑based drivers, OCR‑driven UI interaction, deep‑learning UI anomaly detection, static security analysis, performance metrics, and crash/ANR reporting, seamlessly integrating into CI pipelines.

ATXAndroidApp Inspection
0 likes · 19 min read
iQIYI One‑Click Android App Health Check: Architecture, Implementation and Key Technologies
Beike Product & Technology
Beike Product & Technology
May 23, 2019 · Fundamentals

Frontend Automated Testing: A Comprehensive Guide

This article explores four key questions about automated testing: what it is, why it matters, which projects benefit from it, and how to implement it, providing a complete frontend testing framework including unit testing, API testing, functional testing, and benchmark testing.

API testingAutomated TestingReact Testing
0 likes · 16 min read
Frontend Automated Testing: A Comprehensive Guide
Mafengwo Technology
Mafengwo Technology
Feb 18, 2019 · Backend Development

How We Built a Data‑Driven Automated Reconciliation Test Platform for Hotel Finance

This article explains how a hotel finance team tackled multi‑source, high‑volume reconciliation challenges by creating a Java‑based, data‑driven automated testing platform using Maven, TestNG, and Apache POI, improving efficiency, accuracy, and maintainability while outlining the framework architecture and future enhancements.

Apache POIAutomated TestingBackend testing
0 likes · 8 min read
How We Built a Data‑Driven Automated Reconciliation Test Platform for Hotel Finance
Efficient Ops
Efficient Ops
Jan 6, 2019 · Operations

How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration

Jiangsu Mobile’s DevOps‑driven integrated monitoring platform unifies development, testing, and production operations through self‑developed automated web and API testing tools, Selenium‑based keyword‑driven frameworks, and JMeter‑powered performance monitoring, enabling full‑life‑cycle visibility, asset reuse, and 24/7 critical service oversight.

Automated Testingcontinuous integration
0 likes · 9 min read
How Jiangsu Mobile Built an Integrated DevOps Monitoring Platform for Seamless Collaboration
DevOps
DevOps
Dec 4, 2018 · Operations

Agile and DevOps: Common Pitfalls and Correct Practices

This article examines common misconceptions and mistakes in implementing Agile and DevOps—such as misusing Scrum, overly long daily stand‑ups, indiscriminate automation testing, superficial CI pipelines, and ineffective Kanban—while offering concrete, principle‑driven practices to achieve efficient, high‑quality software delivery.

Automated TestingBDDDevOps
0 likes · 11 min read
Agile and DevOps: Common Pitfalls and Correct Practices
AntTech
AntTech
Nov 21, 2018 · Operations

Building a High‑Availability Wireless Test Cluster for Mobile Apps at Ant Financial

The article details Ant Financial's development of a highly available wireless test cluster that supports automated testing for its massive mobile app ecosystem, describing its architecture, data‑driven monitoring, full integration, and the All‑in‑One solution that enables rapid, cost‑effective iteration across dozens of services and IoT scenarios.

Automated TestingDevice FarmOperations
0 likes · 9 min read
Building a High‑Availability Wireless Test Cluster for Mobile Apps at Ant Financial
Xianyu Technology
Xianyu Technology
Nov 2, 2018 · Artificial Intelligence

FireEye AI-Powered Automated Testing Framework: Architecture, Model Selection, and Retraining

FireEye is an AI‑driven automated UI testing framework that ingests simulated and real screenshots, preprocesses images and OCR text, and employs a CNN for page anomalies, an SSD detector for control anomalies, and an LSTM‑based classifier for text anomalies, with Jenkins‑triggered retraining, cloud model storage, and API serving, aiming to simplify testing and enable future AutoML enhancements.

AIAutomated TestingKeras
0 likes · 9 min read
FireEye AI-Powered Automated Testing Framework: Architecture, Model Selection, and Retraining
Beike Product & Technology
Beike Product & Technology
Oct 12, 2018 · Fundamentals

Headless Browser Automation: Selenium vs Puppeteer

This article explores headless browser automation technologies including Selenium, PhantomJS, Puppeteer, and Headless Chrome, comparing their architectures, use cases, and implementation differences.

Automated TestingBrowser AutomationChrome DevTools Protocol
0 likes · 9 min read
Headless Browser Automation: Selenium vs Puppeteer
360 Quality & Efficiency
360 Quality & Efficiency
Oct 12, 2018 · Backend Development

Automated Testing and Monitoring Solution for DSP Advertising Business

The article outlines a comprehensive automated testing framework for a DSP advertising platform, covering income, interface, and log layers, and detailing the use of protobuf, Pytest, Logstash, ElasticSearch, Jenkins, and Allure to achieve efficient, real‑time quality assurance and continuous integration.

Automated TestingDSPElasticsearch
0 likes · 8 min read
Automated Testing and Monitoring Solution for DSP Advertising Business
DevOps
DevOps
Sep 20, 2018 · Operations

Integrating Azure DevOps Server (TFS) with JMeter for Automated Testing

This article explains how to integrate Microsoft Azure DevOps Server (formerly TFS) with the open‑source load‑testing tool JMeter, describing the background of DevOps testing challenges, JMeter features, a demo PartsUnlimited project, pipeline design, environment setup, script execution, and performance‑testing options.

Automated TestingAzure DevOpsDevOps
0 likes · 9 min read
Integrating Azure DevOps Server (TFS) with JMeter for Automated Testing
MaGe Linux Operations
MaGe Linux Operations
Jul 26, 2018 · Fundamentals

Which Python Automation Test Framework Is Right for Your Project?

Developers no longer need to build custom test frameworks from scratch, as this guide reviews popular Python automation testing tools—including Robot Framework, RedwoodHQ, Jasmine, and Pytest—highlighting their features, cross‑platform support, ease of use, and suitability for various project sizes and testing needs.

Automated Testingpytestrobot framework
0 likes · 6 min read
Which Python Automation Test Framework Is Right for Your Project?
ITPUB
ITPUB
Jul 13, 2018 · Backend Development

Mastering Automated Testing for Microservices with Spring & TestNG

This article explains why microservice architectures demand specialized automated testing, compares testing styles such as unit, contract, and end‑to‑end, and walks through a practical Java‑based framework built on Spring, TestNG and Dubbo, including setup steps and code examples.

Automated TestingDubboJava
0 likes · 14 min read
Mastering Automated Testing for Microservices with Spring & TestNG
JD Tech
JD Tech
Jul 13, 2018 · Operations

JD Logistics Automated Testing Platform “Linglong”: Architecture, Features, and Enhancements

The article details JD Logistics’ quality department’s evolution of its automated testing platform, Linglong, describing the business background, limitations of the previous system, the new architecture, core functionalities such as task scheduling, multi‑task execution, data‑driven testing, and future development plans.

Automated TestingDevOpsPython
0 likes · 11 min read
JD Logistics Automated Testing Platform “Linglong”: Architecture, Features, and Enhancements
Ctrip Technology
Ctrip Technology
Jun 26, 2018 · Mobile Development

Efficient Identification and Removal of Unused Code in Large-Scale Mobile Projects

The article discusses the challenges of locating dead or low‑utilization code in rapidly evolving mobile applications and presents a practical framework that combines Xcode code coverage with an automated UI testing platform and a gateway layer to achieve accurate online coverage without invasive instrumentation.

Automated TestingDead CodeMobile Development
0 likes · 6 min read
Efficient Identification and Removal of Unused Code in Large-Scale Mobile Projects
Youzan Coder
Youzan Coder
May 4, 2018 · Backend Development

How to Scale Automated API Tests: Speed Up, Reduce Boilerplate, and Boost Stability

This article shares practical techniques for writing and maintaining large numbers of automated API test cases in a Java Spring/Dubbo environment, covering faster execution by limiting service initialization, a three‑step test structure, data‑provider and factory optimizations, resource cleanup strategies, and stability improvements for CI pipelines.

Automated TestingBackend DevelopmentCI
0 likes · 13 min read
How to Scale Automated API Tests: Speed Up, Reduce Boilerplate, and Boost Stability
DevOps
DevOps
Nov 19, 2017 · Operations

Implementing Application Insights, Self‑Managed Build Agents, and Automated Quality Checks in a TFS‑Based DevOps Workflow

This article describes how a development team introduced Azure Application Insights for runtime monitoring, built and maintained their own TFS build agents, integrated SonarQube for automated code quality, and established unit and integration testing pipelines to create a data‑driven, scalable DevOps process.

Application InsightsAutomated TestingBuild Agent
0 likes · 16 min read
Implementing Application Insights, Self‑Managed Build Agents, and Automated Quality Checks in a TFS‑Based DevOps Workflow
Dada Group Technology
Dada Group Technology
Aug 3, 2017 · Operations

How JD Daojia Built a Robust Continuous Integration Pipeline

This article explains the concept of continuous integration, its benefits, and details JD Daojia's end‑to‑end CI implementation—including Git commits, static code analysis, unit testing, automated packaging, deployment, UI/JSF/APP testing, code coverage, and future automation plans—illustrated with architecture diagrams and configuration snippets.

Automated TestingDevOpsJD Daojia
0 likes · 12 min read
How JD Daojia Built a Robust Continuous Integration Pipeline
Qunar Tech Salon
Qunar Tech Salon
Jul 28, 2017 · Backend Development

Ensuring Transaction System Availability with Rate Limiting, Circuit Breaking, Gray Release, Warm‑up, Automated Diff Testing, ARES Regression Tool, and a DAG‑Based Asynchronous Programming Framework

The article describes how a high‑traffic e‑commerce transaction system improves availability through rate limiting, circuit breaking, gray‑release, JVM warm‑up, an online diff testing tool, the ARES regression platform, and a DAG‑driven asynchronous execution framework to boost throughput and reduce latency.

Automated TestingBackendCircuit Breaking
0 likes · 6 min read
Ensuring Transaction System Availability with Rate Limiting, Circuit Breaking, Gray Release, Warm‑up, Automated Diff Testing, ARES Regression Tool, and a DAG‑Based Asynchronous Programming Framework
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 26, 2017 · Mobile Development

SmartMonkey: An Enhanced Android Automated Testing Framework

This article introduces SmartMonkey, a custom Android testing solution that overcomes the randomness and inefficiency of the built‑in Monkey tool by using UIAutomator to parse UI hierarchies, select meaningful nodes, and execute controlled actions for more effective stability and functional testing.

AndroidAutomated TestingMobile Development
0 likes · 8 min read
SmartMonkey: An Enhanced Android Automated Testing Framework
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Artificial Intelligence

Meitu Technology Salon: Algorithm, Testing, and Client Architecture Sharing

The Meitu‑Meituan‑Dianping technical salon brings senior engineers together to share hands‑on insights into recommendation‑algorithm optimization, JUnit‑based distributed automated testing, and the evolution of client architecture from ad‑hoc to modular development, offering senior R&D professionals cutting‑edge knowledge through case studies and expert presentations.

Automated Testingclient architecturerecommendation algorithms
0 likes · 6 min read
Meitu Technology Salon: Algorithm, Testing, and Client Architecture Sharing
360 Quality & Efficiency
360 Quality & Efficiency
Apr 19, 2017 · Mobile Development

Integrating Android Monkey Testing into Jenkins CI

This guide explains how to configure Jenkins to run Android Monkey tests on both emulators and real devices, covering plugin installation, build environment setup, parameterized builds, command-line options, and post-build result publishing for continuous integration of mobile stability testing.

AndroidAutomated TestingCI
0 likes · 7 min read
Integrating Android Monkey Testing into Jenkins CI
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Mar 21, 2017 · Backend Development

Automated Testing Framework for Baidu Waimai User Profiling Using Asynchronous Coroutines

This article describes how Baidu Waimai’s user‑profile offline data system was equipped with a highly automated, coroutine‑based testing framework that dramatically improves field‑value accuracy verification, test coverage, and execution efficiency across strategy, ES, and API layers.

Automated TestingBackendBaidu Waimai
0 likes · 9 min read
Automated Testing Framework for Baidu Waimai User Profiling Using Asynchronous Coroutines
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 15, 2017 · R&D Management

Improving Continuous Integration: Reducing Build Times, Enabling Automated Testing, and Managing Estimations

The article discusses practical solutions for long C++ build times, introduces a company‑wide compile cluster with a localbuild.sh script, outlines how developers can run automated tests, defines testing strategies, sets criteria for feature readiness, and presents approaches to performance testing and estimation adjustments within a CI‑driven development workflow.

Automated TestingBuild OptimizationC
0 likes · 9 min read
Improving Continuous Integration: Reducing Build Times, Enabling Automated Testing, and Managing Estimations
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 12, 2016 · Operations

Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole

To address limited iteration cycles and complex upgrade testing, the article presents a comprehensive automated testing framework for Transwarp Data Hub (TDH) that integrates Docker, Jenkins, Selenium, VNC Server, Guacamole, and Python, enabling reliable, repeatable upgrades, detailed reporting, and real‑time monitoring.

Automated TestingDevOpsDocker
0 likes · 11 min read
Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole
Baidu Intelligent Testing
Baidu Intelligent Testing
May 24, 2016 · Operations

Pursuing Excellence in Continuous Integration: Strategies for Stable, Fast, and Generic Testing Services

This article outlines how a product line can achieve highly stable, rapid, and universally applicable testing services within a continuous integration pipeline by employing gray‑release, hierarchical builds, automated test case selection, subsystem decoupling, generic stubs, and a unified testing platform.

Automated TestingCITesting Services
0 likes · 7 min read
Pursuing Excellence in Continuous Integration: Strategies for Stable, Fast, and Generic Testing Services
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 9, 2016 · Mobile Development

Using FindBugs for Android Code Analysis and Automated Testing

The article introduces FindBugs, an open‑source Java static analysis tool, explains how it inspects Android bytecode to detect bugs such as null pointers, multithreading issues, and performance problems, and describes its integration with IDEs, command‑line builds, and its severity ranking system.

AndroidAutomated TestingCode Inspection
0 likes · 3 min read
Using FindBugs for Android Code Analysis and Automated Testing
21CTO
21CTO
Nov 6, 2015 · Backend Development

Boost PHP Productivity: Top Automated Testing Frameworks You Must Know

This article explains why automated testing is essential for PHP developers, outlines the benefits of test-driven development, and reviews the most popular PHP testing frameworks—including PHPUnit, Codeception, Behat, PHPSpec, SimpleTest, Storyplayer, Peridot, Atoum, Kahlan, and Selenium—to help you choose the right tool.

Automated TestingCodeceptionPHP
0 likes · 8 min read
Boost PHP Productivity: Top Automated Testing Frameworks You Must Know
21CTO
21CTO
Aug 18, 2015 · Operations

How Quora Balances High Code Quality with Rapid Development Speed

Quora shares how it sustains high‑quality code while accelerating development by applying four quality principles and implementing specialized tools and processes across writing, review, testing, and legacy cleanup stages, offering a practical model for other engineering teams.

Automated TestingCode reviewcode quality
0 likes · 7 min read
How Quora Balances High Code Quality with Rapid Development Speed
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 1, 2015 · Mobile Development

Etsy’s Mobile Continuous Integration Practices to Improve Release Quality

Etsy’s engineering team applies continuous delivery principles to mobile development by enforcing main‑branch commits, automating environment setup, building on every push, providing daily internal builds, running functional tests on physical devices via a cloud service, maintaining a Jenkins‑driven dashboard, and requiring static analysis and code reviews to ensure high release quality.

Automated TestingCode reviewDashboard
0 likes · 4 min read
Etsy’s Mobile Continuous Integration Practices to Improve Release Quality

Cucumber vs. RobotFramework: Comparative Study, Real‑World Cases, and Selection Guidelines for Automated Testing

This article analyzes the benefits and drawbacks of Cucumber and RobotFramework through multiple real‑world case studies, compares their features in detailed tables, and proposes practical principles for choosing the most suitable automated testing framework based on project requirements and team skills.

ATDDAutomated TestingBDD
0 likes · 17 min read
Cucumber vs. RobotFramework: Comparative Study, Real‑World Cases, and Selection Guidelines for Automated Testing