Tagged articles
18 articles
Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Dec 4, 2025 · Operations

When Not to Automate API Tests: 4 Common Anti‑Patterns to Avoid

Many teams rush to automate every test, but certain scenarios—rapidly changing requirements, one‑off checks, reliance on unstable external services, and vague pass criteria—actually increase maintenance costs and reduce reliability, so recognizing these anti‑patterns is essential for effective test automation.

API testingSoftware Testingautomation anti-patterns
0 likes · 6 min read
When Not to Automate API Tests: 4 Common Anti‑Patterns to Avoid
FunTester
FunTester
Apr 23, 2025 · Fundamentals

Mastering Mock in Go: Boost Test Stability and Speed

This article explains why mocking is essential for reliable unit testing, outlines its core benefits such as environment isolation, speed, and coverage, and provides practical Go examples—including dynamic behavior control, state verification, and using gomock—to help engineers implement robust mock strategies.

GoMock FrameworksMocking
0 likes · 10 min read
Mastering Mock in Go: Boost Test Stability and Speed
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2024 · Backend Development

Efficient API Automation Testing Practices with Python

This article presents ten practical strategies for improving efficiency, maintainability, and reusability in Python API automation testing, covering session reuse, parameterization, mocking, exception handling, fixtures, concurrency, data‑driven tests, response validation, conditional execution, and scheduled test runs.

api-testingpytestrequests
0 likes · 8 min read
Efficient API Automation Testing Practices with Python
FunTester
FunTester
Feb 2, 2024 · R&D Management

How to Stop Software Testers from Becoming the Team’s Scapegoat

The article examines why software testers often bear the blame in development projects, lists typical accusations they face, and offers concrete communication strategies and twelve practical recommendations to improve testing practices, clarify responsibilities, and foster better collaboration with developers and product owners.

R&D managementSoftware Testingbug reporting
0 likes · 10 min read
How to Stop Software Testers from Becoming the Team’s Scapegoat
FunTester
FunTester
Jan 17, 2024 · Operations

Mastering Test Automation: Key Principles for Reliable DevOps Integration

This guide outlines essential principles for effective test automation within DevOps, covering investment planning, test case selection, result consistency, design techniques, language choice, application awareness, robustness, high‑quality test data, exploratory testing, and alert system implementation.

DevOpsSeleniumSoftware Testing
0 likes · 14 min read
Mastering Test Automation: Key Principles for Reliable DevOps Integration
Test Development Learning Exchange
Test Development Learning Exchange
Sep 8, 2023 · Frontend Development

Advanced Playwright Practices and Best Practices for Efficient End-to-End Testing

This article outlines ten advanced Playwright techniques—including the Page Object Pattern, async handling, popup and frame management, data‑driven testing, parallel execution, test data and environment management, logging, CI integration, and regular maintenance—to help developers build more reliable and scalable end‑to‑end test suites.

Page Object PatternPlaywrightPython
0 likes · 11 min read
Advanced Playwright Practices and Best Practices for Efficient End-to-End Testing
FunTester
FunTester
Sep 7, 2022 · Fundamentals

Mastering Test Case Design: Core Skills and Proven Methods

This article outlines the essential abilities every tester needs, explains why test design is the foundation of testing, and provides practical guidance on test case design methods, template structures, and best‑practice tips to improve test coverage and efficiency.

Software Testingboundary value analysisequivalence partitioning
0 likes · 14 min read
Mastering Test Case Design: Core Skills and Proven Methods
FunTester
FunTester
Nov 22, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Master

This article provides a comprehensive guide to API testing, covering fundamentals such as understanding API requirements, interpreting response codes, focusing on core endpoints, categorizing APIs, leveraging automation, selecting appropriate tools, choosing validation methods, designing positive and negative cases, establishing daily test flows, and following best‑practice recommendations to overcome common challenges.

API testingAutomationBackend
0 likes · 16 min read
10 Essential API Testing Techniques Every Engineer Should Master
FunTester
FunTester
Sep 17, 2020 · Fundamentals

Selenium Automation Best Practices and Testing Techniques

This article presents comprehensive Selenium automation best practices, covering the importance of learning testing techniques, distinguishing manual and automated test cases, handling unstable features, creating high‑quality test data, reducing maintenance, extending test coverage, avoiding excessive UI automation, and ensuring fast feedback for reliable software delivery.

SeleniumUI testingmanual testing
0 likes · 11 min read
Selenium Automation Best Practices and Testing Techniques
FunTester
FunTester
May 16, 2020 · Operations

Best Practices for Parallel Test Execution in Selenium

This article outlines essential best practices for implementing parallel testing with Selenium, including creating independent test cases, leveraging cloud‑based Selenium Grid, avoiding test dependencies, efficiently managing test data, and designing parallel test cases to improve speed, reliability, and scalability of web automation.

Seleniumselenium-gridtesting best practices
0 likes · 6 min read
Best Practices for Parallel Test Execution in Selenium
FunTester
FunTester
Oct 13, 2019 · Fundamentals

Mastering Test Case Design: 15 Proven Tips for Efficient Testing

This guide presents fifteen practical strategies for writing effective test cases, covering domain knowledge, step decomposition, pre‑conditions, documentation, data handling, organization, naming conventions, customer focus, coverage, reuse, and maintenance to boost testing efficiency and quality.

Software Testingquality assurancetest case
0 likes · 9 min read
Mastering Test Case Design: 15 Proven Tips for Efficient Testing
360 Quality & Efficiency
360 Quality & Efficiency
Mar 9, 2018 · Fundamentals

Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls

This article highlights frequently ignored testing problems such as browser navigation affecting data integrity, unnoticed JavaScript errors, boundary value issues in UI components, backend code review importance, improper handling of zero versus empty values, timestamp misuse, and inadequate validation of varchar and text fields, emphasizing meticulous testing for high‑quality software delivery.

BackendSoftware Testingquality assurance
0 likes · 7 min read
Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls
DevOps Engineer
DevOps Engineer
Oct 31, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

The article outlines sixteen key characteristics—including a skeptical attitude, uncompromising quality, user‑centric thinking, early testing, risk management, strong analysis, negative testing, effective negotiation, and teamwork—that together define what makes a software tester truly outstanding.

Software Testingquality assurancerisk management
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
DevOps Engineer
DevOps Engineer
Aug 16, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

This article outlines sixteen key characteristics and habits—such as maintaining skepticism, prioritizing quality, focusing on user satisfaction, thinking from the user's perspective, prioritizing tests, avoiding over‑promising coverage, embracing feedback, starting early, managing risk, conducting market research, honing analytical skills, considering negative scenarios, making sound judgments, negotiating effectively, avoiding blame, and observing diligently—to help testers excel in their roles.

QASoftware Testingquality assurance
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 18, 2017 · Operations

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

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

Software Testingautomation strategydevelopment process
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui