Tagged articles
351 articles
Page 4 of 4
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
FunTester
FunTester
Dec 17, 2019 · Industry Insights

Which Test Cases Should You Automate First? A Practical Guide

This article outlines practical criteria for selecting test cases to automate versus keeping them manual, covering business‑critical paths, repeatability, data‑driven scenarios, performance needs, and situations where automation is not worthwhile.

QA strategySoftware Testingautomation best practices
0 likes · 5 min read
Which Test Cases Should You Automate First? A Practical Guide
FunTester
FunTester
Dec 15, 2019 · Operations

What’s New in Selenium 4.0 Alpha? A Deep Dive into Key Features

The article reviews Selenium 4.0 Alpha, explaining why the release matters for test automation, detailing major updates such as W3C WebDriver standardization, the revamped Selenium IDE, an easier‑to‑use Grid, enhanced observability, and refreshed documentation, and highlights the impact on both code‑centric and no‑code testing workflows.

SeleniumWebDriverselenium-grid
0 likes · 7 min read
What’s New in Selenium 4.0 Alpha? A Deep Dive into Key Features
HomeTech
HomeTech
Dec 4, 2019 · Databases

Automating Test Data Generation with SQLAlchemy ORM, Faker, and Requests in Python

This article demonstrates how to automate e‑commerce test data creation by retrieving schema information with SQLAlchemy ORM, defining mapping classes, generating realistic data using Faker, and submitting it via HTTP requests with the Requests library, covering database interactions, data assembly, and API communication.

FakerHTTPORM
0 likes · 13 min read
Automating Test Data Generation with SQLAlchemy ORM, Faker, and Requests in Python
FunTester
FunTester
Dec 3, 2019 · Operations

How to Calculate Selenium Test Automation ROI: Metrics & Best Practices

This guide explains how to evaluate the return on investment of Selenium‑based cross‑browser test automation by defining key metrics, outlining calculation formulas, discussing common pitfalls, and offering practical steps to maximize efficiency, coverage, and risk reduction.

Parallel ExecutionROISelenium
0 likes · 18 min read
How to Calculate Selenium Test Automation ROI: Metrics & Best Practices
360 Quality & Efficiency
360 Quality & Efficiency
Nov 26, 2019 · Fundamentals

Getting Started with Python unittest: Principles and Practical Automation

This article introduces Python’s built‑in unittest framework, outlining its lightweight advantages, core components such as TestCase, TestSuite, TestRunner and TestLoader, and demonstrates a complete automation workflow from Excel‑based test data preparation to generating HTML test reports with HTMLTestRunnerNew.

PythonSoftware Testingtest automation
0 likes · 4 min read
Getting Started with Python unittest: Principles and Practical Automation
FunTester
FunTester
Nov 26, 2019 · Industry Insights

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

This guide explains why automated testing is overtaking manual testing, outlines the main categories of automation tools, and provides practical criteria—such as platform support, adoption ease, scripting flexibility, integration, reporting, and licensing—to help teams select the most suitable solution for their CI/CD and DevOps workflows.

DevOpsSoftware TestingTool Selection
0 likes · 9 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
DevOps Cloud Academy
DevOps Cloud Academy
Nov 11, 2019 · Operations

Understanding Test Automation in Continuous Testing and DevOps

The article explains the distinction between automated testing and test automation, why test automation is crucial for continuous testing in DevOps pipelines, and outlines practical steps and tools needed to implement effective test automation for maintaining quality and speed in modern software delivery.

DevOpsSoftware Testingcontinuous testing
0 likes · 12 min read
Understanding Test Automation in Continuous Testing and DevOps
FunTester
FunTester
Nov 10, 2019 · Operations

Test Automation vs Automated Testing: Key Concepts for Continuous Testing

The article explains the distinction between automated testing and test automation, highlights why test automation is essential for continuous testing and DevOps pipelines, and outlines practical steps and requirements for implementing effective test automation in modern software delivery processes.

Software Testingcontinuous testingquality assurance
0 likes · 7 min read
Test Automation vs Automated Testing: Key Concepts for Continuous 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
Oct 28, 2019 · Fundamentals

Balancing Manual and Automated Testing: When and How to Automate

