6
Advanced Testing Strategies
This chapter will further guide our entry into the world of complex testing methods and will offer clear guides to ensure that our software is reliable and robust. It will cover a range of topics: from a consideration of the basics of test-driven development (TDD) to specifics such as unit testing web controllers with security considerations, integration of different parts of an application, and the unique challenges of testing in reactive environments. This should make you a better developer who can write tests that cover all code. These techniques provide a strong foundation for ensuring improvements in quality and that these improvements are applicable to diverse software architectures – from classical web applications ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access