Tagged articles
263 articles
Page 3 of 3
FunTester
FunTester
Aug 29, 2020 · Operations

How Agile QA Practices Transform Software Quality and Delivery

This article explains how shifting QA left with agile testing, automation, continuous integration, and AI-driven approaches can catch bugs early, improve user experience, reduce costs, and ensure higher software quality throughout the development lifecycle.

Agile TestingQAShift-Left
0 likes · 9 min read
How Agile QA Practices Transform Software Quality and Delivery
Beike Product & Technology
Beike Product & Technology
Aug 7, 2020 · R&D Management

Design and Implementation of a Quality Score Model for the Beike Transaction Platform

This article explains why a quality‑score model was created, reviews industry quality‑measurement practices, describes how key indicators were selected and weighted, outlines the calculation formula, and shares the implementation approach and observed benefits for improving product quality and risk control.

Data-drivenR&D managementSoftware quality
0 likes · 8 min read
Design and Implementation of a Quality Score Model for the Beike Transaction Platform
21CTO
21CTO
Jul 8, 2020 · Artificial Intelligence

How AWS CodeGuru Uses AI to Automate Code Reviews and Boost Performance

AWS CodeGuru, an AI‑driven code review service, automatically analyzes code in GitHub or Bitbucket, offers performance and error suggestions, and helps large teams maintain high‑quality software without the overhead of manual reviews.

AIAWSCode review
0 likes · 4 min read
How AWS CodeGuru Uses AI to Automate Code Reviews and Boost Performance
FunTester
FunTester
Jul 6, 2020 · Fundamentals

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

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

API testingAutomationBackend
0 likes · 12 min read
Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 30, 2020 · Backend Development

Mastering Interface Testing: Strategies for Complex Custom Data

This article explores the challenges of interface testing for a large-scale home‑decoration platform, detailing pain points, testing stages, practical tips, and real‑world case studies to help backend engineers design effective, automated API tests for complex custom data.

API automationBackend testingSoftware quality
0 likes · 6 min read
Mastering Interface Testing: Strategies for Complex Custom Data
dbaplus Community
dbaplus Community
Jun 21, 2020 · Operations

How Continuous Testing Fuels Successful DevOps Transformations

This article explains how adopting continuous testing—by decentralizing test teams, clearly defining test types, and managing automated test data—enables faster feedback, higher quality releases, and smoother DevOps adoption, while highlighting practical steps and common pitfalls.

DevOpsSoftware qualitycontinuous testing
0 likes · 10 min read
How Continuous Testing Fuels Successful DevOps Transformations
JD Retail Technology
JD Retail Technology
Apr 9, 2020 · Fundamentals

Six Common Code Review Mistakes and How to Avoid Them

This article outlines six frequent code review pitfalls—including missing change notes, overusing generic exception handling, blind trust in third‑party inputs, overly broad variable scopes, lack of staged results, and excessive logging—and offers practical recommendations to improve code quality and maintainability.

Code reviewException HandlingSoftware quality
0 likes · 5 min read
Six Common Code Review Mistakes and How to Avoid Them
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
Programmer DD
Programmer DD
Apr 1, 2020 · Fundamentals

Why Code Review Is the Secret Weapon for Better Software Quality

The article explores how disciplined Code Review fosters better software quality, emphasizing that every line of code should have purpose, encouraging concise, well‑named, and well‑documented code, while highlighting common pitfalls such as unnecessary complexity, poor exception handling, and scattered constants.

Code reviewSoftware EngineeringSoftware quality
0 likes · 11 min read
Why Code Review Is the Secret Weapon for Better Software Quality
FunTester
FunTester
Mar 16, 2020 · Fundamentals

Common Reasons Why End-to-End Automation Testing Fails and How to Avoid Them

The article outlines why end-to-end test automation often fails—such as hiring the wrong people, neglecting code quality, underestimating long-term effort, misunderstanding automation scope, limited test coverage, and poor visibility—and offers practical guidance to improve automation success.

End-to-EndSoftware qualityautomation testing
0 likes · 11 min read
Common Reasons Why End-to-End Automation Testing Fails and How to Avoid Them
FunTester
FunTester
Mar 14, 2020 · Operations

Why Load Testing Is Essential for Every CI Pipeline

Load testing, which simulates thousands of real users, is crucial for uncovering performance bottlenecks that functional tests miss, and integrating automated load tests into every CI cycle helps prevent crashes, protect revenue, and ensure reliable software delivery.

