Testing
Explore recommended reads, summarized by AI
AI and Machine Learning
Testing and evaluation methods for AI models, LLM applications, and AI-assisted testing tools.
AI Testing Tools
LLM Evaluation
Backend and API
Testing approaches for backend services, APIs, microservices, and serverless applications.
API and Serverless Testing
Go Testing
Java and Spring Boot Testing
JavaScript and Frontend
Testing strategies for JavaScript applications and frontend frameworks including Angular and React.
Angular Testing
Frontend Component Testing
JavaScript Unit and E2E Testing
Mobile Development
Testing approaches and tools for mobile applications across iOS, Android, and cross-platform frameworks.
Android Testing with Compose
Flutter Testing
iOS and Swift Testing
Mocking and Test Doubles
Strategies for using mocks, fakes, and test doubles to isolate dependencies in tests.
Mocking Strategies
Python and Data
Testing practices for Python applications, data pipelines, and data science workflows.
Python Testing with Pytest
Testing Infrastructure
Building and maintaining testing systems, production testing, and test reliability.
Test Reliability and Debugging
Testing Infrastructure and Production
Testing Philosophy and Practice
Perspectives on testing culture, quality assurance careers, and the role of tests in development.
QA Careers and Practices
Testing in Software Engineering
Why and How to Write Tests
Web Testing Frameworks
End-to-end testing tools and browser automation frameworks for web applications.