INFO3333 Lecture Notes - Lecture 13: Release Management, Continuous Testing, Test Automation

84 views2 pages

Document Summary

Collaborative development: enables the wide range of practitioners involved in software delivery to work together by providing a common set of practices and a common platform they can use to create and deliver software. Continuous integration: use of software tools to assist with integration of work across the development team. Continuous delivery: the process of automating the deployment of the software to the testing, system testing, staging, and production environments. In a test environment this includes automating configuration and test data before deploying the software to a test environment provides fast test results to the developers. Continuous testing: early and continuous testing across the life cycle reducing costs, shortening test cycles, while providing continuous feedback on software quality. Continuous release and deployment: deploy automation tools perform orchestrated deployments and track which version is deployed. They manage configurations of the environments of all the stages to which the application components must be deployed.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents