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

Software Testing #56

Open
martinjrobins opened this issue Jan 23, 2024 · 0 comments
Open

Software Testing #56

martinjrobins opened this issue Jan 23, 2024 · 0 comments
Labels
new course a new course being developed oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024.

Comments

@martinjrobins
Copy link
Collaborator

We already have the following existing topics done in the Python stream, we need to create the same for C++:

  • Writing tests in pytest (catch for C++)
  • Parameterising tests
  • Coverage
  • Debugging
  • Defensive programming

We need to add the following new topics (for both python and c++ streams)

  • Designing testable code
  • Mocking
  • Snapshot testing
  • Testing and debugging complicated code examples
    • Long-running code
    • Stochastic code
    • Parallel code
    • GPU code
    • C++ in Python code
    • others?
@martinjrobins martinjrobins added the new course a new course being developed label Jan 23, 2024
@eirini-zormpa eirini-zormpa added the oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024. label Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new course a new course being developed oxford-hackathon This can be worked on during the Oxford Hackathon on 29 April 2024.
Projects
None yet
Development

No branches or pull requests

2 participants