Tagged articles
670 articles
Page 5 of 7
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
FunTester
FunTester
Mar 15, 2021 · Industry Insights

What Are the Hottest Automation Testing Trends for 2021?

The article examines how software testing has expanded beyond bug detection in 2021, covering left‑shift/right‑shift testing, cloud‑based cross‑browser testing, AI‑driven tools, Selenium’s evolution, IoT performance testing, QAOps, blockchain testing, cloud automation, and the emerging NoOps model.

AI testingAutomationIoT testing
0 likes · 9 min read
What Are the Hottest Automation Testing Trends for 2021?
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
Byte Quality Assurance Team
Byte Quality Assurance Team
Mar 3, 2021 · R&D Management

Reading Notes: Google’s Software Testing Philosophy – Role Division and Quality Integration

This article reviews key insights from the book “How Google Tests Software”, highlighting Google’s view that quality stems from integrated development and testing, describing the distinct roles of SWE, SET, and TE, and comparing these practices with typical domestic software testing structures.

GoogleR&D managementSoftware Testing
0 likes · 8 min read
Reading Notes: Google’s Software Testing Philosophy – Role Division and Quality Integration
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 28, 2021 · Fundamentals

Google Test Certified: History, Levels, Benefits, and Retirement

Google’s Test Certified program, launched in 2006 to promote testing culture through a five‑level certification system, registered over 1,700 projects, helped teams improve test coverage and reduce bugs, and was retired in 2016 in favor of the dynamic Project Health standard.

GoogleSoftware Testingtest certification
0 likes · 8 min read
Google Test Certified: History, Levels, Benefits, and Retirement
FunTester
FunTester
Feb 23, 2021 · Backend Development

Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment

This article shares practical techniques to enhance software testability, covering strategies for bypassing graphical and SMS captchas, efficient test data creation, automated and brute‑force data injection, mocking services, and deploying test‑specific code without affecting production environments.

Backend testingCaptchaData Generation
0 likes · 11 min read
Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment
FunTester
FunTester
Feb 18, 2021 · Operations

Inside FunTester: A Deep Dive into Its Testing Framework Architecture

This article presents a detailed walkthrough of the FunTester testing framework architecture, covering its layered design, core modules for single‑ and multi‑project setups, multi‑protocol support, common request handling, business logic encapsulation, test flow, data construction techniques, and auxiliary tools such as moco API and JsonPath.

API testingFunTesterSoftware Testing
0 likes · 5 min read
Inside FunTester: A Deep Dive into Its Testing Framework Architecture
FunTester
FunTester
Jan 25, 2021 · Industry Insights

Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies

The article analyzes the key obstacles faced by software testing teams when working remotely—such as communication gaps, collaboration hurdles, technical failures, and documentation issues—and proposes practical solutions including video calls, automated regression testing, test‑driven development, and Selenium‑based tools.

AutomationSeleniumSoftware Testing
0 likes · 8 min read
Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies
FunTester
FunTester
Jan 24, 2021 · Industry Insights

How to Map Your Software Testing Career: Practical Learning Paths and Resources

This guide outlines a step‑by‑step roadmap for anyone wanting to master software testing, from analyzing job market demands and selecting relevant courses to leveraging search engines, videos, books, mentors, online communities, and workplace projects, while emphasizing disciplined time management and continuous practice.

Career DevelopmentLearning ResourcesSoftware Testing
0 likes · 7 min read
How to Map Your Software Testing Career: Practical Learning Paths and Resources
FunTester
FunTester
Jan 19, 2021 · Fundamentals

How to Write Effective Test Cases: Principles, Methods, and Best Practices

This article explains why test cases are essential, outlines their purposes, presents key design principles and black‑box techniques, provides a web‑UI checklist example, describes basic test case components, and emphasizes the importance of thorough test case review.

Software Testingblack-box testingquality assurance
0 likes · 6 min read
How to Write Effective Test Cases: Principles, Methods, and Best Practices
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
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 31, 2020 · R&D Management

Evolution of Microsoft’s Testing Practices: From 1990s SDET/STE Model to Cloud‑Native Quality Engineering

The article recounts Microsoft’s three‑decade journey in software testing, analyzing the shortcomings of the 1990s SDET/STE structure, describing two major transformations—merging test roles and adapting to cloud‑era speed—and explaining how organizational changes, quality‑ownership redefinition, and “left‑right” testing shifts enabled faster, more reliable releases.

MicrosoftQuality EngineeringSoftware Testing
0 likes · 12 min read
Evolution of Microsoft’s Testing Practices: From 1990s SDET/STE Model to Cloud‑Native Quality Engineering
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 18, 2020 · Operations

Mastering Black‑Box Tests for Polynomial Add‑Multiply Programs

This article explains how to treat a polynomial addition and multiplication program as a black box, outlines its input/output format, describes a linked‑list implementation with key functions, and presents critical, equivalence‑class, and loop‑related test cases along with practical debugging tips.

C programmingSoftware Testingblack-box testing
0 likes · 8 min read
Mastering Black‑Box Tests for Polynomial Add‑Multiply Programs
JD Retail Technology
JD Retail Technology
Dec 16, 2020 · Fundamentals

Conducting Requirement Technical Review from a Test Engineer’s Perspective: Practices and Insights

This article shares the front‑search team’s experience on how test engineers can shift testing left by actively participating in requirement and design reviews, outlining consensus building, SDLC context, review procedures, current challenges, implementation steps, achieved outcomes, and future outlook.

SDLCSoftware Testingquality assurance
0 likes · 9 min read
Conducting Requirement Technical Review from a Test Engineer’s Perspective: Practices and Insights
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2020 · Fundamentals

Code Coverage Best Practices

The article outlines why code coverage is valuable for developers, warns against chasing high percentages without quality, emphasizes risk‑based assessment of uncovered code, and provides practical guidelines for incrementally improving coverage, integrating it into reviews, and setting sensible thresholds.

Software Testingci/cdcode coverage
0 likes · 11 min read
Code Coverage Best Practices
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
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 9, 2020 · R&D Management

Microsoft’s Evolution of Software Testing: From 1990s SDET/STE Model to Combined Engineering in the Cloud Era

This article chronicles Microsoft’s testing journey from the 1990s separate SDET and STE roles, through the early‑2000s consolidation of those roles, to the modern cloud‑native “combined engineering” model that reshapes quality responsibility, accelerates delivery, and introduces specialized virtual teams for performance and security.

SDETSoftware Testingcloud computing
0 likes · 13 min read
Microsoft’s Evolution of Software Testing: From 1990s SDET/STE Model to Combined Engineering in the Cloud Era
DevOps Cloud Academy
DevOps Cloud Academy
Dec 7, 2020 · Fundamentals

Guidelines for Writing Effective Test Cases: Coverage, Logical Flow, and Concise Description

The article outlines best practices for writing test cases, emphasizing complete functional coverage, logical sequencing, and concise yet comprehensive descriptions, and details strategies such as equivalence class, boundary value, cause‑effect graph, error guessing, as well as capacity, stress, performance, security, and compatibility testing.

Software Testingboundary valuecause-effect graph
0 likes · 6 min read
Guidelines for Writing Effective Test Cases: Coverage, Logical Flow, and Concise Description
FunTester
FunTester
Dec 1, 2020 · Fundamentals

How Pairwise, Greedy, and Fuzzy Logic Can Slash Your Test Suite Size

This article explains practical techniques—pairwise testing, clustering aggregation, greedy algorithms, and fuzzy‑logic‑based reduction—to dramatically cut the number of test cases while preserving coverage and improving testing efficiency.

Software Testingfuzzy logicgreedy algorithm
0 likes · 5 min read
How Pairwise, Greedy, and Fuzzy Logic Can Slash Your Test Suite Size
转转QA
转转QA
Nov 25, 2020 · Backend Development

Functional Test Case Platform for Unified Test Case Management

The article describes the challenges of maintaining test cases amid organizational changes and introduces a functional test case platform that centralizes case storage, supports version‑driven updates, enables reuse of business modules and base components, and outlines its backend MongoDB design, frontend mind‑map UI, and future roadmap.

BackendMongoDBSoftware Testing
0 likes · 6 min read
Functional Test Case Platform for Unified Test Case Management
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 13, 2020 · Fundamentals

Revisiting QA Career Development

