Make .Net Automation Great Again
summary
Built a unified .NET testing library that runs WebUI, API and DB checks across teams and customers including Alfa Bank, migrated to .NET Core for cross‑platform runtimes and RID support, and refactored into independent packages so the tool and tests no longer rebuild together (separated framework from tests). The project undergoes six major rewrites in four years, removes ~15% embedded business logic before open‑sourcing, and uses mutation testing that drops coverage from 80% to ~40% exposing weak tests.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:09Automation problems before standards
- 3:18First framework flaws
- 5:45Switching to .NET and SpecFlow
- 7:55Business alignment challenges
- 10:45Product rewrite architecture
- 13:36Migrating to .NET Core benefits
- 16:06Context injection and project split
- 18:19Open Source and release prep
- 21:30License and design patterns
- 23:16Architecture testing and docs
- 25:45SpecFlow new abstraction layer
- 27:32Open Source release prep
- 30:00Malder pros and features
- 31:26Conclusion and Q&A
related talks
37mTest Automation: From Zero To Hero
38mScaling Automated Testing & Architecture from Startup to Enterprise
54m.NET Testing Best Practices
40mScaling testing & test automation without losing control
45mTesting Your Web Apps
52mHow to win with automation and influence people
41mTesting .NET Web APIs from A to Z
35mScrewing up. The automated way!
