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

CodeStar1403-SE-Phase04-Team02 #836

Open
19 tasks done
K-Kabiri opened this issue Jul 29, 2024 · 0 comments
Open
19 tasks done

CodeStar1403-SE-Phase04-Team02 #836

K-Kabiri opened this issue Jul 29, 2024 · 0 comments

Comments

@K-Kabiri
Copy link

K-Kabiri commented Jul 29, 2024

  • Read about Unit Test and its importance

    • Find out what's Unit Testing
    • Write three reasons of using Unit Testing in Software development:
      1. Faster debugging
      2. Increased confidence in code changes
      3. Reduced cost of bug fixes
  • Read about Code Coverage and its importance in Unit Testing

  • Unit Testing in C#:

    • Find out how to write unit tests in C# with xUnit
    • Find out how to run unit tests and check code coverage
  • Read about the effect of SOLID principles on Unit Testing

    • Write your findings briefly:
      • In order for a project to be testable, it is necessary that solid principles are followed.
  • Mocking technique:

    • Find out what's Mocking
    • Find out why we should use mocking in unit tests
    • Find out how to use mocking in C#
  • Writing unit tests for full text search project

    • Start writing tests
    • Increase code coverage (line or statement coverage) to at least 95%:
      100%

Review

Link to your PR:

[Our PR]

Links to other PRs that you have reviewed:

[Team 03]

  • Your PR is reviewed and approved by at least one other team

  • Your PR is reviewed and approved by both mentors

  • Your PR is merged

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

No branches or pull requests

2 participants