Development Practices 4 Tips for Writing More Testable Code I recently paired with a developer new to automated testing and shared tips I've picked up over the years on how to write more testable code.
Exploratory Testing Ensuring Reliability in AI-Powered Applications: Testing Strategies for Generative AI Discover techniques for testing generative AI applications and how to ensure reliable, high-quality AI software with robust testing methods.
C# Mock a DbContextFactory for Repository Unit Tests in .Net Core In a .Net Core project, if you’re using the DbContextFactory class to create DbContext instances, you may run into problems.
Development Practices Max Coverage, Minimum Time: An Efficient Android Development Testing Strategy By applying this comprehensive and efficient testing strategy, we can ensure a high-quality, reliable Android application.
Development Practices Achieve Cleaner Test Setup with the Blueprint Pattern The Blueprint pattern abstracts the creation of data models into reusable, type-safe helpers, reducing boilerplate and improving readability.
.NET / WPF 3 Useful AutoFixture Features to Level Up Your .NET Testing Game AutoFixture is a useful, but sometimes overwhelming, library for .NET tests. Here are some fun features to keep in your back pocket.
Development Practices Duct Tape Your Problems Away with Patch-Package The tool patch-package gives you a super easy way to create and apply your own small patch to an npm library.
Prisma Build Test Data Factories with Prisma Why bother with data factories when you can just add whatever data you want in your tests? Creating data on the spot has a few drawbacks.
C# Running into Problems Testing with DateTime.Now()? Here’s the Fix Using DateTime.Now() in your business logic can cause issues when it's time for writing tests. Here's my approach for fixing this.
Exploratory Testing Bug List Piling Up? Ignore or Learn from Them So after some time, your backlog might start to have a number of bugs logged in it. What to do about that bug list?
Exploratory Testing Snagit: Add It to Your Toolbox Today! One of my favorite tools I use while testing is Snagit from TechSmith. (It's also useful when creating user documentation.)
Python Use Selenium and Python with the New Chrome Headless Mode This tutorial shows how use the new headless version of Chrome with Selenium and Python. A simple Python script is included.