JenkinsLoad TestingOperations
0 likes · 5 min read
Why Load Testing Is Essential for Every CI Pipeline
FunTester
FunTester
Mar 1, 2020 · Fundamentals

Understanding Unit Testing: Principles, Practices, and Automation

This article explains the fundamentals of unit testing, covering its definition, core concepts, essential principles, practical techniques such as mocking, and its role in test automation and continuous integration within modern agile development.

MockingSoftware qualitycontinuous integration
0 likes · 7 min read
Understanding Unit Testing: Principles, Practices, and Automation
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
DevOps
DevOps
Feb 25, 2020 · Fundamentals

Frequently Asked Questions About Agile Testing and Their Answers

This article provides a comprehensive Q&A covering common misconceptions, recommended books, incremental vs. iterative development, test‑to‑dev ratios, suitable projects, DevOps differences, unit‑test ownership, workload estimation, bug handling, release criteria, test‑team organization, automation practices, and essential skills for effective agile testing.

Agile TestingDevOpsSoftware quality
0 likes · 14 min read
Frequently Asked Questions About Agile Testing and Their Answers
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 18, 2020 · Backend Development

Applying Feature Flags in Unit Testing and CI/CD Pipelines

The article explains how to use feature flags in a three‑tier microservice architecture, describing the need for both high‑level end‑to‑end tests and low‑level unit tests within CI/CD pipelines to ensure correct behavior when flags are on or off, while avoiding excessive test combinatorial explosion.

MicroservicesSoftware qualityci/cd
0 likes · 4 min read
Applying Feature Flags in Unit Testing and CI/CD Pipelines
360 Quality & Efficiency
360 Quality & Efficiency
Jan 10, 2020 · Fundamentals

Summary of Bug‑Finding and Testing Best Practices

This article compiles practical guidelines for software testers, covering comprehensive business understanding, end‑to‑end workflow awareness, common developer pitfalls, early testing of new features, prioritizing complex requirements, verification and negative testing, test case preparation, post‑test reviews, responsibility, and the benefits of test automation.

Software qualitybug-findingtest automation
0 likes · 6 min read
Summary of Bug‑Finding and Testing Best Practices
Architecture Digest
Architecture Digest
Jan 9, 2020 · Fundamentals

Best Practices for Effective Code Review

This article explains why code review is essential for improving code quality, fostering team knowledge sharing, enforcing standards, and reducing technical debt, and provides concrete guidelines on making code review a mandatory, cultural part of the development workflow with practical tips and tool recommendations.

Code reviewSoftware qualitydevelopment process
0 likes · 13 min read
Best Practices for Effective Code Review
Java Backend Technology
Java Backend Technology
Dec 22, 2019 · Operations

Why Continuous Integration Matters: Top Free Open‑Source CI Tools Compared

This article explains the importance of continuous integration for maintaining code quality in enterprise development, defines CI and its core principles, and reviews several popular free open‑source CI tools—including Travis CI, Jenkins, Circle CI, and Drone CI—providing brief usage insights and project links.

CI toolsSoftware qualitycontinuous integration
0 likes · 9 min read
Why Continuous Integration Matters: Top Free Open‑Source CI Tools Compared
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
转转QA
转转QA
Dec 5, 2019 · Operations

Effective Communication Strategies Between Testers and Developers

This guide outlines common tester‑developer interaction scenarios, highlights typical mistakes, and provides step‑by‑step best‑practice responses to improve bug reporting, collaboration, and overall software quality assurance processes.

Software qualitybug handlingcommunication
0 likes · 12 min read
Effective Communication Strategies Between Testers and Developers
FunTester
FunTester
Nov 9, 2019 · R&D Management

How to Champion Software Quality: A Practical Guide to Driving Change

This article outlines a step‑by‑step approach for identifying change opportunities, persuading leaders to prioritize software quality, and sustaining effective transformation through audience insight, problem framing, tone crafting, and collaborative ownership, helping teams accelerate market delivery.

LeadershipR&DSoftware quality
0 likes · 7 min read
How to Champion Software Quality: A Practical Guide to Driving Change
Youzan Coder
Youzan Coder
Nov 8, 2019 · Industry Insights

How We Built a Scalable Quality Metrics Dashboard for Software Teams

