Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store
seo-qna
SearchIcon
banner

Which of the following activity/activities are part of continuous integration?
A. Tests
B. Code build up
C. Version control
D. Inspection
E. All the above

Answer
VerifiedVerified
414.6k+ views
Hint: Continuous integration is a technical practice for ART which means Agile Release Train. It is done so as to reduce the risk, improve the quality and also to establish a development pace. It is most easily applied to software solutions where independent values can be delivered.

Complete step by step answer:
There are four main activities involved in this continuous integration which are developing, building, testing and staging. The first activity is to develop the solution which means we need to implement the stories by refining all the features from the Program backlog and then we can coding, testing can be done. In this activity, testing is done to focus on unit and story level testing. The next activity is building where you work to integrate new code by automating the tools to run the code and in this phase, five practices are followed that help in building the solution. The next activity is testing the solution end to end where system level integration and testing is done. There are five practices involved in this that help in end to end system testing. The last activity is staging where the entire solution is validated on a staging environment by practices such as maintaining a staging environment,blue or green deployment and system demo. This is regarding the basics of continuous integration. In the entire process, we have seen tests and code build up. So, the correct answer is “Option A and B”.

Note: Integrating and testing the components frequently helps in validating a solution fully. For this purpose,the team should have a balanced approach so that they build and receive the feedback fastly. Continuous integration can be easily done using modern tools for purely software based solutions.