Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Jira For Automation Testers - Zephyr+ Bitbucket+ Selenium

Posted By: ELK1nG
Jira For Automation Testers - Zephyr+ Bitbucket+ Selenium

Jira For Automation Testers - Zephyr+ Bitbucket+ Selenium
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.36 GB | Duration: 11h 28m

JIRA,Manual testing,Test Automation,Scrum,Kanban,Agile projects,Zephyr, Bitbucket, APIs, Docker, AWS, JIRA,BDD,Cucumber

What you'll learn

Setup Jira Cloud instance for Agile Project

Setup Kanban board, Sprint board

Test Automation with Selenium and use Bitbucket as source code management

Integration with Bitbucket and AWS cloud codepipeline

Run Selenium Tests in AWS cloud environment integrated with BitBucket

Test Reporting in AWS Codepipeline

Accessing JIRA Apis and performing operations successfully

Accessing Zephyr Apis and performing operations successfully

Jira Apis Automation using REST Assured

Zephyr Apis Automation using REST Assured

Requirements

Basic knowledge about software testing

Description

Have you been tasked by your company to figure out how to use JIRA for testing and setting up test automation framework with (Selenium + Bitbucket + AWS), access JIRA, Zephyr plugins via apis in your agile software projects?Are you tired of looking for quick and easy ways to implement testing and how to setup features, providing access to users, how to use zephyr, how to use the bitbucket for source code management, access jira apis to help you streamline your agile projects, only to find boring technical explanations with complex, hard to understand videos?Then look no further.This Course provides step to step details aboutIntroduction to the Agile, Scrum, Devops, CI/CD concepts, Setup the Jira cloud instance, provide access to all team members -setup tasks, kanban board and much moreBasics about APIs (Application programming interface)Set up tasks, bugs in Jira, setup Kanban - QA + admin viewAccess the Jira via ApisRequest for Zephyr plugin to get added in Jira, access the apisUse Bitbucket source code management for test automationSetup Selenium web driver in the best practices Test Automation framework.Use docker for testing the selenium testUse AWS environment for Test Automation frameworkGIT source code management

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Roadmap of the course

Section 2: CI/CD Concepts

Lecture 3 Introduction to Devops, Agile, CICD, Sprints, Scrum Teams

Lecture 4 Introduction to Devops, Agile, CICD, Sprints, Scrum Teams - continued (Tools)

Section 3: Creating Jira Cloud instance - access setup, Project Structure including test

Lecture 5 Create Atlassian account

Lecture 6 Setting up billing account and adding users

Lecture 7 How to setup user access & roles within jira by admin

Lecture 8 Verifying the billing and pricing details of jira by admin

Lecture 9 Creating a team and profile setting including QA engineer

Lecture 10 Creating a team and profile setting including QA engineer - continued

Lecture 11 Issue types in Jira - structuring the Epics, Stories, Task, Bug including Test

Lecture 12 Creating Issue types in jira as per the 'Ace Online Products' Project

Lecture 13 Creating Issue types in Jira as per the 'Ace Online Products' Project continued

Lecture 14 Polishing the epics, user stories, tasks

Lecture 15 Test Task or user stories used to track testing - QA engineer view

Lecture 16 Test Task or user stories used to track testing - QA engineer view

Lecture 17 Creation of Product backlog and Sprint in Jira - Teams and QA engineer view

Lecture 18 Creation of Product backlog and Sprint in Jira - Teams and QA engineer view - co

Lecture 19 Sprint backlog, Tasks, Sprint Board - from QA engineer view

Section 4: Whats an API (Basics) - General Idea - helps in future sections

Lecture 20 Currently in the Roadmap a quick look

Lecture 21 Whats an API (Application Programming Interface)

Lecture 22 How can the apis be accessed? What are the verbs (operations) related to apis

Lecture 23 What all needs to be validate in APIs

Lecture 24 Installation of Postman to validate apis- GET, POST, PUT, DELETE - Examples

Section 5: Using Jira Apis to perform actions on the jira tickets

Lecture 25 Accessing Jira via REST Apis - Introduction

Lecture 26 Creating api token and accessing the jira REST Apis by Authorization

Lecture 27 [Example]: accessing all users via Jira apis

Lecture 28 Accessing the Issue types of project via Jira apis

Lecture 29 Accessing a task via Jira API - QA Engineer view

