From a shopping-cart rule to a test result.
The spec adds products to a cart. A page object reads the displayed unit price, quantity and total, then checks the arithmetic. Another test asks for four units and verifies the quantity shown in the cart.
Line total should equal unit price × quantity.
CartPage reads the row and checks the relation.
The test passes or shows exactly which check failed.
Syllabus Study Guide
Eight chapters with concrete field notes connecting syllabus ideas to the Playwright project.
Interactive Flashcards
Review key ideas about architecture, metrics, testability and maintenance in a focused card deck.
Practice Question Bank
Work through 100 independent practice questions with immediate explanations and chapter filters.
Timed Practice
Try a 40-question, 90-minute exercise with flags and chapter feedback. This practice set uses equal-weight scoring.
Engineering Tools
Walk through source code, explore example ROI and detection calculations, and compare architecture layers.
Automation Glossary
Searchable database of 26 independent study definitions and automation concepts.
Syllabus Standard
ISTQB® CTAL-TAE v2.0
Exam Question Count
40 Multiple Choice
Time Allocated
90 Minutes (113 mins non-native)
Passing Score
43 of 66 weighted points
Cognitive Levels
K2 (Understand), K3 (Apply), K4 (Analyze)
Official CTAL-TAE v2.0: 40 questions, 66 possible points, 43 to pass, 90 minutes. The practice timer on this page gives each question one point and uses a 65% learning target, so its result is not an official exam score. Check ISTQB exam details ↗
Syllabus Study Guide & Notes (v2.0)
Eight syllabus chapters with practical notes drawn from a real Playwright repository.
Interactive Flashcards (128 Cards)
Click the card (or press Spacebar) to flip. Use arrow keys to navigate.
Practice Question Bank with Explanations
100 questions with immediate feedback. Every question includes syllabus rationale and distractor justifications.
CTAL-TAE Timed Practice
Use a timed question set to check your understanding. This independent practice tool uses equal-weight questions.
Selected Mode
40-question practice set
Question Count
40 Questions
Time Allocated
90 Minutes
Practice Target
65% correct
Practice rules
- Each question has exactly 1 correct answer out of 4 options.
- You can flag questions to review before final submission.
- There is no negative marking in this practice tool; answer every question.
- After submission, see your score against the practice target and a chapter breakdown. The official exam requires 43 of 66 weighted points.
Engineering Tools & Calculators
A source-backed test walkthrough, example calculations and an illustrative architecture explorer.
What the test checks, and what it cannot claim.
Look at Test Cases 12 and 13 in the public playwright-automation-exercise repository ↗. The application under test is an e-commerce site. This walkthrough follows its actual test code.
Two cart lines
Test Case 12 adds product IDs 1 and 2, opens the cart and calls the same total calculation check for each. The rule is price × quantity = displayed total.
Open the spec ↗Assertion in CartPage
The page object reads the displayed price, quantity and total, converts them to numbers, and asserts that the quantity is positive and the total matches the calculation.
Open the assertion ↗Quantity four
Test Case 13 sets quantity to four before adding a product, then checks the cart shows 4. It checks persistence of quantity; it does not independently assert the total for that case.
CI evidence
The workflow uploads the HTML report and test results on every run. The configuration also asks for a trace on first retry and screenshots and video on failure.
Open the pipeline ↗const price = Number(priceText.replace(/[^0-9.]/g, ''));
const quantity = Number(quantityText.trim());
const total = Number(totalText.replace(/[^0-9.]/g, ''));
expect(quantity).toBeGreaterThan(0);
expect(total).toBe(price * quantity);What will Test Case 12 miss if the displayed unit price itself is wrong?
It will miss the incorrect price if the displayed total is still consistent with that incorrect price. Compare against an independent expected price if this matters.
Does Test Case 13 also check the line total for quantity four?
No. That test asserts that the cart shows the quantity 4. Test Case 12 checks total calculations for two separate products.
Does a Chromium CI run prove Firefox and WebKit pass?
No. The configuration defines those browsers, but the current test:ci script selects Chromium and the workflow only installs Chromium.
Automation ROI Calculator
Explore the economics with your own estimates. The model assumes automation saves all listed manual hours on each cycle and spreads annual maintenance evenly; defaults are illustrative, not project data.
Defect Detection Efficiency (DDE)
Compare recorded detections with post-release escapes. Use data from one period and comparable defect definitions; the result does not measure overall product quality.
Repository code explorer
Trace a browser check through the actual JavaScript test, fixture, page object and CI workflow.
The page object reads a cart row and checks its arithmetic.
Loading repository excerpt...
Open this file in GitHub ↗
Test automation glossary
Study-friendly explanations written for this guide. Consult the official ISTQB Glossary for canonical wording.