Screwing up. The automated way!
summary
Built an end-to-end framework from scratch using AutoIt → C#, Selenium WebDriver, NUnit that ran nightly across Chrome/Firefox/IE and accidentally inserts 240 phantom payments into production when UI loops click an invoke button; fixes include sending SOAP requests from code, auto-reconnecting a VPN from tests, daily killing stray browser processes, and refactoring DB checks after a query on 100 million rows causing 100% CPU. Adds parallel runs to cut deploy tests from six hours to ~20 minutes, a custom NUnit XML parser for usable reports, and a SSN generator app shared with the team.
AI-written summary · about
chapters (9)
- 0:00Introduction and context
- 2:49Building the test framework
- 4:11Lessons in writing test code
- 9:29Managing infrastructure
- 13:15Handling browser crashes
- 15:48Testing on production data
- 23:20Effective test reporting
- 25:28Dealing with test flakiness
- 30:05Team collaboration and sharing
related talks
37mAdvanced Test Automation Techniques for Responsive Apps and Sites
01h 02m1,2,3… testing: is this thing on(line)? Meet your new Microsoft Testing tools
55mModern automation approaches
37mTest Automation: From Zero To Hero
05mTaming the Testing Beast
42mMultilayered Core Banking Test Automation Using Open Source Scriptless Solutions
51mAutomating to augment testing
39mMake .Net Automation Great Again
