Should I test that? Does this test even do anything? I really hope no one asks for a test here. Choosing what to test and how to test it in modern web applications can be difficult. Even choosing the right tool can often be a pain in itself.
This talk will offer some suggestions for testing your applications and components, and walk you through writing effective maintainable tests. By the end, you will be equipped with enough knowledge to actually enjoy testing your web apps.
This session will include:
- Deciding what to test and how to test it.
- When to use different types of tests (static, unit, integration, e2e).
- Tools that are available and the pros and cons of each.
Many of the code samples for unit testing and integration testing will be focused on React, but many of the principles can be applied to other component-based frameworks.
Doug Miller is a software engineer that is passionate about all things front-end. Currently, at LifeOmic, he is working on a new product, Connect, where quality is the main focus. Doug has been doing front-end development for 5 years and spent 5 years in testing before that. He enjoys sharing his knowledge and experience whenever he can and is a frequent speaker at local meetups around the Triangle.