ui-testing-best-practices

Software tests as a documentation tool



One Paragraph Explainer

Documenting is generally hard, it requires precise and meticulous work and it requires that all the members of the team understand and value writing good documentation. Documenting is selfless and it is helpful for both other developers and the future you.

Testing methodologies are a great way not only to be sure that we code what the project needs, not only to grant we do not introduce regressions but to document the code and the user flows too.

The perks that come from using the tests as a documentation tool are:

Bonus point: if you leverage the Gherkin syntax, the documentation effectiveness is increased even for some less-technical people like a QA team.

Please, keep in mind that: