Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add unit tests #32

Open
htrgouvea opened this issue Nov 9, 2023 · 0 comments
Open

Add unit tests #32

htrgouvea opened this issue Nov 9, 2023 · 0 comments

Comments

@htrgouvea
Copy link
Owner

htrgouvea commented Nov 9, 2023

Context:

The integration of unit testing is a critical step in ensuring the reliability, resilience, and quality of our codebase. By performing targeted tests on individual components, we can detect bugs early, enhance code stability, and provide a solid foundation for seamless collaboration and accelerated development.

In the context of Nozaki's code, automated unit tests will help verify the isolated functionality of each component, safeguarding against regressions and building confidence during future changes and refactoring. These tests also serve as living documentation, fostering improved teamwork and better understanding of the code.

What is needed to do:

Identify the main components and functions of the project to create test cases.
Implement tests that validate critical scenarios and ensure comprehensive coverage.
Select an appropriate testing framework and integrate it into the CI/CD pipeline.

Definition of Done:

All key modules have a minimum test coverage of 80%.
None of the implemented tests fail in the CI pipeline.
The test documentation has been updated to reflect the added unit tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant