wildan3105 / cfc-schedules-tweet

Send tweet ahead of CFC's match!
https://twitter.com/cfcschedules
0 stars 0 forks source link

E2E programmable test #76

Closed wildan3105 closed 1 month ago

wildan3105 commented 1 month ago

To enhance the application's robustness and increase confidence. Priority of tests:

  1. E2E (might require 3rd party tools): evaluate the application as a whole. possible dependency: redis, serp API, twitter API
  2. integration test: checks how different parts of your application work together.
  3. unit test: smallest test for each unit.

While unit tests serve a purpose in isolating and validating individual components, the true value and confidence in application functionality stem from robust integration and e2e testing strategies

wildan3105 commented 1 month ago

Documentation on how to setup redis on github action: https://docs.github.com/en/actions/using-containerized-services/creating-redis-service-containers

wildan3105 commented 1 month ago

Still relevant but will be done in healthcheck: