Tagged articles
351 articles
Page 3 of 4
DevOps
DevOps
Jan 19, 2022 · Fundamentals

Evolution of Software Testing and Continuous Testing Practices in DevOps

This article reviews the historical evolution of software testing, explains the concepts of continuous testing within DevOps, outlines testing lifecycles, tools, and models, and looks ahead to emerging trends such as DevSecOps and AI‑driven autonomous testing.

AI testingDevOpsDevSecOps
0 likes · 14 min read
Evolution of Software Testing and Continuous Testing Practices in DevOps
BaiPing Technology
BaiPing Technology
Jan 10, 2022 · Frontend Development

Master Frontend Unit Testing with Jest and Vue Test Utils

This guide introduces unit testing for frontend projects, explains its benefits, compares popular frameworks like Jest, Mocha, and Karma, and provides step‑by‑step instructions for installing and configuring Jest with Vue Test Utils, including code examples and best‑practice tips.

Jestfrontendtest automation
0 likes · 9 min read
Master Frontend Unit Testing with Jest and Vue Test Utils
Zhongtong Tech
Zhongtong Tech
Jan 10, 2022 · Backend Development

How ZTO Built a Unified Test Tool Platform to Boost Efficiency

This article describes how ZTO's testing team created a centralized test‑tool platform that integrates front‑end and back‑end services, standardizes tool access, tracks usage via AOP, supports data generation, order creation, tracking, MQ messaging, and other platform integrations to dramatically improve testing productivity.

Backend DevelopmentData GenerationMQ
0 likes · 11 min read
How ZTO Built a Unified Test Tool Platform to Boost Efficiency
转转QA
转转QA
Nov 24, 2021 · Operations

Improving Test Efficiency with Interface Testing and Custom Test Tools

This article explains how QA engineers can boost testing efficiency by leveraging interface testing—designing comprehensive API test cases, organizing them into reusable collections, and applying them for requirement verification, data construction, and monitoring—along with developing custom test tools to automate repetitive tasks and improve overall workflow.

API testingQAefficiency
0 likes · 11 min read
Improving Test Efficiency with Interface Testing and Custom Test Tools
Software Development Quality
Software Development Quality
Nov 13, 2021 · Fundamentals

What Are the Five Levels of Test Engineer Skills and How to Master Them?

This article outlines a comprehensive competency framework for test engineers, detailing five proficiency levels—basic understanding, proficient, flexible application, comprehensive application, and innovative mastery—across 28 key testing activities such as analysis, design, planning, execution, automation, security, and DevOps, providing clear behavioral descriptions for each level.

SKILL frameworkSoftware TestingTest Engineering
0 likes · 30 min read
What Are the Five Levels of Test Engineer Skills and How to Master Them?
FunTester
FunTester
Nov 2, 2021 · Operations

Embracing Automation: Continuous Testing Practices and Tools

The article explains how adopting automation and continuous testing—through appropriate tools, metric tracking, containerization, transparent communication, multi‑layer and performance testing—accelerates error detection, improves software quality, and enables faster, reliable releases in modern DevOps pipelines.

DevOpsPerformance Testingci/cd
0 likes · 8 min read
Embracing Automation: Continuous Testing Practices and Tools
Yuewen Technology
Yuewen Technology
Oct 29, 2021 · Backend Development

How Precise Server‑Side Testing Transforms QA: Theory and Real‑World Results

This article examines the shortcomings of traditional regression testing, introduces a precise testing framework that combines black‑box and white‑box techniques, outlines its core principles, evolution steps, and measurement methods, and shares practical outcomes and future directions for server‑side quality assurance.

Backend testingKnowledge Basecode coverage
0 likes · 9 min read
How Precise Server‑Side Testing Transforms QA: Theory and Real‑World Results
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 23, 2021 · Operations

Rebuilding Manual Testing with Standardization and Intelligence: A Comprehensive Approach

This article analyzes the major challenges of large‑scale manual testing, proposes a three‑step reconstruction using standardized inputs, intelligent execution and analysis, and details the implementation of a mind‑map case‑management platform and a white‑box based intelligent testing system with real‑world case studies.

