From the course: Test Automation Foundations

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Development processes

Development processes

- Various types of tests are implemented at different points within the software delivery life cycle. Having processes in place about when to write and run tests can be helpful. In terms of writing tests, unit tests are completed during development. Ideally, test driven development or TDD is used to write tests before writing code, and then ensures that the code written works as expected once the test passes. Integration test should be written during development as well. However, features must be completed enough to be able to test components working together. UI testing can start during development, but can not be completed until the feature to be tested is finished with development. For any type of test, decide when in the development life cycle, they should be automated. It also makes sense to think about when to run automation. Determine how tests will be executed both locally and with continuous integration.…

Contents