Have a question?
Name
Email
Preferred Mode of Training
Notes
Delete file
Are you sure you want to delete this file?
Message sent Close

DOU CERTIFIED TESTER IN DEVOPS FOUNDATION LEVEL (DOU CTD-FL)

0
0 reviews
  • Description
  • Reviews

DOU CERTIFIED TESTER IN DEVOPS FOUNDATION LEVEL (DOU CTD-FL)

COURSE DESCRIPTION

DOu Certified Tester in DevOps is a foundation specialist level course for testers involved in DevOps. It aims to supportĀ participants in moving one step further into the Agile world, into the DevOps code-based work methodology and culture. YouĀ will learn how to use new tools and practices to reduce the traditional distance between programming and systemsĀ technicians, in order to build, test, and release software faster and more reliably. This new collaborative approach, DevOps,Ā will allow your teams to work closer together, bringing greater agility to your business and notable increases in yourĀ productivity, enabling you to solve critical issues quickly, and better managing unplanned work. This is a practical certificationĀ that consists of some theory, and mainly practical, hands-on applications and use of tools, as well as demonstrations, groupsĀ and/or individual exercises.

BUSINESS OUTCOMES

ā€¢ Understand the business and technology drivers, as well as the methodologies and practices used by DevOps and Continuous Movement in order to create a test strategy
ā€¢ Identify and understand the influence of testing on the DevOps movement, how testing is implemented in DevOps and how DevOps fits in various SDLCs
ā€¢ Apply automated deployments and automated continuous testing into continuous integration and continuous delivery workflows
ā€¢ Apply test types and levelsspecific to DevOps cycles
ā€¢ Apply through hands-on exercises and the interactive practice use of configuration management, continuous: testing, integration, deployment, delivery and monitoring, implementing common DevOps tools such as Dockers, Jenkins, Puppet-Chef/Ansible, Nagios, Cucumber, Selenium, Git/GitHub
ā€¢ Understand the basics of Cloud Computing and how it is useful in DevOps
ā€¢ Understand the direction and trends related to the future of continuous testing

LEARNING OBJECTIVES

Learning objectives (LOs) are brief statements that describe what you are expected to know afterstudying each chapter. The LOs are defined based on Bloomā€™s modified taxonomy as follows:
ā€¢ Remember. Some of the action verbs are Remember, Recall, Choose, Define, Find, Match, Relate, Select
ā€¢ Understand. Some of the action verbs are Summarize, Generalize, Classify, Compare, Contrast, Demonstrate, Interpret, Rephrase
ā€¢ Apply. Some of the action verbs are Implement, Execute, Use, Apply

HANDS-ON OBJECTIVES

Hands-on Objectives (HOs) are brief statements that describe what you are expected to perform or execute to understand the practical aspect of Learning.

The HOs are defined as follows:
ā€¢ HO-0: Live demo of an exercise or recorded video
ā€¢ HO-1: Guided exercise. The trainees follow the sequence of steps performed by the trainer
ā€¢ HO-2: Exercise with hints. Exercise to be solved by the trainee utilizing hints provided by the trainer
ā€¢ HO-3: Unguided exercises without hints

PREREQUISITES

Mandatory
ā€¢ None
Recommended
ā€¢ ISTQBĀ® Certified Tester Foundation Level (CTFL) or equivalent
ā€¢ Basic knowledge of any programming language – Java/Python/R
ā€¢ Basic knowledge of statistics
ā€¢ Some software development or testing experience

PROGRAMMING LANGUAGE PREREQUISITES

Required
ā€¢ Basic knowledge of programming. Understanding of Variables, Functions, Methods, Control Structures (Conditionals and Loops), memory management.
ā€¢ Basic knowledge ofscripting languages.
ā€¢ Basic knowledge of operating tools such as Selenium, Java, JUnit as well as of basic DevOps tools.
ā€¢ Basic knowledge of HTTP protocol. Understanding of HTTP Request/Response, and the main elements involved, like Cookies, URL, Parameters, Methods (GET, POST), Headers and Body.
ā€¢ Basic knowledge ofsystem architecture. Understandings of Web architectures based in layers (Client/Server).
Recommended
ā€¢ Basic knowledge of SOAP/REST and XML/JSON and/or Web Services or Microservices.

