Testing Angular Apps. At Scale.
summary
Demonstrates a concrete replacement for brittle Protractor scripts: a TypeScript implementation called Serenity/JS that applies the Screenplay Pattern, modeling user journeys as reusable tasks, actors, abilities and questions, and composing tests from small domain-specific functions. Integrates with Protractor and with Mocha or Cucumber, produces HTML reports with per-task breakdown and screenshots, and shifts scale problems from raw parallelism to maintainable design and faster failure diagnosis.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:32Why do we need a new approach
- 7:18Testing tools
- 10:37Page objects
- 16:14Task
- 18:17Actor
- 21:41Example
related talks
42mProtractor Framework – Making Stable e2e Tests for Angular Applications
56mTechniques and practices for testing Angular
31mTesting Angular with Cypress.io
59mTechniques and practices for testing Angular 2
52mAngular Testing: Do I Really Have to Do It?!
19mTesting Best Practices for Angular Applications
19mModern Testing Strategies for Reactive Applications
25mUse React Tools for Better Angular Apps
