Tagged articles
9 articles
Page 1 of 1
FunTester
FunTester
Feb 23, 2026 · Fundamentals

Mastering End-to-End Testing: Strategies, Best Practices, and Real-World API Example

This guide explains what end‑to‑end testing is, why it matters, when to run it, how to design test scenarios, the 70/20/10 test‑pyramid rule, the three testing phases, a complete RESTful API order‑lifecycle example, common pitfalls, and practical tips for reliable automation.

API testingSoftware qualityTesting Strategy
0 likes · 11 min read
Mastering End-to-End Testing: Strategies, Best Practices, and Real-World API Example
Ctrip Technology
Ctrip Technology
Jun 14, 2024 · Frontend Development

Canyon: A JavaScript End‑to‑End Test Coverage Solution for Frontend Projects

Canyon extends the IstanbulJS ecosystem with a Babel‑based instrumentation plugin, real‑time coverage aggregation, and cloud‑native reporting to enable large‑scale end‑to‑end UI automation coverage for modern JavaScript front‑end applications, including SPA, MPA, and React Native environments.

CanyonInstrumentationJavaScript
0 likes · 19 min read
Canyon: A JavaScript End‑to‑End Test Coverage Solution for Frontend Projects
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
Continuous Delivery 2.0
Continuous Delivery 2.0
May 23, 2023 · Operations

Challenges and Best Practices for End-to-End Automated Testing

The article examines the challenges of end‑to‑end automated testing, explains why it often becomes complex and costly, and advocates for a testing strategy that emphasizes deterministic, atomic tests, continuous delivery pipelines, and contract testing to reduce reliance on fragile full‑system tests.

Continuous DeliveryDevOpsSoftware quality
0 likes · 8 min read
Challenges and Best Practices for End-to-End Automated Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 2, 2022 · Operations

Hermetic Servers for Reliable End-to-End Testing

End-to-end testing of complex web applications can be made faster, more reliable, and network-independent by using hermetic servers—self-contained test environments that run all required services on a single machine, eliminating external dependencies and simplifying CI pipelines.

continuous integrationend-to-end testinghermetic servers
0 likes · 8 min read
Hermetic Servers for Reliable End-to-End Testing
DevOps Engineer
DevOps Engineer
May 17, 2020 · Frontend Development

Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples

This article introduces Nightwatch.js 1.3, outlines its new BDD interface, additional assertions and APIs, provides step‑by‑step installation of Nightwatch and browser drivers via npm, explains CLI options, demonstrates running a sample test, and offers guidance on unit testing and example projects.

AutomationJavaScriptNightwatch
0 likes · 7 min read
Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples
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
System Architect Go
System Architect Go
Mar 22, 2019 · Frontend Development

End-to-End Testing with Puppeteer: Automating User Interactions Across Frontend and Backend

End‑to‑end testing treats the application as a black box, using Puppeteer to programmatically control a Chromium browser and simulate real user actions—such as navigating pages, typing, mouse movements, solving slide captchas, and uploading files—to verify the complete front‑end to back‑end workflow.

Browser AutomationNode.jsPuppeteer
0 likes · 4 min read
End-to-End Testing with Puppeteer: Automating User Interactions Across Frontend and Backend