Incremental Deliverable 3 Smoke Tests - SeoulSKY/safe-zone-system GitHub Wiki

Current Smoke Tests

  • Building the docker containers
    • If the docker containers are unable to be built, the they won't be able to be run and the system won't be able to fully run.

In Progress Smoke Tests

  • Running an API Smoke Test
    • Docker-compose up the containers and leave them run for 30 seconds to ensure they finish their setup. Then send requests to each microservices to ensure that the reverse proxy is working and the software is capable of responding to requests appropriately.
      • This exists as a manual tests using Postman, it still needs to be automated in the CI with Newman.

Planned Smoke Tests

  • Having selenium/detox create user accounts with keycloak
    • Without users being able to create accounts, they can't use the software.
  • Having selenium/detox login with keycloak
    • Without users being able to authenticate, they can't use the software.

Shared Postman Account

Sign in to our Smoke Test Collection in Postman using these credentials:

username: cmpt371team1

password: arty0landlady@equalize