Course Category: Agile MethodsSoftware Testing
Course Duration: 2 Days
Hours: 14 Contact Hours

Course Overview

DevOps stands for Development and Operations. It refers to people (primarily the development team and the operations team) working together to build, deliver, and run robust software. Under DevOps, the software development process should not only focus on writing code but, at the same time, should also consider other aspects of development such as testing, deployment, and delivery.

About AT*SQA

AT*SQA (Association for Testing and Software Quality Assurance Global Certification Body) Inc. is organized to provide education in the field of software testing, including provision of educational and training materials, preparation and dissemination of educational materials and examination resources, and preparation and administration of certification and re-certification examinations.

AT*SQA provides software testing certifications that support professionalism in testing and software quality assurance. AT*SQA offers software testing exams for ISTQB, AT*SQA, ASTQB and IQBBA which are available globally online at your home or through testing centers.

We believe in the value of certification, and are proud that our quality management system has earned ISO 9001 Certification. Most of all, we are proud when we can support your skills and career development in testing and software QA!

AT*SQA is based out of United States. More information on AT*SQA can be viewed at https://atsqa.org/about

Why do you need DevOps testing certification?

The classic organizational structure tends to put strict borders between the Development team, QA team and Operations team. DevOps breaks down the silos and barriers so that the Development (including QA) and the Operations teams have a more efficient way to work together across the entire software lifecycle, from development to delivery. DevOps is a cultural shift focused on building and operating at high velocity.

Who Needs AT*SQA DevOps Testing?

Development roles in DevOps are not limited to people titled as developers or software engineers. This approach involves activities that are continuous: continuous development, continuous integration, continuous delivery, continuous testing, continuous deployment, and continuous monitoring.

The roles include everyone who is involved in making the software before it reaches production, not just full-time software testers, which includes:

  • Product managers
  • Business analysts
  • Product owners
  • Quality assurance testers
  • Software development engineer in test

Similarly, operations roles include everyone who is involved in managing production, including deployment, execution and maintenance. This includes:

  • System operators
  • Systems engineers
  • DBAs
  • Network engineers
  • Security experts
  • DevOps requires people in these roles to work together from the beginning of a software development project until it is delivered, breaking down the walls that stand between different departments.

Course Outline

Introduction to DevOps

  • Overview
  • Origins
    • Lean
    • Toyota Kata
    • Theory of Constraints
    • Kaizen
    • Agile
  • Myths
  • Benefits
  • Transitioning to DevOps

Fundamentals

  • Core Values
  • Three-Way Thinking
    • The First Way: Systems Thinking
    • The Second Way: Constant Feedback Loop
    • The Third Way: Continual Experimentation and Learning
  • The DevOps Continuous Lifecycle
    • Continuous Integration (CI)
    • Continuous Delivery
    • Continuous Testing
    • Continuous Deployment (CD)
    • Continuous Monitoring
    • Continuous Feedback, Improvement and Innovation
  • The DevOps Pipeline
  • Risk-Based Testing
  • DevOps Technologies
    • Cloud Computing
    • Microservices
    • Virtualization

Testing

  • DevOps and Testing
  • Testing During Planning
  • Testing During Coding and Building
    • Static Analysis of Code
    • Unit Testing
    • Test-Driven Development (TDD)
    • Behavior-Driven Development (BDD)
    • Integration Testing
    • API Testing
  • Testing During Staging
    • DevOps Management Tools
    • Functional Testing
    • Performance Testing
    • Security Testing
  • Testing During Deployment
  • Exploratory Testing
  • Continuous Testing in the DevOps Pipeline

Automation

  • Automation in DevOps
  • Test Automation
  • Infrastructure as Code
  • Configuration Management
  • DevOps Toolchains

Management

  • Cultural Changes
    • Eliminating Silos
    • Collaborative Work Environments
    • Specialist vs Generalist
  • Management Challenges
  • Barriers to DevOps Adoption
  • Success Factors

DevOps Exam Format

The exam consists of 40 questions. Test takers have 90 minutes to complete the exam.

A candidate must achieve a score of 26 out of 40 (65%) to pass and become certified.

Note: If English is not your native language, you qualify for a time extension of 25%, so you will have 113 minutes in that case.

Processworks Sdn Bhd
MyCOID: 659359-X
HRD Corp registered training provider

Course Category: Agile MethodsSoftware Testing
Course Duration: 2 Days
Hours: 14 Contact Hours