This article explains the end‑to‑end process of designing, implementing, and visualizing a quality‑measurement system that aggregates department, application, and individual data, defines evaluation methods, and uses offline Hive calculations to deliver fast, flexible dashboards for software quality improvement.

DashboardR&D managementSoftware quality
0 likes · 10 min read
How We Built a Scalable Quality Metrics Dashboard for Software Teams
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 6, 2019 · Operations

Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them

The article examines the frequent reasons test automation projects collapse—from unrealistic 100% automation expectations and poor management visibility to inadequate manual testing, tool mis‑selection, false positives, and lack of collaboration—offering practical guidance to improve automation success.

QA pitfallsSoftware TestingSoftware quality
0 likes · 18 min read
Why Test Automation Fails: 15 Common Pitfalls and How to Overcome Them
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
FunTester
FunTester
Sep 14, 2019 · Backend Development

Why API Testing Beats Fragile GUI Tests: A Practical Guide

The article explains how shifting from fragile GUI‑level testing to automated API testing improves reliability, speed, and coverage in agile development, offering concrete strategies, examples, and tool recommendations for integrating API contracts into continuous integration pipelines.

API testingAutomationBackend
0 likes · 6 min read
Why API Testing Beats Fragile GUI Tests: A Practical Guide
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 6, 2019 · Mobile Development

Code Coverage Instrumentation and Analysis for iOS Projects

To meet strict quality goals for iOS projects, the article describes adopting intermediate‑file code‑coverage instrumentation, generating gcno/gcda files, using lcov for full and incremental analysis, and integrating the process into builds and CI to enforce coverage thresholds and guide test‑case design.

InstrumentationSoftware qualitycode coverage
0 likes · 12 min read
Code Coverage Instrumentation and Analysis for iOS Projects
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 6, 2019 · Operations

Mastering Test Stability: The Three Pillars of Frequency, Isolation, and Disposable Environments

This article explains why most test failures stem from environmental or procedural issues rather than real defects and introduces a methodological framework—Frequency, Isolation, and Disposable environments—to systematically improve test stability, reduce noise, and accelerate defect detection.

Software qualitydisposable environmentsenvironment isolation
0 likes · 12 min read
Mastering Test Stability: The Three Pillars of Frequency, Isolation, and Disposable Environments
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
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 14, 2019 · Fundamentals

Understanding the Real Purpose of Writing Unit Tests

The article humorously explains that the true goal of unit testing is to ensure software quality while maintaining development speed, comparing ineffective testing to practicing shooting without scoring, and suggesting that without proper practice, both efforts may be futile.

Development SpeedSoftware EngineeringSoftware quality
0 likes · 1 min read
Understanding the Real Purpose of Writing Unit Tests
Programmer DD
Programmer DD
Jul 19, 2019 · Fundamentals

Why High‑Quality Code Actually Reduces Costs, Not Increases Them

The article argues that investing in internal software quality—clean architecture, low technical debt, and well‑structured code—lowers long‑term development costs and speeds up feature delivery, contradicting the common belief that higher quality always means higher expense.

Software ArchitectureSoftware qualityTechnical Debt
0 likes · 17 min read
Why High‑Quality Code Actually Reduces Costs, Not Increases Them
DevOpsClub
DevOpsClub
Jul 16, 2019 · Operations

How Microsoft Shifted Testing Left to Accelerate DevOps Efficiency

Microsoft’s Azure DevOps team dramatically improved engineering efficiency by adopting a shift‑left testing strategy, replacing thousands of legacy functional tests with fast, reliable unit and integration tests, establishing six testing principles, a tiered test pyramid, and data‑driven metrics that now enable tens of thousands of daily releases.

DevOpsEngineering EfficiencyMicrosoft Azure
0 likes · 15 min read
How Microsoft Shifted Testing Left to Accelerate DevOps Efficiency
转转QA
转转QA
May 22, 2019 · Fundamentals

Layered Testing Approach and Test Case Optimization for Transaction Services

This article introduces a layered testing methodology that separates presentation, core, and foundation layers, explains test case specifications and naming conventions, provides Java code examples for atomic, basic, and framework layers, and discusses optimization techniques such as data construction, regression testing, and exception validation to improve automation efficiency.

API automationSoftware qualitylayered architecture
0 likes · 8 min read
Layered Testing Approach and Test Case Optimization for Transaction Services
21CTO
21CTO
Apr 3, 2019 · Operations

Why Software Quality Fails: Black Swans, Butterfly Effects, and Technical Debt

The article explores how unpredictable black‑swan events, the butterfly effect, Murphy's law, rapid business growth, technical debt, tool choices, complex domains, documentation, and leadership all combine to threaten software stability, and proposes agile, systematic, and quality‑centric approaches to mitigate these risks.

Software EngineeringSoftware qualityTechnical Debt
0 likes · 22 min read
Why Software Quality Fails: Black Swans, Butterfly Effects, and Technical Debt
360 Tech Engineering
360 Tech Engineering
Mar 21, 2019 · Fundamentals

Memory Leak Bugs in a 6000‑Line C Module: Lessons from Unit Testing

This article shares practical experiences from unit testing a 6000‑line C module, detailing static code review and dynamic gtest testing, uncovering common defects such as memory leaks, and presenting two memory‑leak case studies with root‑cause analysis and cleanup recommendations.

C programmingDynamic TestingSoftware quality
0 likes · 7 min read
Memory Leak Bugs in a 6000‑Line C Module: Lessons from Unit Testing
360 Quality & Efficiency
360 Quality & Efficiency
Feb 25, 2019 · R&D Management

Breaking the Prisoner's Dilemma Between Testers and Developers: Strategies for Effective Collaboration

The article examines the common friction between testers and developers, likening it to the Prisoner's Dilemma, identifies typical sources of conflict such as unclear processes, standards, resource contention, and attitudes, and offers five practical strategies to improve communication, workflow, and teamwork for better software quality.

CollaborationDevelopmentSoftware quality
0 likes · 6 min read
Breaking the Prisoner's Dilemma Between Testers and Developers: Strategies for Effective Collaboration
360 Tech Engineering
360 Tech Engineering
Jan 11, 2019 · Fundamentals

Deepening Functional Testing: Horizontal Expansion and Quality Control

The article explores how to deepen functional testing through horizontal expansion by focusing on product knowledge, development quality control, and environment configuration, offering practical guidance on version control, test case integration, database and configuration management, and the critical role of logs.

Software qualityVersion Controlenvironment configuration
0 likes · 7 min read
Deepening Functional Testing: Horizontal Expansion and Quality Control
DevOps Cloud Academy
DevOps Cloud Academy
Dec 25, 2018 · Operations

SonarQube Architecture and Workflow Overview

This article explains SonarQube's main components—including server processes, database, plugins, and scanners—and describes the end‑to‑end workflow that integrates code analysis into development, CI/CD pipelines, reporting, and operational monitoring.

DevOpsSoftware qualitySonarQube
0 likes · 2 min read
SonarQube Architecture and Workflow Overview
JD Tech
JD Tech
Nov 16, 2018 · Fundamentals

Software Testing and Quality Assurance: Lessons from JD's Quality Team Transformation

The article explains JD's high standards for software reliability, describes the testing team's shift toward test development, outlines core software testing concepts, standards, and the distinction between testing and quality assurance, while also promoting a free copy of the related book.

JDSoftware TestingSoftware quality
0 likes · 5 min read
Software Testing and Quality Assurance: Lessons from JD's Quality Team Transformation
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 20, 2018 · R&D Management

Why Technical KPIs Matter: Boost Engineering Quality and Team Growth

The article argues that over‑emphasizing business at the expense of technology harms system robustness, proposes quantifying technical KPIs across business, technical, and team contributions, and offers concrete metrics and examples to help engineering leaders restore a tech‑focused culture.

Engineering managementR&D managementSoftware quality
0 likes · 8 min read
Why Technical KPIs Matter: Boost Engineering Quality and Team Growth
转转QA
转转QA
Jul 18, 2018 · Operations

Improving Test Efficiency and Continuous Integration with the Beetle Platform: An Interface Testing Case Study

The article discusses how embracing speed and flexible configuration in QA, exemplified by the Beetle platform’s interface testing workflow, can improve project efficiency, enable unified automated testing, and integrate continuous integration, while emphasizing that tools alone cannot guarantee test quality.

OperationsSoftware qualityTestNG
0 likes · 9 min read
Improving Test Efficiency and Continuous Integration with the Beetle Platform: An Interface Testing Case Study
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
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jul 12, 2018 · Fundamentals

Applying White-Box Testing in Agile Hotel Projects: Process, Cases, and Results

