Tagged articles
15 articles
Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Oct 3, 2024 · Backend Development

Using pytest‑xdist for Parallel and Distributed Testing in Python

This guide explains how to install, configure, and use the pytest‑xdist plugin to run Python tests in parallel across multiple processes or machines, covering basic -n options, auto detection, distributed node setup, example test code, configuration files, and advanced features such as custom process names and SSH tunneling.

Distributed TestingParallel TestingPython
0 likes · 6 min read
Using pytest‑xdist for Parallel and Distributed Testing in Python
Test Development Learning Exchange
Test Development Learning Exchange
Sep 27, 2024 · Backend Development

Master pytest: Simplify Python Testing with Powerful Features

This article provides a comprehensive, step‑by‑step guide to using pytest for Python unit testing, covering its simplicity, advanced assertions, parameterized tests, automatic discovery, plugin ecosystem, custom fixtures, command‑line options, exception handling, parallel execution, and detailed error reporting.

Parallel TestingPluginsfixtures
0 likes · 8 min read
Master pytest: Simplify Python Testing with Powerful Features
FunTester
FunTester
Jul 24, 2023 · Operations

How to Speed Up Selenium Tests: Proven Best Practices

This article presents a comprehensive set of Selenium Web testing best practices—including optimal locator selection, minimizing find operations, avoiding Thread.sleep(), reusing browser instances, creating atomic tests, parallel execution, disabling images, and leveraging headless mode—to dramatically improve test execution speed and reliability.

Explicit WaitParallel TestingSelenium
0 likes · 15 min read
How to Speed Up Selenium Tests: Proven Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Feb 16, 2022 · Backend Development

Table-Driven Testing in Go: Concepts, Examples, and Advanced Techniques

The article explains Go’s table‑driven testing pattern, showing how separating test data into a slice of structs simplifies test code, improves quality, and enables subtests, parallel execution, assertions, mocking, and custom templates, illustrated with a GetWeekDay example and advanced techniques.

GoMockingParallel Testing
0 likes · 14 min read
Table-Driven Testing in Go: Concepts, Examples, and Advanced Techniques
DevOps Cloud Academy
DevOps Cloud Academy
Aug 2, 2021 · Fundamentals

Classifying Unit Tests by Side Effects and Cleanup Strategies

The article explains how to categorize unit tests into side‑effect‑free and side‑effect‑ful groups, discusses the maintenance challenges of the latter, and recommends cleaning up each test’s side effects individually to enable reliable parallel execution and dynamic test environments.

Parallel Testingsoftware testing fundamentalstest cleanup
0 likes · 5 min read
Classifying Unit Tests by Side Effects and Cleanup Strategies
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
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 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
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Apr 12, 2020 · Backend Development

Mastering Dubbo Tag Router: Isolate Parallel Tests with Dynamic Tag Routing

This article explains how Dubbo's tag router feature can isolate parallel test environments by assigning tags to providers and consumers, outlines configuration methods, compares it with version/group routing, discusses known attachment bugs, and presents a practical SPI‑filter solution for reliable tag propagation.

DubboJavaMicroservices
0 likes · 8 min read
Mastering Dubbo Tag Router: Isolate Parallel Tests with Dynamic Tag Routing
FunTester
FunTester
Jan 15, 2020 · Fundamentals

Speed Up Selenium Tests with JUnit 5 Parallel Execution and Advanced Features

This tutorial shows how to accelerate Selenium‑based test suites by using JUnit 5’s parallel execution, custom test ordering, a single‑browser session, configurable driver settings, parameterized tests with CSV sources, and richer assertions via AssertJ, complete with Gradle commands and code examples.

AssertJJUnit 5Java Testing
0 likes · 11 min read
Speed Up Selenium Tests with JUnit 5 Parallel Execution and Advanced Features
Vipshop Quality Engineering
Vipshop Quality Engineering
Aug 10, 2017 · Operations

How Parallel Testing Can Slash Delivery Time and Boost Quality

Parallel testing overlaps development and testing to dramatically shorten delivery cycles, shift quality checks earlier, and improve overall software quality, while the supply‑chain case study shows layered testing, automated interface tests, CI pipelines, and practical tips for stable automation and low‑coupling design.

Layered TestingParallel TestingSoftware quality
0 likes · 5 min read
How Parallel Testing Can Slash Delivery Time and Boost Quality