DevOpsSoftware qualitycase management
0 likes · 19 min read
Rebuilding Manual Testing with Standardization and Intelligence: A Comprehensive Approach
DevOps
DevOps
Sep 7, 2021 · Operations

Effective Automation Testing: Metrics and Measurement Approaches

The article examines why many automation testing initiatives fail to deliver value, introduces a set of practical metrics such as test case count, execution frequency, success rate, coverage, EMTE, ROI, and bug‑detection efficiency, and explains how to combine them to assess and improve automation effectiveness within software development processes.

EMTEMetricsROI
0 likes · 10 min read
Effective Automation Testing: Metrics and Measurement Approaches
DevOps
DevOps
Aug 23, 2021 · Fundamentals

Precise Testing: Concepts, Principles, Architecture, and Challenges

The article explains precise testing—a data‑driven approach that maps test cases to source code changes to improve test efficiency, coverage measurement, and impact analysis—while discussing its architecture, implementation methods, benefits, and the practical challenges of adopting it in agile projects.

Agile TestingSoftware Testingimpact analysis
0 likes · 9 min read
Precise Testing: Concepts, Principles, Architecture, and Challenges
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 13, 2021 · Industry Insights

How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency

This article details iQIYI's precise testing framework, explaining why traditional regression testing falls short, how a custom code‑coverage tool and knowledge‑base enable fine‑grained test‑case selection across client, server and micro‑service layers, and the measurable impact on test speed and reliability.

MicroservicesTesting frameworkcode coverage
0 likes · 17 min read
How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency
Zhongtong Tech
Zhongtong Tech
Jul 20, 2021 · R&D Management

Designing Scalable Quality Assurance for a Thousand‑Person Tech Team

At the 2021 China Internet Test Development Conference, ZTO Technology’s senior architect Gong Linhua detailed how their thousand‑person team builds a robust quality assurance system through business testing, continuous innovation, specialized training, and precise metric‑driven management, aiming to accelerate delivery while maintaining high software quality.

Software TestingTesting Metricsquality assurance
0 likes · 5 min read
Designing Scalable Quality Assurance for a Thousand‑Person Tech Team
FunTester
FunTester
Jul 16, 2021 · Backend Development

How to Upgrade Maven and Gradle Projects to Selenium 4 (Alpha)

This guide explains how to download Selenium 4 alpha‑7 for various languages and shows step‑by‑step updates for Maven pom.xml and Gradle build.gradle files, including necessary dependencies and a complete demo configuration for Java test automation.

GradleJavaSelenium
0 likes · 5 min read
How to Upgrade Maven and Gradle Projects to Selenium 4 (Alpha)
FunTester
FunTester
Jun 22, 2021 · Operations

Overcoming the Top Challenges in Test Automation: Practical Strategies

This article identifies the most common obstacles teams face when adopting test automation—such as choosing approaches, selecting tools, managing data, and timing tests—and offers actionable solutions to help organizations implement effective, sustainable automation pipelines.

DevOpsSoftware Testingautomation challenges
0 likes · 6 min read
Overcoming the Top Challenges in Test Automation: Practical Strategies
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
DevOps
DevOps
May 27, 2021 · Fundamentals

Insights on Continuous Testing: Test‑First Mindset, Automation, Culture, and AI/ML

In this interview, Alan Page shares expert advice on adopting a test‑first mindset, achieving high test automation, overcoming talent shortages and cultural resistance, and exploring AI/ML opportunities to enhance continuous testing practices within modern software development teams.

AI testingDevOpsSoftware quality
0 likes · 9 min read
Insights on Continuous Testing: Test‑First Mindset, Automation, Culture, and AI/ML
FunTester
FunTester
May 26, 2021 · Operations

7 Essential Steps to Build an Effective Test Automation Strategy

This article outlines a comprehensive seven‑stage test automation strategy, covering planning, method selection, tool choice, environment setup, script design, execution, and result analysis, while offering practical tips for each phase to boost efficiency and reliability.

KatalonSeleniumSoftware Testing
0 likes · 11 min read
7 Essential Steps to Build an Effective Test Automation Strategy
FunTester
FunTester
May 19, 2021 · Operations

Test Automation Frameworks: Types, Core Components, and Implementation Guide

