KillrVideo Python Pt. 4 — Who Needs Unit Tests? I’m Building Microservices!
The author, a software industry veteran, shares their experience building a Python implementation of the KillrVideo microservice tier. They discuss why they built service scaffolding first before implementing any business logic and how this approach aligns with Test-Driven Development (TDD) principles. The integration tests for KillrVideo are implemented in Java using the Cucumber framework, focusing on the microservices tier. The author highlights the benefits of running individual tests by name to save time during development iterations. They also emphasize the importance of testing services against an existing web application as it complements automated testing and can help discover bugs not covered by integration tests. In the next post, they plan to discuss implementing the actual business logic of the KillrVideo Python services, including data persistence using DataStax Enterprise and the DataStax Python Driver.
Company
DataStax
Date published
April 4, 2019
Author(s)
Jeffrey Carpenter
Word count
961
Hacker News points
None found.
Language
English