Best kind of tests are ones that cost almost nothing, yet find defects. We’ll talk about two Java tools that are close to this ideal. First tool is EqualsVerifier library, which helps with testing equals() and hashCode() contracts. The second tool is ErrorProne from Google — a compile-time checker for common mistakes in your code.
This talk will be useful for testers and Java developers.
Amazon Web Services
Andrey is involved in testing at Amazon Web Services. Previously he has worked in various projects: testing distributed NewSQL database at Yandex, cloud antivirus detection system at Kaspersky Lab, online multiplayer game at Mail.ru, and foreign exchange pricing service at Deutsche Bank. Andrey is interested in testing large scale distributed and backend systems.