COURSE OUTLINE

Chapter 1 – Introduction to DevOps
1.1 DevOps at a Glance
1.1.1 History and purpose of DevOps
1.2 DevOps concepts
1.2.1 Components of DevOps
1.2.2 Core principles of DevOps
1.2.3 Challenges of DevOps
1.3 ContinuousIntegration
1.3.1 Traditional release process vs. delivery pipeline
1.3.2 Definition and principles of Continuous Integration (CI)
1.3.3 Source code configuration management
1.3.4 CI Pipeline and tools
1.4 Continuous Delivery (CD)
1.4.1 CD – Definition and pipeline
1.4.2 Tools in CD
1.5 Continuous Deployment
1.5.1 Continuous Deployment ā€“ definition
1.5.2 Continuous Deployment vs Continuous Delivery
1.6 Continuous Monitoring
1.7 DevOps in various development practices
1.7.1 DevOps Culture
1.7.2 DevOps and Shift Left
1.7.3 DevSecOps, DevTestOps, DevDataOps, etc.
1.7.4 DevOps and Agile

Chapter 2 – Continuous Testing
2.1 Introduction to Continuous Testing
2.1.1 Definition and characteristics of Continuous Testing
2.1.2 Testing Quadrant for DevOps
2.2 Test Driven Development (TDD) and DevOps
2.2.1 TDD ā€“ Definition
2.2.2 xUnit Framework
2.3 Static Analysis
2.3.1 Coding guidelines and otherstatic tests
2.4 Dynamic Analysis
2.4.1 Code Coverage
2.4.2 Memory Leaks
2.4.3 Code Performance Measurement
2.5 Integration & System Tests
2.5.1 Integration & System Test Automation ā€“ API Tests
2.5.2 System Test Automation ā€“ GUI Tests
2.6 Acceptance Tests
2.6.1 BDD and ATDD

Chapter 3 – DevOps specific tests
3.1 User specific Feature Testing
3.1.1 Internal user
3.1.2 Canary Release
3.1.3 A/B Testing
3.2 Stage Rollout, Dark Launch & Standard Upgrade
3.2.1 Stage Rollout
3.2.2 Dark Launch
3.2.3 Standard Upgrade
3.3 Toggles
3.3.1 Types of Toggles
3.3.2 Functional Tests for Toggle States
3.3.3 Non-functional Tests for Toggle States
3.3.4 Risks of Using Toggles

Chapter 4 – Operationsin DevOps
4.1 Monitoring Production Systems
4.1.1 Monitoring
4.1.2 Alerting
4.1.3 Testing of Monitors and Alerts
4.1.4 Log Testing

Chapter 5 – DevOps and Cloud
5.1 Introduction to DevOps with Cloud
5.1.1 IAAS, PAAS, SAAS
5.1.2 Fitment of Cloud in DevOps
5.1.3 Virtualization and Cloud Computing
5.1.4 Application Containerization
5.1.5 Virtual Machines and Containers

Chapter 6 – Various Tools and Technologies
6.1 Infrastructure and Repositories
6.1.1 Infrastructure as Code (IaC)
6.1.2 Binary Repositories
6.1.3 IaC Tools
6.1.4 Other Tools

Please contact us for schedules and for booking a private class.Ā 

Inquire Now

Share

Archive

Working hours

Monday 9:00 am - 6.00 pm
Tuesday 9:00 am - 6.00 pm
Wednesday 9:00 am - 6.00 pm
Thursday 9:00 am - 6.00 pm
Friday 9:00 am - 6.00 pm
Saturday Closed
Sunday Closed