The article analyzes the mismatch between QA job market demands and candidate skills, outlines the traits and technical abilities that make testers highly sought after, and provides practical steps for testers to transition and advance their careers in a rapidly evolving software industry.

AutomationCareer DevelopmentQA
0 likes · 17 min read
Revisiting QA Career Development
DevOps
DevOps
Nov 11, 2020 · Fundamentals

Why “Shift‑Left Testing” Is a Misleading Concept

The article argues that the so‑called “shift‑left testing” is not a new concept but a rebranding of long‑standing testing principles, critiques its misinterpretation as moving test engineers left, and advocates for developers to own unit testing while professional testers focus on risk‑based, comprehensive quality assurance across the software lifecycle.

Shift-Left TestingSoftware Testingdevelopment practices
0 likes · 17 min read
Why “Shift‑Left Testing” Is a Misleading Concept
FunTester
FunTester
Oct 28, 2020 · Operations

How to Build an Effective QA Process When Resources Are Tight

This guide explains why many IT budgets neglect quality assurance, presents data from the 2019‑2020 World Quality Report, and offers practical steps—ownership, prioritization, integration, automation, reporting, and documentation—to establish a robust QA workflow even with limited resources.

AutomationDevOpsQA
0 likes · 6 min read
How to Build an Effective QA Process When Resources Are Tight
转转QA
转转QA
Oct 28, 2020 · Fundamentals

What Is Exception Testing and How to Conduct It

Exception testing, a distinct testing type from functional and performance testing, helps uncover system issues caused by system, dependency, or application anomalies, enabling designers to improve solutions and enhance overall system stability through comprehensive test case design and execution.

BackendSoftware Testingexception testing
0 likes · 10 min read
What Is Exception Testing and How to Conduct It
FunTester
FunTester
Oct 27, 2020 · Fundamentals

How to Craft an Effective Software Testing Resume for Social Recruitment

This article provides a comprehensive guide on creating a strong software testing résumé for social recruitment, covering essential sections such as personal introduction, education, professional skills, work experience, project experience, and education background, along with practical tips and common pitfalls to avoid.

Interview PreparationJob HuntingSoftware Testing
0 likes · 12 min read
How to Craft an Effective Software Testing Resume for Social Recruitment
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
FunTester
FunTester
Oct 14, 2020 · Industry Insights

How to Tackle IoT Device Testing: Key Challenges and Strategies

This article examines the growing need for comprehensive IoT testing, outlines how to select representative devices, and details the four main testing domains—security, performance, functionality, and compatibility—while offering practical guidance for QA teams to ensure high‑quality connected products.

CompatibilityIoTPerformance Testing
0 likes · 6 min read
How to Tackle IoT Device Testing: Key Challenges and Strategies
FunTester
FunTester
Oct 14, 2020 · Operations

Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science

The article explains how test engineers can extend their impact beyond functional testing by engaging stakeholders, adopting QAOps practices, listening to user feedback, exploring automation tools, participating in code reviews, focusing on user experience, meeting deadlines, and leveraging data science to improve software quality.

AutomationData ScienceQAOps
0 likes · 13 min read
Beyond Functional Testing: How Test Engineers Can Add Value Through QAOps, Automation, Stakeholder Collaboration, and Data Science
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
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 27, 2020 · R&D Management

Tackling Code Quality, Testing, and Efficiency Challenges in Software Development

This article examines common pitfalls in code quality, testing, and development efficiency, analyzes their root causes, and proposes concrete, actionable solutions such as performance optimization, stricter coding standards, regular code reviews, improved testing practices, and enhanced team collaboration to boost overall software project success.

Performance OptimizationR&D managementSoftware Testing
0 likes · 12 min read
Tackling Code Quality, Testing, and Efficiency Challenges in Software Development
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 20, 2020 · Databases

When VIP Expiration Hits 2038: The MySQL INT Overflow Bug

A hidden bug occurs when a user's VIP subscription is repeatedly extended, causing the stored expiration timestamp to exceed MySQL's signed INT maximum of 2147483647 (January 19, 2038), which prevents the date from being saved correctly.

2038 problemINT overflowSoftware Testing
0 likes · 3 min read
When VIP Expiration Hits 2038: The MySQL INT Overflow Bug
FunTester
FunTester
Sep 18, 2020 · Interview Experience