The article explains the benefits and limitations of test automation, outlines scenarios where manual testing remains essential, and provides practical guidance on deciding what to automate, why to automate, and how to implement automation effectively.

Software TestingTesting Strategyquality assurance
0 likes · 13 min read
Balancing Manual and Automated Testing: When and How to Automate
FunTester
FunTester
Oct 24, 2019 · Backend Development

Executing Groovy Test Scripts Dynamically from Java: A Practical Guide

This article explains how to build a Java wrapper that loads and runs Groovy test scripts at runtime, covering classloader nuances, reflection-like execution, file discovery, method filtering, and provides a complete code example for a custom test framework.

GroovyJavaReflection
0 likes · 6 min read
Executing Groovy Test Scripts Dynamically from Java: A Practical Guide
Programmer DD
Programmer DD
Sep 25, 2019 · Fundamentals

Master JUnit 5: Essential Guide to Java Unit Testing with Real Code Examples

This article introduces JUnit 5, explains its architecture and key features, and provides step‑by‑step examples of writing, configuring, and running unit tests in Java, covering annotations, lifecycle methods, disabled tests, nested tests, repeated tests, assertions, timeout checks, exception handling, and parameterized testing.

JUnitJUnit 5Java unit testing
0 likes · 17 min read
Master JUnit 5: Essential Guide to Java Unit Testing with Real Code Examples
FunTester
FunTester
Sep 10, 2019 · Industry Insights

7 Essential Steps to Become a Successful Test Automation Engineer

This guide outlines seven practical steps—from mastering manual testing and programming skills to adopting the ATLC lifecycle, crafting automation strategies, and staying current with testing trends—to help anyone transition into a thriving career as a test automation engineer.

ATLCCareer DevelopmentSoftware Testing
0 likes · 8 min read
7 Essential Steps to Become a Successful Test Automation Engineer
FunTester
FunTester
Aug 3, 2019 · Mobile Development

How to Use Java Multithreading for Database Operations in Android UIAutomator Tests

The article demonstrates a simple Java ThreadTest class that enables concurrent database updates during Android UIAutomator and Selenium‑Java test cases, showing how to control execution with key flags, integrate the thread into test methods, and optionally use join() to avoid exceptions.

JavaSeleniumUIAutomator
0 likes · 4 min read
How to Use Java Multithreading for Database Operations in Android UIAutomator Tests
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 30, 2019 · Big Data

How to Build a Systematic Data Quality Model for Big Data Testing

This article presents a comprehensive data quality model derived from ISO 9126, maps its characteristics to data testing, outlines practical testing methods and tool requirements, and demonstrates how to integrate quality checks into the data development lifecycle for reliable, efficient big‑data pipelines.

Data QualityData ReliabilityISO 9126
0 likes · 28 min read
How to Build a Systematic Data Quality Model for Big Data Testing
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
360 Quality & Efficiency
360 Quality & Efficiency
Jan 21, 2019 · Fundamentals

The Truth About Test Automation: Myths, Balancing Manual and Automated Testing, and Measuring Value

This article explains common misconceptions about test automation, why it requires ongoing maintenance and human expertise, how to balance automated and manual testing, identifies key areas to automate using risk‑based, conversation‑driven, and exploratory approaches, and discusses how to evaluate the true value of automation.

Software TestingTesting Strategymanual testing
0 likes · 7 min read
The Truth About Test Automation: Myths, Balancing Manual and Automated Testing, and Measuring Value
Youzan Coder
Youzan Coder
Oct 20, 2018 · Operations

Highlights of the Second Hangzhou Testing Salon – Full‑Chain Performance Testing, Test Engine Design, Quality Platforms, and More

The second Hangzhou Testing Salon, organized by Youzan with partners KuJiaLe, Mogujie and 51 Credit Card, gathered over 300 attendees from 130 companies to share practical insights on full‑chain performance testing, a distributed pressure‑testing engine, rule‑based quality platforms, front‑end coverage tools, search‑service reliability and data‑quality monitoring.

Performance TestingSoftware Testingdata monitoring
0 likes · 6 min read
Highlights of the Second Hangzhou Testing Salon – Full‑Chain Performance Testing, Test Engine Design, Quality Platforms, and More
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