Effective test automation relies on well‑designed frameworks, and this article explains why automation is essential, categorizes tool‑centric, project‑oriented, and keyword‑driven frameworks, details core components such as test libraries, data management, reporting, CI integration, and outlines a step‑by‑step implementation process.

QASoftware TestingTesting framework
0 likes · 14 min read
Test Automation Frameworks: Types, Core Components, and Implementation 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
Youzan Coder
Youzan Coder
Apr 28, 2021 · Operations

YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide

The guide explains YouZan’s low‑code BOS platform, its component‑based architecture, and a multi‑level testing methodology—including automated component, product, and workflow tests, traffic replay, performance checks, and a robust fallback mechanism—to ensure seamless migration and reliable operation of digitized business processes.

BOSLow‑code platformPerformance Testing
0 likes · 9 min read
YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide
Youzan Coder
Youzan Coder
Apr 23, 2021 · Operations

How to Build a Generic API Robustness Scanning System for Automated Test Case Generation

This article presents a comprehensive, automated solution for API robustness testing that extracts baseline cases, generates exhaustive parameter‑level test data, executes them at scale, and analyzes results to identify abnormal responses without manual effort, thereby improving testing efficiency and software quality.

API testingOperationsSoftware Testing
0 likes · 13 min read
How to Build a Generic API Robustness Scanning System for Automated Test Case Generation
FunTester
FunTester
Mar 24, 2021 · R&D Management

How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery

This article examines why traditional testing must evolve for agile development, outlines the challenges of frequent builds, limited sprint time, performance and API testing, and provides practical guidance on planning, scope selection, parallel execution, DevOps integration, and choosing the right automation tools to boost collaboration and quality.

DevOpsSoftware Testingagile
0 likes · 10 min read
How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery
Taobao Frontend Technology
Taobao Frontend Technology
Mar 18, 2021 · Operations

How to Build a Robust Log Analysis System for Stable Microservices

Amid microservice and distributed architectures, this article explains how to design a comprehensive log analysis system—covering collection, storage, consumption, key data points, collection methods, and practical use cases like automated test generation, issue localization, and real‑time exception monitoring—to ensure system stability.

MicroservicesOperationslogging
0 likes · 13 min read
How to Build a Robust Log Analysis System for Stable Microservices
Yanxuan Tech Team
Yanxuan Tech Team
Mar 11, 2021 · Fundamentals

How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing

Transitioning from student to QA intern can be challenging, but by actively immersing in the workplace, communicating proactively, mastering business contexts, adhering to testing standards, and sharing knowledge, newcomers can quickly adapt, improve testing efficiency, and grow professionally within a fast‑paced development environment.

QASoftware Testingcareer tips
0 likes · 9 min read
How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 3, 2021 · Artificial Intelligence

Quality Scoring Model: Intelligent Test Grading and Risk Assessment for Software Delivery

This article introduces a quality scoring model that leverages structured development and testing data to objectively assess project risk, automate test grading, and enable data‑driven decisions for test execution and release, thereby improving delivery efficiency and reducing manual evaluation errors.

Data‑Driven Testingmachine learningquality scoring
0 likes · 24 min read
Quality Scoring Model: Intelligent Test Grading and Risk Assessment for Software Delivery
FunTester
FunTester
Mar 1, 2021 · Fundamentals

Effective Regression Testing Strategies for Agile Development

The article outlines practical methods to optimize regression testing in fast‑paced agile releases, emphasizing test suite separation, priority ranking, automation, risk‑based case classification, smoke testing, integration testing, and long‑term automation investment to maintain both new and existing feature quality.

Software qualityTest Strategyregression testing
0 likes · 5 min read
Effective Regression Testing Strategies for Agile Development
FunTester
FunTester
Jan 26, 2021 · Fundamentals

Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow

This guide offers test developers actionable habits—from writing pseudo‑code and breaking tasks into manageable items to mastering version control, refactoring, commenting, solution hunting, embracing change, and automating repetitive work—to become more efficient and maintainable engineers.

Software EngineeringVersion Controlcode quality
0 likes · 7 min read
Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow
FunTester
FunTester
Jan 3, 2021 · Operations

Eliminate Test Data Dependencies for More Robust Automation

