Skip to content

Training on software testing #35

@SJaffa

Description

@SJaffa

This came up in the contect of internal training for RSEs looking for a language-agnostic idea of what good testing looks like and how it is generally structured.

Some RSE-flavoured resources listed here: https://intersect-training.org/training-links/

Topics that might not be included because they are covered elsewhere (these might be briefly mentioned but not the focus of this training, can give references to good resources):

  • using specific testing frameworks & tools such as pytest, github actions
  • defining differnet types of test
  • test driven development?

Topics might include:

  • when to use different types of test
  • structuring your tests and test suite
  • strategies to add tests to an existing codebase (e.g. strangler fig pattern?)
  • how to motivate researchers to use tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions