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

Tech Debt 8 - Adding Test Cases as part of Technical Debts #1357

Open
10 tasks
viraj89 opened this issue Jun 18, 2024 · 0 comments
Open
10 tasks

Tech Debt 8 - Adding Test Cases as part of Technical Debts #1357

viraj89 opened this issue Jun 18, 2024 · 0 comments

Comments

@viraj89
Copy link
Collaborator

viraj89 commented Jun 18, 2024

Description

Begin by adding test cases for building blocks after refactoring TypeScript type declarations. Implement unit tests, integration tests, and end-to-end tests where appropriate. Ensure new code is covered by tests before integration. Set up continuous integration to run tests automatically on each commit. Review and update test cases regularly to maintain coverage and relevance.

Goals

  • Add test cases for building blocks after TypeScript type declaration refactoring.
  • Implement unit tests, integration tests, and end-to-end tests as needed.
  • Ensure new code is covered by tests before integration.
  • Set up continuous integration for automatic testing on each commit.
  • Regularly review and update test cases to maintain coverage and relevance.

Expected Outcome

Improved test coverage and test automation, leading to higher code quality and easier maintenance.

Acceptance Criteria

  • Test cases added for building blocks after refactoring.
  • Unit tests, integration tests, and end-to-end tests implemented where appropriate.
  • New code covered by tests before integration.
  • Continuous integration set up for automatic testing.
  • Test cases regularly reviewed and updated.

Mockups / Wireframes

Not applicable

Product Name

Beckn

Domain

All

Tech Skills Needed

  • TypeScript
  • Testing (Unit, Integration, End-to-End)
  • Continuous Integration

Complexity

Medium

Category

Technical Debt

Sub Category

Testing and Automation

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

2 participants