This course introduces the new Web Client for Application Lifecycle Management (ALM) called ALM Octane. This course describes the features and benefits of the ALM Octane software solution and is ideal for organizations that are moving toward an Agile or DevOps development approach. The course focuses on an overall understanding of the ALM Octane solution, as well as how it supports the Agile development process and the DevOps flow including the Continuous Integration and Continuous Deployment processes.
Who should attend
This course is intended for Quality Assurance engineers, DevOps team members, Project Managers, Quality Assurance leads and anyone who is considering moving to ALM Octane or any new user of ALM Octane.
Course Prerequisites
To be successful in this course, you should have the following prerequisites or knowledge.
- Working knowledge of Windows and web browsers
- Understand basic testing concepts
What you will learn
Upon successful completion of this course, you should be able to:
- Explain the ALM Octane lifecycle
- Describe ALM Octane and describe where it fits in your project lifecycle
- Differentiate ALM Octane from the traditional ALM (ALM.NET) software
- Describe the various features and functionalities available with ALM Octane
- Describe how ALM Octane helps when you are using an Agile methodology by supporting velocity without compromising quality
What’s included
- Introduction
- Objectives
- Understanding ALM.Net and ALM Octane
- ALM Octane Is the Next Generation ALM Web Client
- Concept of Biomodal IT
- Core IT and Fluid IT
- ALM Octane Overview
- ALM Octane a Single Platform a Single Experience
- The ALM Octane Solution
- What's New in ALM Octane
- ALM Octane Integrations
- ALM Octane Release Plan
- ALM Octane Lifecycle
- ALM Octane Lifecycle –Backlog
- ALM Octane Lifecycle – Tracking Build
- ALM Octane Lifecycle – Test
- ALM Octane Lifecycle – Track Product
- Log in to ALM Octane*
- Different Modules of ALM Octane
- Exploring Different Modules of ALM Octane*
- Summary
- Assessment
- Introduction
- Objectives
- Agile Development Flow
- Agile Development – Planning
- Agile Development – Building
- Agile Development – Test
- Agile Development – Release
- Summary
- Assessment
- Introduction
- Objectives
- An Overview of How to Set Up a Flow
- Workspaces
- Workspaces View
- Create Workspaces*
- Deploy Sample Data in the Created Workspace*
- Releases
- Create Releases*
- User Roles
- Add Users*
- Create Teams*
- Summary
- Assessment
- Introduction
- Objectives
- Manual Tests
- Types of Steps Used in Manual Tests
- Gherkin Tests
- Defects
- Create Manual Tests*
- Run a Manual Test and Report Defects*
- Create a Gherkin Test*
- Run a Gherkin Test*
- Test Suite
- Create Test Suites*
- Analyze Results
- Summary
- Assessment
- Introduction
- Objectives
- An Overview of Integration Types
- Integration Types
- Create API Access Keys*
- Modify API Access Keys*
- API Access*
- Regenerate API Access*
- Summary
- Assessment
- Introduction
- Objectives
- Continuous Integration/Continuous Deployment (CI/CD) Processes
- Collecting Data from CI Servers
- Set Up Integration with a CI Server
- Integration with a CI Server*
- Pipelines
- Actions Performed in Pipeline*
- Run Pipelines
- Pipeline View
- View Pipeline Run Results
- Create a Pipeline*
- Configure the Pipeline*
- Run Pipelines from ALM Octane*
- Assign Automated Tests
- Assign Tests to Application Modules and Backlog Items*
- Summary
- Assessment
- Introduction
- Objective
- Automated Testing Flow
- Plan for Testing Infrastructure
- Set Up the Test Run Environment
- Set Up Integration with a CI Server*
- Create a Jenkins Project to Run UFT Tests*
- Run the Pipeline and Collect Results*
- Summary
- Assessment
- Introduction
- Objectives
- A Basic Workflow Diagram
- Operations on Workflow
- Add and Delete Transitions in Workflow
- Set Up Workflows*
- Build the Backlog
- Build the Backlog in ALM Octane*
- Plan the Release
- Create a User Story*
- Track Progress
- Track Progress in ALM Octane*
- Analyzing and Monitoring Release Quality
- Summary
- Assessment