Access Millions of academic & study documents

Continuous Integration

Content type
User Generated
Subject
Computer Science
Type
Homework
Showing Page:
1/2
1. Continuous integration
This is a software development strategy in which the system developers brings together and
integrate the systems code changes into a database whereby system building and testing are
done. The main functions of continuous integration are to deliver faster system updates and
improve the productivity of the system developer.
The process of continuous integration is;
1. Commit. After the developer finishing the changes to the application, he deposits it in a
database.
2. Build. It is where the database is checked and software builds so that it can be run by the
system.
3. Automated tests. This is the stage where the changes are tested using several methods to
ensure that it’s durable.
4. Deploy. The completed version is now deployed for functioning.
2. Automated testing
This is the process whereby the software tools performs pre-test on the software application
before it is released into operations.
Purpose of automated testing
1. Remove bugs;
It helps discover the bugs hence make it possible to eliminate them
2. Reusability;
This process of automated testing is more reliable and much easier to perform especially
for repetitive works which are boring to be done.
3. Automated testing tools
Windmill
This is an automated testing tool used by users to automate and test web applications. It is
commonly used to run web browsers.

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/2

Sign up to view the full document!

lock_open Sign Up
Unformatted Attachment Preview
1. Continuous integration This is a software development strategy in which the system developers brings together and integrate the systems code changes into a database whereby system building and testing are done. The main functions of continuous integration are to deliver faster system updates and improve the productivity of the system developer. The process of continuous integration is; 1. Commit. After the developer finishing the changes to the application, he deposits it in a database. 2. Build. It is where the database is checked and software builds so that it can be run by the system. 3. ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Studypool
4.7
Indeed
4.5
Sitejabber
4.4