How to Craft an Effective Software Testing Resume for Social Recruitment

This guide explains why a well‑structured resume is crucial for software testing job seekers, outlines the five essential sections—personal intro, education, professional skills, work experience, and project experience—and provides detailed tips and common pitfalls to help candidates secure interview opportunities.

Software Testingcareer advicejob interview
0 likes · 12 min read
How to Craft an Effective Software Testing Resume for Social Recruitment
FunTester
FunTester
Sep 11, 2020 · Fundamentals

Understanding Test Coverage: Techniques, Metrics, and Improvement Strategies

This article explains the concept of test coverage, describes various coverage techniques such as statement, branch, path, condition, and boundary-value coverage, outlines key metrics, provides a practical coverage matrix example, and offers actionable tips for improving overall software testing quality.

MetricsSoftware Testingquality assurance
0 likes · 14 min read
Understanding Test Coverage: Techniques, Metrics, and Improvement Strategies
FunTester
FunTester
Sep 6, 2020 · Industry Insights

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

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

Automated TestingSoftware TestingTool Selection
0 likes · 7 min read
How to Choose the Right Automated Testing Tool: Types, Criteria, and Best Practices
FunTester
FunTester
Aug 22, 2020 · Backend Development

Why API Testing Is Essential and How to Do It Right

The article explains why traditional GUI testing is fragile, outlines the benefits of shifting to API testing—including early verification, automation, and comprehensive coverage of positive, negative and edge cases—and offers practical guidance for integrating API tests into an agile CI workflow.

API testingAutomationSoftware Testing
0 likes · 6 min read
Why API Testing Is Essential and How to Do It Right
DevOps
DevOps
Aug 18, 2020 · Fundamentals

Exploratory Testing: Concepts, Agile Application, and Practical Strategies

Exploratory testing, introduced by Cem Kaner, is a flexible testing mindset that breaks conventional routines by designing, executing, and iteratively refining tests, and its integration with agile development enhances test strategy formulation, guides manual and automated testing, and improves overall software quality across various project complexities.

Agile DevelopmentSoftware TestingTest Strategy
0 likes · 15 min read
Exploratory Testing: Concepts, Agile Application, and Practical Strategies
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
Jul 29, 2020 · Operations

How to Test Variable‑Probability Lottery APIs with Non‑Fixed Odds

This article explains how to validate a lottery API whose win probability changes with consecutive losses, outlines two practical testing approaches, and discusses the challenges of large‑scale, per‑user probability verification while preventing consecutive wins.

API testingJavaSoftware Testing
0 likes · 4 min read
How to Test Variable‑Probability Lottery APIs with Non‑Fixed Odds
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
DevOps
DevOps
Jul 15, 2020 · Fundamentals

A Philosophical Dialogue on Software Testing and Quality Assurance

The article uses a whimsical conversation between a developer and a testing deity to explore why testing is essential, how it functions as sampling, the limits of defect detection, and practical strategies such as TDD, continuous integration, and requirement control to improve software quality.

Requirements ManagementSoftware TestingTDD
0 likes · 16 min read
A Philosophical Dialogue on Software Testing and Quality Assurance
FunTester
FunTester
Jul 13, 2020 · Fundamentals

Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)

API testing, a core form of backend functional testing, is essential because modern services share a single set of interfaces across web, mobile and mini‑programs, and mastering it provides the foundation for automation and performance testing while boosting employability.

API testingAutomationBackend testing
0 likes · 6 min read
Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)
JD Retail Technology
JD Retail Technology
Jul 9, 2020 · Operations

Moonlight Box: Enabling Fully Automated High‑Coverage Regression Testing with Traffic Recording and Replay

This article introduces the Moonlight Box traffic‑recording and replay platform, explains its core functions and design principles, and presents multiple practical regression‑testing scenarios—including simple forward and reverse read replay, bidirectional replay, write replay, and compatibility adaptation—for both read‑only and write‑heavy interfaces.

Software Testingregression testingtraffic replay
0 likes · 10 min read
Moonlight Box: Enabling Fully Automated High‑Coverage Regression Testing with Traffic Recording and Replay
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 1, 2020 · Operations

