Tag: Testing
-
Using GitHub Actions for Continuous Integration
Continuous integration (CI) plays a vital role in software development. When you’ve completed a code module and wish to merge it into the main branch, it’s essential to ensure that the code adheres to the style guidelines and functions correctly. Since these validation steps are repetitive, automating the CI process can greatly reduce the time…
-
Testing Functions with Localstack for Cloud Service Interactions
In software development, it’s common to write functions that interact with cloud services. Instead of testing these functions against the actual cloud services, you can utilize Localstack to create local mock versions of these services. Therefore, you don’t need to test our functions against the real cloud services and alter the state of the real…