Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer Contributions:183 commits, 24 PRs, 181 pushes in 2 years
Contributions summary:Brian's contributions primarily involve adding and modifying test cases for the CS50 problems repository, specifically for the credit, mario, cash, hello, readability, caesar, substitution, plurality, and runoff problems. The user wrote test cases, implemented solutions, and debugged existing checks. The code differences clearly focused on problem-solving and validating solutions, indicating a strong emphasis on testing and quality assurance.
checks
This is check50, a command-line program with which you can check the correctness of your programs.
Role in this project:
QA Engineer / Test Automation Engineer Contributions:98 commits, 25 PRs, 99 pushes in 2 years 4 months
Contributions summary:Brian's commits primarily focus on the implementation of unit tests and test automation scripts within the `check50` repository. They added test cases for programs related to CS50 assignments, specifically for the `credit` and `greedy` problems. The commits demonstrate the creation of a testing framework, including the use of `unittest` and interaction with programs via `pexpect`.
pythonprogramscorrectness