This article describes how a hotel testing team integrated white‑box testing—code review and static analysis—into fast‑paced agile workflows, detailing the exploration timeline, typical functional testing challenges, three concrete bug‑finding case studies, measurable quality improvements, and practical promotion guidelines.

Agile TestingCode reviewSoftware quality
0 likes · 6 min read
Applying White-Box Testing in Agile Hotel Projects: Process, Cases, and Results
转转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
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 3, 2018 · Operations

Evolution of Baidu's System-Level Testing Platform

This article reviews the six‑year evolution of Baidu's system‑level testing technology, describing how the testing approach progressed from manual testing through automated scripts, platform integration, cloud‑based testing, and finally a modular, service‑oriented testing platform to support large‑scale continuous integration.

AutomationSoftware qualityTesting Platform
0 likes · 12 min read
Evolution of Baidu's System-Level Testing Platform
DevOps Engineer
DevOps Engineer
Mar 19, 2018 · Operations

Understanding Continuous Integration: Benefits and Practices

Continuous Integration (CI) is a DevOps practice where developers frequently merge code into a shared repository, triggering automated builds and tests to quickly detect defects, improve software quality, and accelerate delivery, while fostering a culture of frequent integration and reducing manual release effort.

AutomationCIDevOps
0 likes · 4 min read
Understanding Continuous Integration: Benefits and Practices
Java Backend Technology
Java Backend Technology
Feb 2, 2018 · Backend Development

20 Practical Code Review Tips to Boost Java Backend Quality

This article presents a concise collection of Java backend code‑review best practices—ranging from parameter validation and null‑safety to logging, thread safety, and design simplicity—offering actionable tips to improve code quality and avoid common pitfalls.

Code reviewJavaSoftware quality
0 likes · 9 min read
20 Practical Code Review Tips to Boost Java Backend Quality
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 30, 2017 · R&D Management

Data‑Driven R&D: Cutting Overtime and Boosting Quality with Agile Metrics

This article shares an Alibaba technical expert’s data‑driven case study on improving a software development team’s efficiency and quality through agile practices, detailed metric analysis, targeted solutions, and continuous data operations, demonstrating how systematic measurement can reduce overtime and create a virtuous development cycle.

Agile methodologyR&D efficiencySoftware quality
0 likes · 9 min read
Data‑Driven R&D: Cutting Overtime and Boosting Quality with Agile Metrics
360 Quality & Efficiency
360 Quality & Efficiency
Aug 16, 2017 · Fundamentals

Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics

This article explores how project management’s cost‑schedule‑quality triangle, ISO quality definitions, the software quality “iron triangle” of process, organization, and technology, and the six quality characteristics guide developers and testers in improving product quality through systematic thinking and practical testing methods.

Software EngineeringSoftware TestingSoftware quality
0 likes · 10 min read
Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics
Vipshop Quality Engineering
Vipshop Quality Engineering
Aug 10, 2017 · Operations

How Parallel Testing Can Slash Delivery Time and Boost Quality

Parallel testing overlaps development and testing to dramatically shorten delivery cycles, shift quality checks earlier, and improve overall software quality, while the supply‑chain case study shows layered testing, automated interface tests, CI pipelines, and practical tips for stable automation and low‑coupling design.

Layered TestingParallel TestingSoftware quality
0 likes · 5 min read
How Parallel Testing Can Slash Delivery Time and Boost Quality
DevOps
DevOps
Apr 9, 2017 · Fundamentals

15 Principles of Automation Testing: A Four‑Year Case Study of Successful Implementation

Over the past four years a company that adopted fifteen automation‑testing principles from scratch achieved 100% API test coverage across five product lines, stable weekly releases, market leadership in two segments, and rapid expansion into three new product areas, demonstrating the lasting impact of disciplined test automation.

Software EngineeringSoftware qualityautomation testing
0 likes · 4 min read
15 Principles of Automation Testing: A Four‑Year Case Study of Successful Implementation
DevOps
DevOps
Dec 20, 2015 · Fundamentals

Understanding Quality: Definitions, Perspectives, and Discussion

The article examines various viewpoints on product quality, critiques common misconceptions about warranties and consumer expectations, presents formal definitions from Wikipedia and business dictionaries, and reflects on how quality management integrates meeting requirements, standards, and continuous improvement in both software and broader industries.

DefinitionSoftware qualitycustomer expectations
0 likes · 7 min read
Understanding Quality: Definitions, Perspectives, and Discussion