Tag

testing best practices

1 views collected around this technical thread.

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.

AutomationPythonRequests
0 likes · 8 min read
Efficient API Automation Testing Practices with Python
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.

AutomationCI/CDEnd-to-End Testing
0 likes · 11 min read
Advanced Playwright Practices and Best Practices for Efficient End-to-End Testing
FunTester
FunTester
Mar 24, 2022 · Fundamentals

How Testers Can Avoid Being Blamed: Responsibilities, Bug Closure, and Proactive Practices

The article explains why testing aims to ensure software quality, outlines how testers can avoid being blamed by documenting bugs, following clear hand‑off processes, collaborating on urgent test items, and fostering a team culture of responsibility and continuous improvement.

bug managementquality assurancesoftware testing
0 likes · 5 min read
How Testers Can Avoid Being Blamed: Responsibilities, Bug Closure, and Proactive Practices
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
Continuous Delivery 2.0
Continuous Delivery 2.0
May 16, 2020 · Fundamentals

Testing Behavior, Not Methods: Ensuring Clear Cause and Effect in Unit Tests

The article explains why unit tests should focus on verifying distinct behaviors rather than mirroring methods, advocating separate, focused tests that make cause‑and‑effect relationships obvious and improve code readability and maintainability.

behavioral testingcode maintainabilitysoftware testing
0 likes · 4 min read
Testing Behavior, Not Methods: Ensuring Clear Cause and Effect in Unit Tests
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 Gridparallel testing
0 likes · 6 min read
Best Practices for Parallel Test Execution in Selenium
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.

BackendDatabasefrontend
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.

quality assurancerisk managementsoftware testing
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.

QAquality assurancesoftware testing
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.

automation strategydevelopment processquality assurance
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui