ou-cs5213-sp24 / capstone-management-system

BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Automated testing and continuous integration #26

Open HimaDeepikaM opened 6 months ago

HimaDeepikaM commented 6 months ago

Description:

  1. Automating test environments makes it quicker to set up and run tests. This means QA teams can easily create the needed setups, run tests, and find problems early in development. When issues are found, developers can fix them faster, leading to quicker improvements in the software. The test suite outlines what needs to be tested, and later the automated testing environment automates the setup and execution of these tests.
  2. The Continuous Integration (CI) pipeline automates the setup of the testing environment and integrates the execution of the test suite. This ensures that the Capstone Management System undergoes automated testing with every code change, providing quick feedback on its quality and reliability.

Definition of done: Setting up the testing environment, deploying the application, running tests, providing feedback, and updating documentation.