This article explains a "no‑data‑driven" approach to automated testing that minimizes in‑test data, moves data maintenance outside test cases, and demonstrates the method with a Java purchase‑API example, complete code, and practical tips for setup, teardown, and parameter management.

API testingJavaSoftware Testing
0 likes · 7 min read
Eliminate Test Data Dependencies for More Robust Automation
FunTester
FunTester
Dec 24, 2020 · Operations

Common Challenges in Test Automation and Strategies to Overcome Them

This article outlines the most frequent obstacles teams encounter when adopting test automation—such as selecting appropriate methods and tools, managing massive test data, and timing automation phases—and provides practical strategies to address each challenge for more effective and reliable software quality assurance.

Software Testingcontinuous integrationquality assurance
0 likes · 7 min read
Common Challenges in Test Automation and Strategies to Overcome Them
FunTester
FunTester
Dec 23, 2020 · Operations

Scriptless Testing: Concepts, Workflow, and Benefits for Software Quality

The article explains scriptless (no‑code) testing, how it records and replays user interactions, compares it with script‑based testing, outlines its advantages, and shows how teams can leverage it to improve software quality and delivery speed within DevOps environments.

DevOpsSoftware qualityrecord and playback
0 likes · 7 min read
Scriptless Testing: Concepts, Workflow, and Benefits for Software Quality
FunTester
FunTester
Dec 15, 2020 · Fundamentals

What Is Test Automation? Types, Stages, and Frameworks

Test automation replaces manual testing by using tools to execute repeatable test cases, covering functional and non‑functional types such as smoke, integration, regression, security, performance, and acceptance testing, and discusses common frameworks like record‑and‑playback, modular, and library‑based approaches.

Software Testingfunctional testingnon-functional testing
0 likes · 8 min read
What Is Test Automation? Types, Stages, and Frameworks
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Nov 24, 2020 · Fundamentals

How Precise Testing Transforms Software Quality in Agile Microservice Environments

Traditional testing suffers from low efficiency, unclear scope, and unquantifiable quality standards, especially in fast‑paced agile and microservice architectures; the article introduces a Precise Testing system that leverages bidirectional traceability, intelligent test case selection, incremental coverage analysis, and recommendation algorithms to make testing more accurate, automated, and data‑driven.

MicroservicesSoftware Testingcode coverage
0 likes · 10 min read
How Precise Testing Transforms Software Quality in Agile Microservice Environments
FunTester
FunTester
Nov 19, 2020 · Operations

7 Essential Stages for Building an Effective Test Automation Strategy

This guide outlines a comprehensive seven‑stage process—from planning and tool selection to environment setup, script design, execution, and result analysis—providing practical best‑practice notes to maximize test automation efficiency and coverage.

Software TestingTesting Strategyautomation tools
0 likes · 9 min read
7 Essential Stages for Building an Effective Test Automation Strategy
FunTester
FunTester
Nov 4, 2020 · Fundamentals

Understanding Regression Bugs and Effective Strategies for Handling Them

The article explains what regression bugs are, why regular regression testing is essential, the challenges they pose such as increased cost and time pressure, and outlines effective handling methods including code reviews, metric monitoring, left‑shift and continuous testing, and automation.

Code reviewQAregression testing
0 likes · 10 min read
Understanding Regression Bugs and Effective Strategies for Handling Them
FunTester
FunTester
Oct 17, 2020 · Fundamentals

How to Choose the Right Test Automation Tool for Your Project

This article explains why test automation is essential, outlines the three main types of automation tools, and provides a detailed framework for evaluating and selecting the most suitable tool based on project needs, team skills, budget, and integration requirements.

QASoftware TestingTool Selection
0 likes · 12 min read
How to Choose the Right Test Automation Tool for Your Project
JD Retail Technology
JD Retail Technology
Oct 13, 2020 · Backend Development

Design and Practice of the Track Event‑Tracking Testing Platform at JD Retail

The article describes JD Retail's self‑built Track platform, which uses custom proxy plugins and QR‑code scanning to collect, automatically validate, and report application event‑tracking data, thereby reducing manual effort, improving accuracy, and enabling both functional and regression testing at scale.

JD Retailevent trackingplatform
0 likes · 11 min read
Design and Practice of the Track Event‑Tracking Testing Platform at JD Retail
Yanxuan Tech Team
Yanxuan Tech Team
Oct 9, 2020 · Operations

How Precise Testing Transforms Quality Assurance at NetEase Yanxuan

This article explains the concept, goals, and implementation of Precise Testing at NetEase Yanxuan, detailing its bidirectional tracing, lifecycle integration, platform architecture, code analysis techniques, breakthroughs with JaCoCo, and future directions for usability, precision, and intelligence.

JavaSoftware qualitycoverage analysis
0 likes · 12 min read
How Precise Testing Transforms Quality Assurance at NetEase Yanxuan
FunTester
FunTester
Sep 28, 2020 · Fundamentals

When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations

The article examines when to choose code‑based versus no‑code test automation, outlining key factors such as use cases, team skills, CI/CD integration, cost, scalability, and maintenance, and concludes that combining both approaches often yields the best results.

AINo-codeSelenium
0 likes · 11 min read
When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations
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
FunTester
FunTester
Sep 21, 2020 · Industry Insights

Which Test Automation Framework Fits Your Project? A Complete Overview

This article explains why fast, high‑quality delivery demands test automation, defines what a test automation framework is, outlines its various types and benefits, and provides concise comparisons of popular frameworks such as Robot Framework, WebdriverIO, Citrus, Cypress, Selenium, Cucumber, Gauge, Carina and FunTester.

DevOpsQASoftware Testing
0 likes · 11 min read
Which Test Automation Framework Fits Your Project? A Complete Overview
FunTester
FunTester
Sep 13, 2020 · Operations

Master Selenium Automation: Proven Best Practices for Reliable Web Testing

This article presents practical Selenium automation best practices—including early and frequent testing, BDD adoption, proper wait strategies, reporting, PageObject usage, automatic screenshots, test design, and mindful tool reliance—to help engineers achieve stable, efficient web test suites.

BDDPageObjectSelenium
0 likes · 8 min read
Master Selenium Automation: Proven Best Practices for Reliable Web Testing
Ctrip Technology
Ctrip Technology
Sep 3, 2020 · Operations

Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform

This article describes the design and implementation of a precise traffic filtering system integrated with Ctrip's automated comparison platform, detailing manual and automatic filtering modules, Jaccard‑based similarity calculations, smart test case recommendation, and the resulting improvements in coverage, stability, and efficiency.

Distributed TestingJaccard similaritycode coverage
0 likes · 7 min read
Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform
FunTester
FunTester
Aug 30, 2020 · Operations

Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation

The article introduces Selenium IDE 4, outlines its new plugin system, NodeJS‑based CLI runner, WebDriver playback, parallel execution and cross‑browser support, reviews its history and installation, and demonstrates its core features with a detailed JSON test‑case example.

Browser AutomationParallel TestingSelenium4
0 likes · 8 min read
Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation
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
转转QA
转转QA
Aug 19, 2020 · Operations

Platform for Managing and Executing Interface Test Cases

The article introduces a platform that centralizes interface test case management, enabling classification, visual execution, scheduled runs, and detailed reporting to reduce testing costs and improve development efficiency across RD and QA workflows.

Testing Platformcontinuous integrationinterface testing
0 likes · 6 min read
Platform for Managing and Executing Interface Test Cases
FunTester
FunTester
Aug 10, 2020 · Operations

Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits

This article examines the most common Selenium automation hurdles—including false‑positive results, waiting for JavaScript loading, scalability, dynamic content, pop‑up alerts, window switching, mobile testing limitations, incomplete automation, and reporting—while offering practical Python‑based solutions and code examples to improve test stability and efficiency.

Alert HandlingExplicit WaitImplicit Wait
0 likes · 15 min read
Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 9, 2020 · Fundamentals

18 Hard Problems Every Software Tester Should Solve

This article presents a curated list of eighteen challenging problems in software testing—ranging from measuring test sufficiency and effectiveness to test case reduction, layering, data preparation, automation, concurrency, rollback, compatibility, and formal verification—along with insights and potential research directions to guide practitioners and researchers.

Software Testingtest automationtest effectiveness
0 likes · 20 min read
18 Hard Problems Every Software Tester Should Solve
FunTester
FunTester
Aug 1, 2020 · Operations

