We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Dan Neciu - Modern Testing Practices in Frontend Applications - JSWORLD 2023
Join Dan Neciu as he shares modern testing practices for frontend applications, emphasizing speed, confidence, and automation, including lazy tests, mutation testing, feature tests, and more.
- Modern testing practices prioritize speed, confidence, and automation.
- Lazy tests, such as performance tests, can be faster and more effective than traditional unit tests.
- Mutation testing can help identify bugs and ensure code quality.
- Feature tests, such as visual tests, can catch changes that would otherwise go unnoticed.
- End-to-end tests should be run in parallel to speed up the testing process.
- CI/CD pipelines should be designed to detect and prevent flaky tests.
- Code quality and performance matter, and should be prioritized in testing.
- Accessibility and usability should be tested and prioritized.
- Observability is key in modern software development.
- Testing should be done in isolation, and components should be tested independently.
- Code should be designed to be modular and reusable.
- Mutation testing can help identify bugs and ensure code quality.
- Lazy tests can be faster and more effective than traditional unit tests.
- Feature tests can catch changes that would otherwise go unnoticed.
- End-to-end tests should be run in parallel to speed up the testing process.
- CI/CD pipelines should be designed to detect and prevent flaky tests.
- Code quality and performance matter, and should be prioritized in testing.
- Accessibility and usability should be tested and prioritized.
- Observability is key in modern software development.