13 Software Testing Antipatterns and How to Avoid Them

This article outlines thirteen common software testing antipatterns—from unstable or slow tests and manual test execution to treating test code as second‑class citizens and misusing TDD—explaining their negative impacts and offering practical guidance on building reliable, automated test suites.

Software TestingTDDantipatterns
0 likes · 14 min read
13 Software Testing Antipatterns and How to Avoid Them
Youzan Coder
Youzan Coder
Sep 7, 2018 · Operations

How We Built a Configurable Online Test Monitoring System for Real‑Time CI/CD Alerts

This article details the design, evolution, and implementation of an online test‑monitoring platform that transforms CI/CD pipelines into proactive alerting systems, covering the initial Spring‑based prototype, its shortcomings, the 2.0 configurable and visual redesign, plugin architecture, and future distributed deployment plans.

Operationsci/cdonline monitoring
0 likes · 15 min read
How We Built a Configurable Online Test Monitoring System for Real‑Time CI/CD Alerts
转转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
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
Jun 20, 2018 · R&D Management

Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian

The article argues that testers should abandon a passive, isolated role and become proactive quality guardians who understand business, design logic, and user scenarios, using testing as a project‑management lubricant to drive continuous improvement and build a strong capability barrier.

Project ManagementSoftware Testingquality assurance
0 likes · 5 min read
Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian
21CTO
21CTO
May 30, 2018 · Fundamentals

Understanding Automation Testing Frameworks: Core Concepts and Best Practices

This article explains what a framework is, why automated testing is essential, its benefits and limitations, and outlines the essential components and common types of automation testing frameworks, providing practical guidance for building effective test solutions.

AutomationCISoftware Testing
0 likes · 7 min read
Understanding Automation Testing Frameworks: Core Concepts and Best Practices
Architecture Digest
Architecture Digest
May 29, 2018 · Operations

Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations

This article explains what a framework is, outlines the purpose and advantages of automated testing, discusses its limitations, and describes the essential components and typical technology stacks of automation testing frameworks, providing practical insights for building effective test solutions.

Software TestingTesting frameworkautomation testing
0 likes · 8 min read
Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations
JD Retail Technology
JD Retail Technology
May 21, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer’s seven‑year journey, highlighting four pivotal shifts in testing practice, redefining the engineer’s duties toward helping projects improve quality, quantifying quality metrics, and continuously refining tools and processes to enhance overall product reliability.

Software TestingTest Engineeringprocess improvement
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
Meituan Technology Team
Meituan Technology Team
Apr 26, 2018 · Fundamentals

Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP

Facing tight resources, Shanghai’s takeaway QA team adopted Ruby to craft two automation frameworks—Coral‑API for interface testing with a DSL, code generation and extensibility, and Coral‑APP for UI testing using Appium and Cucumber—while also building a Rails‑based quality management system that cut regression time by over half, trained new Ruby users, and uncovered version‑specific bugs through CI integration.

API testingCoral-APICoral-APP
0 likes · 17 min read
Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 24, 2018 · Operations

How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%

This article details how the AutoV IT framework addressed low test coverage, high maintenance costs, and data dependencies in a shopping‑cart checkout system, introducing embedded service startup, mock services, Excel‑driven test cases, and parallel execution to achieve up to 30% faster testing cycles and significantly higher confidence in releases.

FrameworkSoftware Testingcontinuous integration
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%
JD Retail Technology
JD Retail Technology
Dec 22, 2017 · Operations

JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools

The article reports on the inaugural JD Quality Testing Technical Forum, where experts shared advances in performance testing platforms, test anti‑patterns, container‑based test environments, system‑graded testing strategies, and intelligent tools for handling massive data.

Performance TestingSoftware Testingcontainer testing
0 likes · 9 min read
JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools
DevOps Engineer
DevOps Engineer
Oct 29, 2017 · R&D Management

What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences

The article, translated from a StackOverflow discussion, examines whether a software project should have more testers than developers, presents multiple industry experiences, outlines factors influencing the optimal developer‑to‑tester ratio, and offers practical advice for improving testing effectiveness.

