Productivity
I frequently see teams new to test automation making a number of common mistakes. One of those is adding in unnecessary verifications. Verifications are obviously a critical piece of good tests—it’s validating the system is working as we expect for that particular test case. Where new automation crews get confused is whether to add explicit verifications when navigating through their application, or after an explicit wait has been used to handle an asynchronous operation like an AJAX call or some JavaScriptish operation on the local browser UI. (The same concepts work for XAML or mobile applications!) Avoid Verifying Navigation Let’s ...