| Below are the 20 odd questions for CI or Continuous Integration
(1)----- is a .Net build tool.
(i)NAnt
(ii)Ant
(iii)Maven
(2)Git, Mercurial and Subversion are centralized version control tools.
(i)False
(ii)True
(3)Jabber is a :
(i)Messaging plugin
(ii)Deployment plugin
(iii)Build plugin
(4)CI pipeline consists of ______________.
(i)Items
(ii)Stages
(iii)Artifacts
(iv)Commitments
(v)Tickets
(5)Which is the first code analysis to be executed ?
(i)style check
(ii)code coverage
(iii)unit test
(6)Trunk is also known as __________________.
(i)Feature Branch
(ii)Mainline
(iii)Codeline
(iv)Work Branch
(7)Work Branch is also known as_______________________.
(i)Mainline
(ii)Trunk
(iii)None of the options
(iv)Codeline
(8)Private builds can be triggered automatically.
(i)False
(ii)True
(9)Git is a ___________________________ version control system.
(i)Centralized
(ii)Distributed
(iii)Local
(iv)None of the options
(10)CCMetrics is used to identify _______________________.
(i)Coupling factor
(ii)Incoming dependencies
(iii)Code Complexity
(iv)Outgoing dependencies
(11)In a normal scenario, software from ____________ is deployed to production.
(i)All of the options
(ii)Release branch
(iii)Work branch
(iv)Master branch
(12)Which is not a CI practice ?
(i)Run fast builds
(ii)Deploy to production
(iii)Stage Builds
(iv)Commit frequently
(13)It is a proven fact that reducing the CCN of code is known to reduce the number of errors or bugs in the code.
(i)False
(ii)True
(14)Private builds are executed after moving the changes to version control.
(i)True
(ii)False
(15)Efferent Coupling is a measure of ____________________.
(i)Code Complexity
(ii)Outgoing dependencies
(iii)Incoming dependencies
(16)Build can be triggered by a version control tool.
(i)True
(ii)False
(17)Activities that are part of continuous integration______________.
(i)Tests
(ii)Code Build
(iii)Inspection
(iv)All of the Options
(v)Version Control
(18)Which is NOT a benefit of CI ?
(i)Issues can be identified and addressed quickly
(ii)The integration process is faster
(iii)Bugs and defects no longer occur
(iv)Productivity increases
(19)Does CI pipeline need to have all the software development functionalities integrated in place ?
(1)False
(2)True
(20)stream based version control helps to apply bug fixes to many versions of the application.
(i)False
(ii)True
(21)Commiting a code change, when the inspection fails , is perfectly fine as the code logic is working fine anyway
(i)False
(ii)True
(22)Arrange in order- A. Running Unit Test B.Running Static Code Check C.Check for Code Coverage D. Build Package
(i)BACD
(ii)ABDC
(iii)ACBD
(iv)BADC
(23)Which of the following is an artifact repository ?
(i)Matrix
(ii)Ansible
(iii)Maven
(iv)Nexus
(24)Which of these is not a valid build trigger ?
(i)manual trigger
(ii)parameterized trigger
(iii)downstream trigger
(iv)version conrol trigger
(25)Which of the tools is not mandated for integration in a CI pipeline ?
(i)Terraform
(ii)Chef
(iii)Maven
(iv)Selenium
Answers
(1)(i)
(2)(i)
(3)(i)
(4)(ii)
(5)(iii)
(6)(ii)
(7)(iv)
(8)(i)
(9)(ii)
(10)(iii)
(11)(iv)
(12)(ii)
(13)(i)
(14)(ii)
(15)(ii)
(16)(i)
(17)(iv)
(18)(iii)
(19)(i)
(20)(ii)
(21)(i)
(22)(i)
(23)(iv) | | |