A short checklist as you think about your test suite. This helps you assess what/where the impact will be.
-
What kind of tests are these? (unit tests, integration tests, E2E tests. You might have your own terminology; that’s fine!) You typically provide the test suite name as an option in the CLI.
-
When do you run in your software development lifecycle? (on every git push, when a developer opens a PR, after a git merge, on a schedule (hourly, nightly…), triggered manually (by whom?))
-
How many times a day/week/month does this suite run?
-
How long does this suite take to complete, usually?
-
Are tests run in multiple environments? (if environment, e.g. chrome vs safari etc., is important, then that information will be passed using the --flavor option)
|