A Web Testing, Automating and Tooling Masterclass
Explores the differences between manual testing and automation, focusing on testability, tooling, and real-world challenges like infinite scroll.
Explores the differences between manual testing and automation, focusing on testability, tooling, and real-world challenges like infinite scroll.
Explores the concept of testability in software architecture, its importance for quality and continuous delivery, and breaks down key components like controllability.
Lyft's iOS team details their journey from a monolithic Objective-C app to a modern, modular architecture to improve scalability and maintainability.
Explains how to use Swift protocols to abstract third-party dependencies like NSHTTPCookieStorage, improving code testability and isolation.
Explains how to implement explicit dependencies in Swift for better code readability and testability, comparing it to Objective-C.
Explains techniques to improve testability and reduce framework coupling in ASP.NET MVC routing configuration.
A developer shares key principles for writing testable JavaScript code, focusing on avoiding singletons to prevent state pollution in tests.