QASoftware Testingdeveloper tester ratio
0 likes · 6 min read
What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences
DevOps Engineer
DevOps Engineer
Aug 19, 2017 · Fundamentals

Chinese Software Testing Professionals Survey: Company Attributes and Practices

Based on a survey of roughly 2,000 Chinese software testing professionals, this report analyses company characteristics, testing‑development ratios, career advancement, training frequency, testing tools, and process metrics, offering insights into current industry trends and recommendations for QA practitioners.

ChinaIndustry SurveyQA
0 likes · 9 min read
Chinese Software Testing Professionals Survey: Company Attributes and Practices
Hujiang Technology
Hujiang Technology
May 2, 2017 · Mobile Development

How to Build a Full‑Coverage Android UI Test Platform with Espresso

Despite widespread reliance on manual UI testing, this article details how the author’s team built an Espresso‑based test platform that achieves 80‑90% functional coverage, introduces the ETP design, explains single‑page testing, test flows, and shares practical solutions to common Espresso pitfalls.

AndroidEspressoIdlingResource
0 likes · 16 min read
How to Build a Full‑Coverage Android UI Test Platform with Espresso
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 18, 2017 · Operations

Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui

This article, featuring Baidu QA expert Yang Xiaohui, examines the motivations, benefits, common pitfalls, and strategic considerations for implementing test automation, emphasizing clear goals, stakeholder collaboration, scope definition, timing, and the broader impact on software quality and development efficiency.

Software Testingautomation strategydevelopment process
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 9, 2017 · R&D Management

Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes

The article critiques common automation‑testing practices—outsourcing massive script teams, low defect detection rates, and over‑reliance on AI‑driven tools—arguing that true efficiency comes from better script quality, tighter management, and empowering engineers to write and maintain their own Ruby‑based ActionWord scripts rather than chasing superficial smart‑generation solutions.

Software Testingscript qualitytest automation
0 likes · 11 min read
Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2016 · Backend Development

Automated Baseline Generation and New Tags for the Qunit Testing Framework

This article explains how Qunar's Qunit testing framework was enhanced with automatic baseline generation and new tags—dataMode, dataHolder, dataAssert, and dbAssert—to simplify test case creation, maintenance, and verification while reducing reliance on external data services.

Backend testingQunitSoftware Testing
0 likes · 7 min read
Automated Baseline Generation and New Tags for the Qunit Testing Framework
High Availability Architecture
High Availability Architecture
Dec 5, 2016 · Fundamentals

Improving Test Infrastructure for Legacy System Refactoring: Insights from Google Test Engineers

The article explains how Google test engineers tackle the challenges of maintaining and upgrading legacy systems by redesigning test infrastructure, reducing reliance on fragile end‑to‑end tests, and adopting lightweight, mock‑driven test cases that dramatically speed up verification while preserving defect detection quality.

Software Engineeringintegration testinglegacy systems
0 likes · 8 min read
Improving Test Infrastructure for Legacy System Refactoring: Insights from Google Test Engineers
Meituan Technology Team
Meituan Technology Team
Apr 29, 2016 · Industry Insights

How Meituan‑Dianping’s O2O Quality System Boosts Testing Efficiency with Custom Tools

The sixth Meituan‑Dianping technical salon explored building an O2O quality system by showcasing internal testing solutions—including full‑link online pressure testing, the Spider mobile compatibility tool, Didi’s mock decoupling framework, and the Conan performance‑data platform—detailing their methods, architectures, and impact on testing efficiency.

O2O testingPerformance TestingQuality Engineering
0 likes · 6 min read
How Meituan‑Dianping’s O2O Quality System Boosts Testing Efficiency with Custom Tools
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 7, 2015 · Frontend Development

How Qiniu Built a Robust Front‑End Testing Workflow with Karma, Jasmine, and Sinon

This article details Qiniu's evolution from no testing to a comprehensive front‑end testing strategy using Selenium, Karma, Jasmine, AngularJS, and Sinon, covering early challenges, unit‑test design, tool configuration, mock data handling, and the tangible benefits for code quality and maintenance.

AngularJSJasmineKarma
0 likes · 12 min read
How Qiniu Built a Robust Front‑End Testing Workflow with Karma, Jasmine, and Sinon