Lecture 30 Creating a task via Jira API - QA Engineer view

Lecture 31 Creating a Bug via Jira API - QA Engineer view

Section 6: Test Management Tool - plugin Zephyr in Jira

Lecture 32 Currently in Roadmap a quick look

Lecture 33 Requesting to install Zephyr plugin and approval to install

Lecture 34 Requesting to install Zephyr Scale plugin and approval to install

Lecture 35 Requesting to install Zephyr Squad - view from QA perspective post installation

Lecture 36 Zephyr links as tester- and how it would help in tracking test execution

Lecture 37 Creating Testcases and Test cycles inside Zephyr Squad - QA engineer view

Lecture 38 Importing testcases in bulk using Jira Zephyr - QA engineer view

Lecture 39 Executing testcases in the Zephyr - QA Engineer view

Lecture 40 Getting notification of bug by developer - developer view

Lecture 41 Creating a new bug using zephyr jira and linking the bug to testcase

Lecture 42 Re-executing testcases post bug fix (retests) and Reporting of TC Execution

Section 7: Using Zephyr Apis to perform actions on the Test Execution

Lecture 43 Accessing Zephyr apis via REST APIs -Intro and create access token

Lecture 44 Performing Post api transactions on Zephyr via APIs - Test Execution

Section 8: Test Automation - Selenium

Lecture 45 Currently in roadmap - a quick look

Lecture 46 Installation of Intellij, Java and maven

Lecture 47 Add TestNG Dependency, selenium web driver and chrome driver

Lecture 48 Application under Test and manual test steps

Lecture 49 Page Object Model

Lecture 50 Capturing Web element properties

Lecture 51 Adding Test Annotations

Lecture 52 Introduction to the Extent Report

Lecture 53 Extent Report Declaration

Lecture 54 Generating Extent Reports

Lecture 55 Test Steps in Extent Report

Lecture 56 Test Steps in the Extent Report incase of failure

Section 9: Bitbucket - Source code management

Lecture 57 Currently in Roadmap - a quick look

Lecture 58 Setting up Bitbucket for the Project

Lecture 59 Viewing the Bitbucket Workspace, Repositories - QA engineer view

Lecture 60 Whats GIT ? Basics of GIT - General Idea - helps in future videos

Lecture 61 Verifying if GIT is present in the machine -If not installing GIT in the machine

Lecture 62 Push the Test Automation code into BitBucket

Section 10: BitBucket Integration with AWS

Lecture 63 Currently in Roadmap - a quick look

Lecture 64 Adding Build spec file to the project and push to Bitbucket

Lecture 65 Create pipeline and integrate AWS with Bucket

Section 11: Test Automation - Selenium code with Docker, Bitbucker & AWS

Lecture 66 Currently in Roadmap - a quick look

Lecture 67 Factors to determine to use docker in Test Automation framework

Lecture 68 Installation and verification of docker in the local machine

Lecture 69 Quick View of Docker Architecture and components - image, container, registry

Lecture 70 Setting up docker environment - docker containers for selenium tests

Lecture 71 Refactoring the selenium code to point to selenium docker container

Lecture 72 Adding docker compose to automatically create docker container prior to test run

Lecture 73 Pushing changes of docker compose file, build spec file, tests to bitbucket

Lecture 74 Running tests in aws pipeline post above docker changes

Lecture 75 Reporting in aws cloud environment - selenium tests - code hosted in bitbucket

Lecture 76 Purposefully failing 1 out of 3 test view how reporting looks with a failed test

Section 12: Jira and Zehpyr APIs Automation - via API Test Automation framework - BDD

Lecture 77 Currently in Roadmap - a quick look

Lecture 78 Introduction to BDD framework

Lecture 79 Creating the Automation Project of RestAssured APIs to automate Jira apis

Lecture 80 Creating the feature files and step definitions required in the project

Lecture 81 Performing GET Response status code validation of Jira API - Task Issue Type

Lecture 82 Performing GET Response Body validation of Jira API - Task Issue Type

Lecture 83 Performing Post operation to update the status of the Tasks

Lecture 84 Performing Test Execution in Zephyr via Automation scripts

Manual Test Engineers,Automation Test Engineers,Test Automation Leads,Test Automation Managers,Test Automation Architects,Software Developers,Software engineers,Scrum Masters