Regression Testing Strategies in Agile and DevOps Environments

This article explains what regression testing is, why it is critical in fast‑paced agile and DevOps workflows, and provides practical strategies, best‑practice recommendations, and checklist items for building and maintaining effective regression test suites.

DevOpsagilecontinuous integration
0 likes · 7 min read
Regression Testing Strategies in Agile and DevOps Environments
FunTester
FunTester
Jul 18, 2020 · Industry Insights

Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them

The article outlines five major reasons test automation initiatives stumble—over‑automation, neglecting manual testing, business‑logic changes, outdated test suites, and choosing the wrong tools—while offering practical guidance to keep automation projects on track and cost‑effective.

QA best practicesSoftware Testingautomation pitfalls
0 likes · 6 min read
Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them
FunTester
FunTester
Jul 16, 2020 · Industry Insights

How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution

The article examines the hidden costs of traditional Selenium scripting, explains how no‑code Selenium platforms simplify test creation, improve maintainability with AI‑driven self‑healing, streamline execution through built‑in CI/CD integration, and outlines scenarios where native Selenium remains preferable.

AIQASelenium
0 likes · 8 min read
How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution
FunTester
FunTester
Jul 7, 2020 · Artificial Intelligence

AI in Test Automation: Opportunities, Challenges, and Best Practices

This article explores how artificial intelligence is reshaping test automation by addressing maintenance bottlenecks, enhancing exploratory testing, and offering practical guidance for teams to adopt AI‑driven tools while remaining accountable for accuracy and results.

AISoftware Testingexploratory testing
0 likes · 11 min read
AI in Test Automation: Opportunities, Challenges, and Best Practices
FunTester
FunTester
Jul 5, 2020 · Industry Insights

Java vs Python for Test Automation: Which Language Boosts Your Career?

After mastering basic software testing, this article analyzes why learning a programming language—especially Java or Python—is essential for test automation engineers, compares their strengths, career prospects, and practical usage, and offers guidance on choosing the right language for beginners and career transitions.

JavaPythoncareer advice
0 likes · 6 min read
Java vs Python for Test Automation: Which Language Boosts Your Career?
FunTester
FunTester
Jul 2, 2020 · Mobile Development

Mastering Mobile App Testing: Pyramid, Types, Tools, and Real‑World Challenges

This article explores why mobile app testing is crucial, explains the mobile testing pyramid, details functional, regression, performance, security, usability, and compatibility testing types, compares automation frameworks and tools, and discusses practical challenges such as device fragmentation, network variability, and battery constraints.

AppiumPerformance Testingcloud testing
0 likes · 16 min read
Mastering Mobile App Testing: Pyramid, Types, Tools, and Real‑World Challenges
Suning Technology
Suning Technology
Jun 29, 2020 · Backend Development

How Suning Built a Python‑Powered Automated SAP Testing Framework to Cut Manual Effort by 10×

This article describes Suning's Python‑based automation framework that bridges web applications and SAP systems using keyword‑driven testing, socket communication, and remote agents, dramatically reducing manual testing time, improving coverage, and achieving a ten‑fold reduction in labor while maintaining robust, configurable automation.

PythonSAP integrationautomation testing
0 likes · 14 min read
How Suning Built a Python‑Powered Automated SAP Testing Framework to Cut Manual Effort by 10×
FunTester
FunTester
Jun 29, 2020 · Fundamentals

How to Design Effective Automated Tests: 5 Proven Best Practices

Effective test automation hinges on solid test design, and this article outlines five practical guidelines—keeping tests concise, reusing components, ensuring independence, defining clear purposes, and prioritizing real users—to boost test reliability and maintainability.

KISS principleSoftware Testingindependent tests
0 likes · 7 min read
How to Design Effective Automated Tests: 5 Proven Best Practices
FunTester
FunTester
Jun 27, 2020 · Fundamentals

How to Become a Junior Software Test Engineer: Skills and Learning Path

This article outlines the essential knowledge, tools, and practical steps a beginner or career‑switcher needs to acquire—including testing fundamentals, functional testing, databases, Linux, networking, version control, programming basics, automation, and performance testing—to successfully land and perform in a junior software testing role.

