Testing Pyramid Makes Little Sense, What We Can Use Instead
Offered By: JavaScript Conferences by GitNation via YouTube
Course Description
Overview
Explore the limitations of the traditional testing pyramid and discover a more effective approach for modern web application testing in this conference talk from TestJS Summit 2021. Learn why the canonical shape of tests is becoming obsolete and examine alternative testing strategies that better suit today's development landscape. Delve into the challenges of the testing pyramid, analyze its transformation, and understand why its core idea remains relevant. Investigate the concept of a "Testing Matrix" that optimizes for maximum confidence with minimum effort. Follow the speakers as they guide you through feature iterations, including planning, coding, testing, deploying, and maintenance phases. Gain insights on refining your testing strategy through iteration and leave with a fresh perspective on structuring your testing approach for improved efficiency and effectiveness in web application development.
Syllabus
Intro
Testing Pyramid Makes Little Sense
The original pyramid
The Pyramid transforms
The core idea remains
Challenging the pyramid
Testing Pyramid with holes?
Find the differences
Lower level tests require a small effort
Higher level tests require a large effort
Testing Tools Effort Simulator
No automated tests
Jest Snapshots
Visual Snapshots
MABL
Any testing level "recipe" has 2 problems
The Testing Matrix Optimize for maximum confidence at minimum effort
Feature Iterations: Planning
Feature Iterations Coding / Testing
Feature Iterations: Deploying
Feature Iterations. Maintenance
The Testing Matrix Helps refine the testing strategy through iteration
In Summary
Taught by
JavaScript Conferences by GitNation
Related Courses
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Project Management for Designers
Emily Carr University of Art + Design via Kadenze Develop Project Management Skills
OpenLearning Study UK: A Guide for Education Agents
FutureLearn Basics of Design Testing
SAP Learning