Tagged articles
122 articles
Page 2 of 2
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 15, 2018 · Backend Development

Precise Testing for Backend Services: Automated Test Case Selection, Impact Assessment, and Incremental Code Coverage Analysis

The article presents a comprehensive approach to improve backend service testing by building a mapping between automated test cases and code coverage, enabling selective test execution, objective impact assessment, and incremental coverage analysis to enhance test efficiency, reliability, and CI stability.

Backend testingCIJaCoCo
0 likes · 16 min read
Precise Testing for Backend Services: Automated Test Case Selection, Impact Assessment, and Incremental Code Coverage Analysis
UC Tech Team
UC Tech Team
Oct 22, 2018 · Frontend Development

Shining a Light on JavaScript Performance with Lighthouse

This article explains how Lighthouse can measure JavaScript execution time, reveal unused code through coverage, and offers practical steps—such as sending only needed scripts, minifying, and removing dead code—to reduce JavaScript overhead and improve user experience on web pages.

JavaScriptcode coveragefrontend
0 likes · 4 min read
Shining a Light on JavaScript Performance with Lighthouse
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

Common Software Testing Antipatterns and the Real Meaning of Code Coverage

This article examines common software testing antipatterns, explains why testing the wrong functionality and over‑focusing on code coverage are misguided, introduces a mental model for prioritizing critical, core, and other code, and presents practical metrics and guidelines for effective, behavior‑driven testing.

Software TestingTesting Metricscode coverage
0 likes · 12 min read
Common Software Testing Antipatterns and the Real Meaning of Code Coverage
HomeTech
HomeTech
Sep 11, 2018 · Operations

Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing

The article discusses challenges of regression testing and proposes an incremental code‑coverage solution using a diff engine, AST analysis, and JaCoCo integration within a Jenkins CI pipeline, enabling precise test scope identification, visual coverage feedback, and improved collaboration between manual and automated testing.

JaCoCoSoftware Testingcode coverage
0 likes · 17 min read
Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing
360 Quality & Efficiency
360 Quality & Efficiency
Sep 10, 2018 · Fundamentals

Software Testing Antipatterns: Misconceptions, Coverage, and Metrics

This article expands on common software testing antipatterns, explaining why testing the wrong functionality, focusing on internal implementation, and obsessing over code‑coverage percentages can waste effort, and it introduces a mental model, practical metrics, and guidelines for writing effective, business‑oriented tests.

Software TestingTesting Metricscode coverage
0 likes · 12 min read
Software Testing Antipatterns: Misconceptions, Coverage, and Metrics
JD Tech
JD Tech
Aug 1, 2018 · Operations

Continuous Integration: Concepts, Benefits, Workflow, and Test Coverage Practices

This article explains the concept and advantages of continuous integration, outlines a typical CI workflow including submission, testing, building, deployment and rollback, discusses challenges in test case management, reviews popular CI tools such as Jenkins and Qone, and details code‑coverage measurement using Jacoco with Maven configuration.

CIJaCoCoJenkins
0 likes · 10 min read
Continuous Integration: Concepts, Benefits, Workflow, and Test Coverage Practices
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
360 Tech Engineering
360 Tech Engineering
Jun 21, 2018 · Backend Development

Unit Testing in PHP with PHPSpec: Principles, Setup, and Practical Examples

This article explains why unit testing is essential for PHP projects, introduces SOLID design principles, shows how to choose and install PHPSpec, demonstrates writing specifications, mocking, argument matching, exception testing, and configuring code‑coverage reports, all with concrete code examples.

MockingPHPSpecSOLID
0 likes · 10 min read
Unit Testing in PHP with PHPSpec: Principles, Setup, and Practical Examples
Youzan Coder
Youzan Coder
Jun 15, 2018 · Operations

How We Built an Incremental JaCoCo Coverage Tool for Faster DevOps Feedback

This article explains the design and implementation of an incremental code‑coverage tool built on JaCoCo, detailing how it collects exec files, extracts changed Java methods via JGit, modifies JaCoCo to report only those methods, generates coverage reports, and integrates the whole process into a DevOps platform for automated feedback.

DevOpsJGitJaCoCo
0 likes · 11 min read
How We Built an Incremental JaCoCo Coverage Tool for Faster DevOps Feedback
转转QA
转转QA
May 15, 2018 · Fundamentals

Overview of Code Coverage and Differential Coverage Methods Using JaCoCo

This article explains the concept, measurement dimensions, and practical issues of code coverage, compares full and differential coverage, describes JaCoCo's on‑the‑fly and offline instrumentation techniques, and outlines how to resolve instrumentation conflicts in a Java service environment.

InstrumentationJaCoCoSoftware quality
0 likes · 7 min read
Overview of Code Coverage and Differential Coverage Methods Using JaCoCo
Qunar Tech Salon
Qunar Tech Salon
Apr 25, 2018 · Fundamentals

Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions

The Qunar QTest Conference held on April 21 showcased a series of technical talks covering test environment governance, code coverage platforms, dynamic BadSQL scanning, machine‑learning‑based mobile performance testing, and case‑bug management systems, providing attendees with practical insights and future development roadmaps.

QTestSoftware Testingautomation
0 likes · 4 min read
Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 12, 2017 · Fundamentals

Introduction to C/C++ Code Coverage Tools and Practices (BullseyeCoverage, gcov/lcov)

This article explains the concepts of code coverage, describes different coverage metrics such as statement, branch, and function coverage, introduces BullseyeCoverage and gcov/lcov tools, and provides detailed step‑by‑step procedures for measuring coverage in both executable binaries and dynamic libraries for C/C++ projects.

BullseyeCoveragecode coveragegcov
0 likes · 8 min read
Introduction to C/C++ Code Coverage Tools and Practices (BullseyeCoverage, gcov/lcov)
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
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 31, 2016 · Fundamentals

Using php-code-coverage for PHP Code Coverage Analysis and CI Integration

The article introduces php-code-coverage, an open‑source library that collects, processes, and visualizes PHP code‑coverage data, explains its measurement metrics such as line, function, and class coverage, and shows how to integrate it with PHPUnit, Composer, and Jenkins for automated testing and quality assessment.

CIJenkinscode coverage
0 likes · 5 min read
Using php-code-coverage for PHP Code Coverage Analysis and CI Integration
Node Underground
Node Underground
Dec 15, 2015 · Backend Development

Mastering Multi‑Process Code Coverage in Node.js with Istanbul

Learn how to achieve comprehensive code coverage for multi‑process Node.js applications by using Istanbul, instrumenting child processes, writing Mocha tests, and merging coverage reports, with detailed examples of master‑worker RPC, custom fork hacks, and package.json scripts for automated testing.

IstanbulNode.jscode coverage
0 likes · 12 min read
Mastering Multi‑Process Code Coverage in Node.js with Istanbul