AKJAW

How I use Mutation Testing to Drive Good Test Case Coverage

Automated testing is important for efficient software development, catching bugs within minutes and saving valuable developer time. Mutation Testing validates test suites by altering production code logic. When tests pass despite code mutations, it signals missing test cases.

Kotlin Multiplatform: Writing Platform Specific Implementations with Contract Testing

In Kotlin Multiplatform, writing platform-specific implementations is sometimes necessary. However, these implementations can introduce inconsistencies between platforms if not properly tested and verified. In this article, we will explore how to tackle this problem.

Testing on Kotlin Multiplatform and a Strategy to Speed Up Development Time (2023 Update)

Automated tests are an integral part of developing software, they help catch bugs before they reach the users and save developers time by cutting down manual testing.

21 Testing Mistakes - Part 4

The fourth part of my Testing Mistakes series which is only available to Members / Subscribers

21 Testing Mistakes - Part 3

The third part of my Testing Mistakes series which is only available to Members / Subscribers

AKJAW © 2026