Software Testingcareer transitionjunior tester
0 likes · 7 min read
How to Become a Junior Software Test Engineer: Skills and Learning Path
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
FunTester
FunTester
Jun 3, 2020 · Operations

How to Slash Software Testing Costs Without Sacrificing Quality

This article presents practical strategies for reducing software testing expenses—including early testing, balanced documentation, risk‑based testing, leveraging production data, prioritizing API over UI automation, adopting open‑source tools, optimizing infrastructure, training, process improvements, and selective outsourcing—while maintaining overall product quality.

Cost OptimizationSoftware Testingopen-source tools
0 likes · 9 min read
How to Slash Software Testing Costs Without Sacrificing Quality
FunTester
FunTester
Jun 2, 2020 · Operations

How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls

This article outlines a comprehensive roadmap for establishing a test automation framework, highlights key aspects such as exploratory testing, user experience, accessibility, dynamic content, and offers best practices for test case design, handling slow or failing tests, and maintaining reliable automated suites.

Parallel TestingSeleniumSoftware Testing
0 likes · 7 min read
How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls
FunTester
FunTester
May 29, 2020 · Operations

How to Keep Selenium Test Automation Simple, Stable, and High‑ROI

This article outlines practical strategies for maintaining Selenium test automation, including keeping test cases simple, encouraging developer involvement, defining execution strategies, improving test stability, focusing on high‑return‑on‑investment scenarios, and using cloud services for efficient cross‑browser compatibility testing.

QASeleniumTesting Strategy
0 likes · 6 min read
How to Keep Selenium Test Automation Simple, Stable, and High‑ROI
FunTester
FunTester
May 26, 2020 · Fundamentals

The Growing Demand for Test Automation Professionals and How to Prepare

The demand for skilled test automation engineers continues to rise, as companies still rely on manual and exploratory testing while increasingly automating regression, performance, and load tests, making continuous learning essential for a rewarding career in software testing.

Career DevelopmentSoftware Testingcontinuous learning
0 likes · 3 min read
The Growing Demand for Test Automation Professionals and How to Prepare
FunTester
FunTester
May 25, 2020 · Artificial Intelligence

How AI Can Eliminate Selenium’s ‘Element Not Found’ Nightmares

When web applications become highly dynamic, traditional Selenium locators become fragile and costly to maintain, but leveraging AI and machine‑learning‑based object‑recognition frameworks can dramatically reduce maintenance overhead and accelerate test creation by intelligently adapting to UI changes.

AIDynamic UISelenium
0 likes · 2 min read
How AI Can Eliminate Selenium’s ‘Element Not Found’ Nightmares
FunTester
FunTester
May 24, 2020 · Industry Insights

How to Measure Test Automation Success: 12 Essential Metrics

This article outlines a systematic approach to evaluating test automation effectiveness by detailing twelve quantifiable metrics—from bug detection rates and execution stability to platform usage and ROI—while emphasizing the critical mindset of automation champions for successful adoption.

MetricsROIadoption
0 likes · 4 min read
How to Measure Test Automation Success: 12 Essential Metrics
FunTester
FunTester
May 24, 2020 · Operations

Best Practices for Maintaining Selenium Automated Tests

This article explains why Selenium test automation requires ongoing maintenance, outlines the two main maintenance scenarios—test failures and dependency changes—and provides practical guidance for developers and testers to efficiently support and sustain automated testing in agile environments.

JavaScriptQASelenium
0 likes · 5 min read
Best Practices for Maintaining Selenium Automated Tests
Huolala Tech
Huolala Tech
May 18, 2020 · Fundamentals

How Agile Testing Transforms Global Projects: Lessons from the P1 Initiative

This article explains agile testing principles, contrasts them with traditional waterfall testing, and details how the P1 project applied Scrum testing practices—short delivery cycles, daily stand‑ups, bug triage, continuous collaboration, technical excellence, and streamlined processes—to achieve rapid, high‑quality software releases.

Agile TestingProject Managementscrum
0 likes · 7 min read
How Agile Testing Transforms Global Projects: Lessons from the P1 Initiative
FunTester
FunTester
May 14, 2020 · Operations

How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD

