Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CI/CD

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Continuous Delivery...

a)

Provides fast, automated feedback on a system’s production-readiness

b)

Prioritizes working on new features over keeping software releasable/deployabl

c)

Relies on a deployment pipeline that automatically deploys on demand

d)

Increases the cost, time, and risk of delivering incremental changes

2.

Which of the followings is not needed for Continuous Integration?

a)

Developers commit code to trunk/master at least daily

b)

Push button deployment

c)

Unit, Integration and user acceptance tests

d)

Consistent coding standards

3.

Why we make a Pipeline?

a)

To deploy a production

b)

To deploy a service

c)

To deploy a production to service

d)

To deploy a service to production

4.

Benefits of Cloud-Native tooling?

a)

Scalability

b)

Continuous delivery

c)

Automation

d)

Continuous integration

5.

Git is a DevOps tool used for..

a)

host an application

b)

store data

c)

source code management

d)

automated testing

6.

An organization is preparing to automatically deploy every release that passes automated unit, integration, user acceptance and non-functional tests. Which DevOps practice are they applying?

a)

Continuous delivery

b)

Continuous testing

c)

Continuous deployment

d)

Continuous integration

7.

What is the CI (Continuous Integration)

a)

Is automation to build and test application whenever new code changes are pushed into the code repository

b)

Is Continuous Integration + Deploy the application to produce by "clicking a button"

c)

Is Continuous Delivery but without human intervention (Release to customers is on-going)

d)

None of the Above

8.

Where is the CD (Continues Deployment)

a)

Is the automation to build and test application whenever new code changes are pushed into the code repository

b)

Is Continuous Integration + Deploy the application to production by "clicking ona button"

c)

Is Continuous Delivery but without human intervention (Release to customers is on-going)

d)

None of the above

9.

In what environment QA Engineers usually do NOT work?>

a)

Development

b)

QA

c)

Staging

d)

Production

10.

What environment can QA Engineers test without any danger in (Keep control and privacy, while testing the product)?

a)

Development

b)

QA

c)

Staging

d)

Production

11.

What key area can QA engineer NOT use a Testing environment for?

a)

Database server - (NoSQL, MySQL, DBMS etc)

b)

Hardware and OS- (UBUNTU, LINUX, WIN etc)

c)

Network- (LAN, WIFI, CELLULAR)

d)

None of the above

12.

Q. Why we make a Pipeline?

a)

To deploy a production

b)

To deploy a service

c)

To deploy a production to service

d)

To deploy a service to production

13.

Q. What is the purpose of the Kubernetes container orchestrator?

a)

Configuration

b)

Scalability

c)

Management

d)

All of these

14.

Q. Benefits of Cloud-Native tooling?

a)

Scalability

b)

Continuous delivery

c)

Automation

d)

Continuous integration

15.

Q. Git is which type of version control?

a)

Distributed version control system

b)

Centralized Version Control System

c)

Private version control system

d)

Local Version Control System

16.

Q. What is the full form of CNCF?

a)

Cloud-Native Compute Fundandation

b)

Cloud-Native Computer Fundandation

c)

Cloud-Native Computing Fundandation

d)

Cloud-Native Compile Fundandation

17.

What is the purpose of Cloud-Native Deployment?

a)

Speed and agility

b)

Configuring tools

c)

Resilient

d)

To set-up environment and Dependencies

18.

Which of the following is not a part of the cloud-native stack?

a)

Machine Learning models

b)

Microservices

c)

Containers

19.

What comprises a cloud-native application?

a)

Container orchestrators

b)

Containers

c)

Microservices

20.

Which of the following is not a container orchestrator?

a)

Kubernetes

b)

Docker

c)

Aoache Mesos

d)

Docker Swarm

21.

What is a container used for?

a)

Run applications wherein dependencies are to be installed separately

b)

Run a single application with required dependencies

c)

Run multiple applications with required dependencies

22.

The _____ file contains default input parameters for a Helm chart.

a)

manifests.yaml

b)

chart.yaml

c)

values.yaml

d)

deployment.yaml

23.

What is a downside of using a Push-Based CI/CD workspace?

a)

A scenario might be reached where multiple changes need to be deployed to production

b)

Push-Based Workspace compromises Time for Security

c)

Not capable of handing bigger projects due to lack of scalability

d)

Does not manage resources with finesse

24.

A delivery pipeline is triggered when a new commit is available. The new changes should traverse the following stages:

a)

Build

b)

Test

c)

Package

d)

Deploy

e)

Feedback

25.

_________ is a step up from Continuous Delivery in which every change in the source code is deployed to production automatically, without explicit approval from a developer.

a)

Continuous Integration

b)

Continuous Deployment

c)

Continuous Delivery

d)

Continuous Management

26.

The ________ approach is the recommended way to deploy resources within a production environment

a)

Imperative

b)

Declarative

27.

What steps are in Continuous Integration?

a)

Compilation

b)

Unit Tests

c)

Code Quality Gates

d)

All of these

28.

What are the benefits of Continuous Integration?

a)

Errors detected early

b)

Decreases bug accumulation

c)

Setting the stage for Continuous Delivery

d)

All of the above

29.

Continuous implementation is _____ process.

a)

an agile

b)

a temporary

c)

an inexpensive

d)

a complicated

30.

The flow of the CICD pipeline is?

a)

Build, Deploy, Auto Test, Unit Test

b)

Version Control, Build, Auto Test, Deploy

c)

Build, Deploy, version control,Auto test

d)

Version Control, Build, Deploy, Auto Test