Skip to content

TC505 - 001

Test Case description Check that Tukko are containerized using Docker and the platform is scalable and resilient.
Test Case ID TC505-001
Autohor/Designer Guan Xinyu
Date of creation 25.3.2024
Class Feature

Test description / objective

This test case should verify the successful setup of a scalable and resilient infrastructure using containerization, such as Docker, to ensure easy deployment and management of the Tukko.

Links to requirements or other sources

Test pre-state * Start

Test steps

  1. Set up a Docker environment
  2. Develop Dockerfiles for each component of the Tukko
  3. Build Docker images for each component using the Dockerfiles.
  4. Deploy the Docker images onto the Docker environment
  5. Perform load testing to verify the scalability of the infrastructure
  6. Test resilience by intentionally causing failures in one or more containers and verifying if the system automatically recovers

Test end-state

  • What happens after running the test: The Tukko has been successfully set up and deployed with Docker containerization and is scalable and resilient under load and failure conditions.

To be taken into account during test

  • Notion 1: Ensure Docker images are properly configured and include all necessary dependencies.
  • Notion 2: Verify scalability and resilience under load and failure conditions.

Test result (Pass/Fail Criteria)

  • PASS condition: The Tukko has been successfully set up and deployed with Docker containerization and is scalable and resilient under load and failure conditions.
  • FAIL condition: Docker containers cannot be deployed, scaled, or recovered from failures.