This article explains why and how to implement parallel testing with Selenium, illustrating the massive time savings, broader test coverage, cost benefits, and integration with continuous integration pipelines through practical examples and step‑by‑step guidelines.

Parallel TestingPerformance OptimizationSelenium
0 likes · 6 min read
How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD
FunTester
FunTester
Apr 16, 2020 · Operations

How to Build a Robust Test Automation Strategy in Six Practical Steps

This guide outlines a six‑step framework for creating an effective test automation strategy, covering scope definition, methodology, risk analysis, environment setup, execution planning, and continuous review to prevent costly production bugs.

Risk analysisSoftware TestingTesting Strategy
0 likes · 4 min read
How to Build a Robust Test Automation Strategy in Six Practical Steps
FunTester
FunTester
Apr 9, 2020 · Operations

Building Maintainable API Test Modules in Java: UserCenter Case Study

This article presents a practical guide to designing a usercenter module for API testing in Java, detailing a maintenance‑free data strategy, key automation principles, and a full code example that demonstrates user info retrieval, password modification, avatar upload, and feedback handling, with a Gitee repository link.

API testingBackend DevelopmentCode Example
0 likes · 7 min read
Building Maintainable API Test Modules in Java: UserCenter Case Study
JD Retail Technology
JD Retail Technology
Apr 3, 2020 · Backend Development

Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing

The Moonlight Box (JCASE) platform records production traffic and replays it in test environments to achieve fully automated, high‑coverage regression testing, reducing test data preparation effort and supporting online, offline, stress, and pre‑heat scenarios across large‑scale service architectures.

Microservicesregression testingreplay testing
0 likes · 13 min read
Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing
FunTester
FunTester
Mar 17, 2020 · Fundamentals

Curated List of Unit Testing and White‑Box Testing Articles

This page provides a curated collection of Chinese articles covering unit testing, white‑box testing, testing frameworks such as Spock, JUnit, Selenium, performance testing, and related technical and non‑code topics for software developers and testers.

SeleniumSoftware Testingtest automation
0 likes · 7 min read
Curated List of Unit Testing and White‑Box Testing Articles
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
FunTester
FunTester
Feb 22, 2020 · Industry Insights

7 Common Pitfalls New Automation Test Engineers Must Avoid

This article outlines the most frequent mistakes beginners make in test automation—from automating unnecessary modules and poorly defining scope to choosing the wrong tools, neglecting communication, ignoring ROI, over‑relying on open‑source projects, and trusting no‑code solutions—offering practical guidance to help avoid costly errors.

QASeleniumSoftware Testing
0 likes · 9 min read
7 Common Pitfalls New Automation Test Engineers Must Avoid
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
FunTester
FunTester
Feb 9, 2020 · Fundamentals

How to Build an Effective Regression Testing Strategy for Agile Development

The article explains the challenges of balancing sprint development with regression testing in agile projects and provides a step‑by‑step strategy—including information gathering, test scope definition, automation, and prioritization—to create a sustainable regression testing process that maintains quality and speed.

Agile DevelopmentSoftware TestingTest Strategy
0 likes · 6 min read
How to Build an Effective Regression Testing Strategy for Agile Development
FunTester
FunTester
Jan 14, 2020 · Fundamentals

Master Selenium PageFactory: Build Robust Page Objects for Test Automation

This tutorial explains how to use Selenium's built‑in PageFactory to implement the Page Object pattern, defines a TodoMVC API, provides JUnit 5 test examples, shows a concrete Page implementation with @FindBy annotations, discusses additional locator annotations, element lookup timing, and demonstrates running the tests from the command line.

JUnit5JavaPage Object
0 likes · 11 min read
Master Selenium PageFactory: Build Robust Page Objects for Test Automation
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
FunTester
FunTester
Dec 27, 2019 · Fundamentals

Guidelines for Selecting Test Cases for Automation

The article outlines practical criteria for choosing which test cases to automate, emphasizing repeatability, difficulty, core workflow importance, extensive data requirements, risk assessment, and the value of regression, smoke, and sanity testing to improve software quality and reduce testing costs.

Software Testingautomation guidelinesquality assurance
0 likes · 5 min read
Guidelines for Selecting Test Cases for Automation