Curated List of Performance Testing, Bug Cases, and Web Crawling Articles

This collection provides a curated set of links to articles covering performance testing strategies, notable bug analyses, and practical web crawling implementations, offering valuable insights for software testers and engineers seeking to improve testing practices and data extraction techniques.

BackendBug AnalysisSoftware Testing
0 likes · 6 min read
Curated List of Performance Testing, Bug Cases, and Web Crawling Articles
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 · Operations

Mastering Software Testing: From Requirement Gathering to Final Release

This guide walks you through the complete software testing lifecycle—covering requirement collection, test strategy, test planning, execution, pre‑release checks, and final release best practices—to ensure high‑quality, reliable software delivery.

Software TestingTest Strategyquality assurance
0 likes · 8 min read
Mastering Software Testing: From Requirement Gathering to Final Release
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
FunTester
FunTester
Jun 24, 2020 · Industry Insights

How Cognitive Biases Undermine Software Testing—and What You Can Do About Them

Software testing is increasingly rapid and automated, yet testers often fall prey to cognitive biases—such as similarity, consistency, confirmation, conformity, inattention, and negativity—that cause missed defects; understanding and countering these biases can markedly improve test coverage and product quality.

Software Testingcognitive biasquality assurance
0 likes · 7 min read
How Cognitive Biases Undermine Software Testing—and What You Can Do About Them
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 31, 2020 · Industry Insights

How to Evaluate and Choose a Software Testing Outsourcing Partner

This guide explains why companies outsource software testing, outlines key factors such as outsourcing models, geographic location, service agreements, flexibility, and quality improvement, and provides a step‑by‑step process for investigating, interacting with, and selecting the right testing service provider.

Software Testingoutsourcingquality assurance
0 likes · 8 min read
How to Evaluate and Choose a Software Testing Outsourcing Partner
FunTester
FunTester
May 28, 2020 · Fundamentals

How to Create an Effective UI Testing Plan, Strategy, and Test Cases

This article explains how to develop a comprehensive UI testing plan, covering prerequisites, essential components, test strategies, and detailed test case creation to ensure effective UI/UX validation across browsers and devices in modern applications.

Software TestingTest Strategytest cases
0 likes · 9 min read
How to Create an Effective UI Testing Plan, Strategy, and Test Cases
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 26, 2020 · Fundamentals

Understanding Load Testing: Key Strategies and Best Practices

This article clarifies common misconceptions about load testing, defines it within performance testing, and provides practical strategies for test volume, load generators, scripting, think time, ramp-up/down, monitoring, diagnosis, and data analysis to ensure reliable performance assessments.

Software TestingTest Strategymonitoring
0 likes · 11 min read
Understanding Load Testing: Key Strategies and Best Practices
FunTester
FunTester
May 23, 2020 · Fundamentals

Why Performance, Stress, and Load Testing Are Essential for Reliable Software

The article explains the distinct purposes and benefits of performance, stress, and load testing, showing how each practice helps identify bottlenecks, ensure stability under load, and improve overall software quality throughout the development lifecycle.

Load TestingPerformance TestingSoftware Testing
0 likes · 5 min read
Why Performance, Stress, and Load Testing Are Essential for Reliable Software
FunTester
FunTester
May 21, 2020 · Industry Insights

How Companies Structure Software Testing Intern Training: A Complete Guide

This article outlines a comprehensive internship training program for software testing engineers, covering onboarding rules, theory lessons, bug and test case management, tool usage, industry knowledge, career development, communication skills, assessment methods, and feedback processes to prepare interns for real‑world testing roles.

Career DevelopmentSoftware Testingbug management
0 likes · 5 min read
How Companies Structure Software Testing Intern Training: A Complete Guide
Continuous Delivery 2.0
Continuous Delivery 2.0
May 17, 2020 · Backend Development

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

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

Automated TestingSoftware Testingend-to-end testing
0 likes · 8 min read
Writing Effective End-to-End Automated Tests and Hermetic Testing
FunTester
FunTester
May 1, 2020 · Fundamentals

Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation

This article outlines practical quality assurance strategies—including outsourcing QA teams, integrating testing early in the development lifecycle, and adopting automation frameworks—to improve software quality, reduce costs, and support business growth in digital transformation initiatives.

AutomationSoftware Testingearly involvement
0 likes · 9 min read
Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation
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 15, 2020 · Industry Insights

How to Turn Software Testing Experience into a High‑Paying Career

The article examines why basic functional testing jobs are dwindling, highlights growing opportunities in automation, performance, security, big‑data and AI testing, and offers a practical roadmap to help testers acquire new skills and advance toward higher‑salary roles.

Career DevelopmentSoftware Testingautomation testing
0 likes · 4 min read
How to Turn Software Testing Experience into a High‑Paying Career
FunTester
FunTester
Mar 30, 2020 · Operations

How Virtualization Transforms Software Testing: Benefits, Types, and Common Pitfalls

The article explains what virtualization is, outlines its main types, and shows how it enables efficient software testing by consolidating servers, improving disaster recovery, saving time, increasing availability, reducing complexity, and protecting data, while also noting potential driver, memory, and performance issues.

Software TestingVirtualizationdisaster recovery
0 likes · 7 min read
How Virtualization Transforms Software Testing: Benefits, Types, and Common Pitfalls
转转QA
转转QA
Mar 18, 2020 · Operations

How QA Can Add Value in Cross‑Department Projects

This article outlines how QA engineers can maximize their impact throughout the pre‑testing, testing, and post‑testing phases of cross‑department projects by understanding system interactions, coordinating with stakeholders, designing comprehensive test cases, monitoring progress, and conducting thorough retrospectives to continuously improve delivery quality.

CollaborationProject ManagementQA
0 likes · 6 min read
How QA Can Add Value in Cross‑Department Projects
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 15, 2020 · Fundamentals

What Is White-Box Testing and How to Perform It

White-box testing examines a program’s internal structure, code, and logic by creating and executing test cases that cover all paths, conditions, and statements, enhancing security, reliability, and code quality, while outlining its steps, techniques, examples, advantages, and drawbacks.

Software Testingcode coveragesecurity testing
0 likes · 9 min read
What Is White-Box Testing and How to Perform It
DevOps
DevOps
Mar 9, 2020 · Fundamentals

15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps

This article presents a curated list of fifteen essential books for software testers, covering foundational testing concepts, agile testing principles, practical BDD approaches, and DevOps methodologies, each accompanied by concise recommendation reasons to guide both beginners and experienced professionals.

Software Testingquality assurance
0 likes · 7 min read
15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps
Youku Technology
Youku Technology
Mar 4, 2020 · Operations

Youku Playback Testing Platform: Unified Automation Framework, Services, and System Design

Youku’s unified playback testing platform consolidates a modular automation framework, a comprehensive service chain, and a layered platform ecosystem to standardize workflows, support multiple device types, and provide transparent, real‑time monitoring, thereby reducing development complexity and paving the way for intelligent case recommendation and dynamic verification.

OperationsSoftware TestingTesting Platform
0 likes · 11 min read
Youku Playback Testing Platform: Unified Automation Framework, Services, and System Design
转转QA
转转QA
Mar 4, 2020 · Fundamentals

First Encounter with Software Testing: Internship Reflections and Practices

The article recounts a three‑month QA internship, describing how the author moved from theoretical test knowledge to hands‑on practices such as pre‑testing preparation, test case design, environment management, bug reporting, and personal growth within a collaborative team.

QA internshipSoftware Testingbug reporting
0 likes · 10 min read
First Encounter with Software Testing: Internship Reflections and Practices
DevOps
DevOps
Mar 4, 2020 · Fundamentals

Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management

The article explains the shortcomings of traditional scripted testing in agile projects, introduces the test pyramid and exploratory testing concepts, clarifies how exploratory testing differs from random testing, and outlines practical Session‑Based Test Management techniques for effective agile quality assurance.

Software Testingexploratory testingsession-based testing
0 likes · 8 min read
Exploratory Testing: Principles, Differences from Scripted Testing, and Session‑Based Test Management
FunTester
FunTester
Mar 2, 2020 · Industry Insights

When Should You Choose Manual Testing Over Automation? A Deep Dive

This article examines the key differences between manual and automated testing, covering time cost, acceptance testing, accuracy, regression testing, and project characteristics to help teams decide which approach best fits their software projects.

