Unit4 - Subjective Questions

CSE121 • Practice Questions with Detailed Answers

1

Define DevOps and describe the various stages involved in the DevOps Life Cycle.

2

Differentiate between DevOps and Traditional Software Development Models (like Waterfall).

3

Explain the concept of CI/CD (Continuous Integration and Continuous Deployment) and its importance in DevOps.

4

What is Git? Explain its role in the DevOps toolchain.

5

Compare Docker and Kubernetes with respect to their roles in DevOps.

6

Discuss the role of Automation in DevOps. Why is it considered essential?

7

Write a short note on the following DevOps tools:

  1. Maven
  2. Ansible
  3. Nagios
8

What is Software Testing? List the primary Objectives of Testing.

9

Explain the different Levels of Testing in software development.

10

Distinguish between Manual Testing and Automation Testing.

11

Describe Selenium and its role in software testing.

12

Explain the Defect Life Cycle (Bug Life Cycle) with a diagrammatic representation (text-based).

13

What is Test Case Design? Create a simple test case for a Login Page.

14

Classify Types of Testing based on Functional and Non-Functional aspects.

15

Explain White Box Testing vs Black Box Testing.

16

What are the career opportunities in the field of DevOps and Software Testing? List the required skillset.

17

Discuss the Applications of Software Testing in IT companies.

18

What is Puppet? How does it differ from Ansible?

19

Explain the concept of Shift-Left Testing in the context of DevOps.

20

How does Nagios help in the 'Monitor' phase of the DevOps lifecycle?