Continuous Integration Quiz
1. Feature branching is used to _.
Answer: Work on user stories
2. Release branches are created for resolving merge conflicts.
Answer: False
3. Which is NOT a benefit of CI ?
Answer: Bugs and defects no longer occur
4. Activities that are part of continuous integration.
Answer: All of the Options
5. Which is not a CI practice ?
Answer: Deploy to production
6. Which is NOT true about continuous integration ?
Answer: Involves moving code in large amounts
7. Work Branch is also known as_.
Answer: Codeline
8. Git is a _ version control system.
Answer: Distributed
9. Time taken to fix a broken build is measured using __.
Answer: Build repair rate
10. __ is a .Net build tool.
Answer: NAnt
11. Pipeline break and build break is one and the same.
Answer: False
12. Capablility of your build system to handle an increase in the amount of code that it integrates and analyzes is known as .
Answer: Build scalability
13. Complexity of a code is determined based on ___.
Answer: Cyclomatic Complexity Number
14. _ is a measure of incoming dependencies.
Answer: Apperent Coupling
15. Private builds are executed after moving the changes to version control.
Answer: False
16. Build can be triggered by a version control tool.
Answer: True
17. Release builds can be triggered ___.
Answer: On-demand
18. is a continuous integration server.
Answer: Maven
19. Jabber is a :
Answer: Messaging plugin
20. Staged builds include _.
Answer: Secondary builds
21. Trunk is also known as ____.
Answer: Mainline
22. Practice of developers integrating changes directly in the feature or work branches and commiting the changes at the end to the mainline is known as _.
Answer: Continuous Integration
23. Faster feedback can be received by ___.
Answer: Staging builds
24. Commiting a code change, when the inspection fails , is perfectly fine as the code logic is working fine anyway.
Answer: False
25. ____ helps in differentiating the environments.
Answer: Configuration files
26. Which is the first code analysis to be executed ?
Answer: unit test
27. Control flow graph is used to calculate _.
Answer: Cyclomatic Complexity
28. CI pipeline consists of .
Answer: Artifacts
29. Which of the tools is not used for establishing a pipeline workflow ?
Answer: Teamcity
30. Arrange in order- A. Running Unit Test B.Running Static Code Check C.Check for Code Coverage D. Build Package
31. Git, Mercurial and Subversion are centralized version control tools.
Answer: False
32. How are component dependencies injected in a workflow ?
Answer: Build package first and then perform the remaining tasks
33. Staged builds include _.
Answer: Commit builds
34. CI servers use the _ expression to poll for changes.
Answer: CRON
35. Efferent Coupling is a measure of .
Answer: Outgoing dependencies
36. Teamcity is a .
Answer: Build Tool
37. Component test is executed as part of _.
Answer: Integration Build
38. CCMetrics is used to identify _.
Answer: Code Complexity
39. Code changes can be hidden,enabled or disabled using ___.
Answer: Feature Toggles
40. _ is a code coverage tool.
Answer: Cobertura
41. Which of these is not mandated for a CI pipeline ?
Answer: Application code
42. Does CI pipeline need to have all the software development functionalities integrated in place ?
Answer: False