Skip to content

Commit

Permalink
docs: add test information [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
tyknkd committed May 22, 2024
1 parent bbef9da commit 6d1fca9
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,13 @@ The REST API entry point is [www.jeitikei.online/api](https://www.jeitikei.onlin
discovery of the endpoints within the API.
![homepage](https://github.com/tyknkd/news-analyzer/blob/main/images/screenshot_api_hateoas.png)

## Testing
Gradle is used to implement unit and integration tests, and these tests are incorporated into the continuous integration/continuous
deployment workflow. Using test doubles and mock external services, the unit tests check each element of the system (e.g., database
operations, message queue, data processing, etc.), and the integration tests check that these elements function together at the app
level as expected. That is, that data can be reliably collected, stored, transferred to the data analyzer, stored, processed, passed to
the web server, stored, and displayed to the end user.

## Monitoring
Production monitoring is accomplished by scraping metrics with [Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus)
and visualizing with [Google Cloud Monitoring](https://cloud.google.com/monitoring).
Expand Down

0 comments on commit 6d1fca9

Please sign in to comment.