Software TestingTest Strategyautomation testing
0 likes · 7 min read
When Should You Choose Manual Testing Over Automation? A Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Feb 29, 2020 · R&D Management

Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert

During the pandemic, Tencent Cloud University partnered with its TVP team to launch a free live course series led by senior DELL EMC architect Ru Bingsheng, teaching disruptive, agile software‑testing innovations for the UVCA era, while offering interactive Q&A, prizes, and TVP certification information.

Agile DevelopmentDevOpsR&D engineering efficiency
0 likes · 3 min read
Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert
360 Tech Engineering
360 Tech Engineering
Feb 24, 2020 · Fundamentals

Key Practices and Mindsets for Effective Software Testing

The article outlines essential software testing practices, emphasizing comprehensive business understanding, thorough process knowledge, early and prioritized testing, collaborative test case reviews, post‑test summarization, responsibility, and the benefits of automation to improve quality and efficiency.

Software Testingbug detectionquality assurance
0 likes · 6 min read
Key Practices and Mindsets for Effective Software Testing
FunTester
FunTester
Feb 24, 2020 · Operations

Curated List of Software Testing and Development Resources

This page compiles a comprehensive collection of Chinese-language articles and resources covering software testing principles, automation strategies, DevOps integration, QA best practices, and related development topics, providing readers with curated links to deepen their understanding of testing methodologies and industry trends.

AutomationDevOpsSoftware Testing
0 likes · 3 min read
Curated List of Software Testing and Development Resources
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
360 Quality & Efficiency
360 Quality & Efficiency
Feb 14, 2020 · Artificial Intelligence

Applying Reinforcement Learning to UI Traversal for Automated Testing

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

Automated TestingMDPSoftware Testing
0 likes · 8 min read
Applying Reinforcement Learning to UI Traversal for Automated Testing
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
Feb 2, 2020 · Industry Insights

How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths

This guide outlines the key 2020 trends, essential automation and programming skills, recommended learning resources, and practical steps for test engineers to advance their careers, stay current with emerging technologies, and build a strong professional presence.

AutomationCareer DevelopmentPerformance Testing
0 likes · 9 min read
How to Boost Your Test Engineer Career in 2020: Trends, Skills, and Learning Paths
FunTester
FunTester
Jan 28, 2020 · Fundamentals

Different Types of Integration Testing and Best Practices

The article explains various integration testing approaches—including Big Bang, Incremental, Bottom‑up, Top‑down, and Hybrid—and outlines practical best‑practice guidelines such as test ordering, separating test suites, thorough logging, and creating shared test plans for developers.

Software Testingintegration testingsoftware development
0 likes · 7 min read
Different Types of Integration Testing and Best Practices
FunTester
FunTester
Jan 27, 2020 · Fundamentals

Why Integration Testing Is Essential for Seamless Software Collaboration

Integration testing verifies that individually tested software units work together as intended, bridging the gap between unit tests and system tests, and is a critical practice for DevOps teams to ensure cohesive, reliable applications.

DevOpsSoftware Testingintegration testing
0 likes · 6 min read
Why Integration Testing Is Essential for Seamless Software Collaboration
FunTester
FunTester
Jan 23, 2020 · Fundamentals

Why Detailed Test Cases Are Critical for Efficient Testing and Automation

The article explains how well‑crafted test cases—containing precise names, IDs, preconditions, steps, data, expected results, actual results, and defect links—reduce reliance on individual testers, aid defect reproduction, support automation, serve as training material, and act as long‑term evidence while warning against over‑detailing in time‑critical or ad‑hoc scenarios.

AutomationSoftware Testingquality assurance
0 likes · 8 min read
Why Detailed Test Cases Are Critical for Efficient Testing and Automation
FunTester
FunTester
Jan 20, 2020 · Fundamentals

Mastering Black‑Box and White‑Box Testing: When and How to Use Each

This article explains the fundamentals of black‑box and white‑box testing, outlines their functional, non‑functional, and regression variants, and shows how combining both approaches improves software reliability, security, and performance.

QASoftware Testingblack-box testing
0 likes · 6 min read
Mastering Black‑Box and White‑Box Testing: When and How to Use Each