This course is specially designed by keeping manual tester/ freshers in focus, here we give coverage starting from Manual Testing Concepts to Database Testing, API Testing & Selenium WebDriver Basics to Advanced level and also gives detailed outlook of Python Programming.
High Level Agenda of the course:
– Detail of Manual Testing
– Bug Tracking and Task Management using JIRA
– Database Testing & API Testing
– Basic to Expert level Python Programming Concepts
– Test Execution/ Reporting/ Execution Control using readymade Pytest Framework
– Manual Testing Interview Preparation with programming coverage
– Detailed Python Programming for each and every concept with programming exercise
End to End Automation Frameworks
– Detailed Data Driven Framework using Excel
– End to End Implementation of BDD(Behavior Driver Development) framework with Behave
Course is designed in such a way that the user does not required to have any prior understanding of python scripting
Low Level Course Coverage
âž–Basic Python Programming (Condition Handling, Looping, String Handling, File Handling, Json Handling)
âž–Advance Python Programming (WebScrapping, Working with JSON, Config File Handling, OOPS Conepts)
âž–Step by Step Installation
âž–Pycharm Editor & Pytest Framework
âž–Record and Play (Selenium IDE)
âž–Element locators (Detailed understanding and Practical Approach to write Element Locators)
·➖Webdriver API
âž–Data driven Framework
âž–BDD framework with Behave with Page Object Model Design Pattern
âž–HTML Reporting
âž–End to End Frameworks: Data Driven, BDD Framework
âž–CI/ CD implementation using GIT and Jenkins Integration
âž–Selenium python – Real time project implementation
âž–Selenium with python – Complete End to End Code
âž–python with selenium : Best Practices
âž–python with selenium : Architecture & Framework Design
âž–python selenium webdriver : Realtime Practices
By the End of this Course you will able to understand best automation practice and write all kind of automation testcases using Selenium
This course is very useful for professional who are working in Manual and Automation Testing.
BDD Concepts and Framework Implementation
Behave is one of the most popular BDD Library.
To the testers point of view, we can use this library to implement BDD approach with Selenium, Calabash, Watir etc.
In this course we prepare student for all BDD automation challenges, it gives coverage of almost all basic and advance concepts of Gherkin Scripting
Working with Bugs/Defects/Error | Understand Bug Life Cycle
-
1Explain Software Testing : - Practical Definition
-
2Role of Software Tester /QA Engineer/ Software Test Engineer
-
3*** Course Roadmap : Must for Everyone ***
-
4Difference between Project and Product
-
5Difference Between Manual Testing and Automation Testing
-
6Different types of Application (Web Based/ Window Based/ Client Server)
-
7Difference between Build & Version
-
8Explain Test Bed or Test Environment ?
-
9Test Your Knowledge
Here we will test our learning of current section
Basics of Testing
Different Types of Application
Test Environment
Different Types of Testing
Practical Testing Process: When Tester find a Bug and do Bug Reporting
-
12Different types of Testing (Functional and Non Functional)
-
13Levels of Testing (Unit, Integration, System & UAT)
-
14Common Testing : Every Tester has to Perform -Functional, GUI, Usability
-
15Difference between Compatibility Testing & Configuration Testing
-
16What is Browser Compatibility Testing (Cross Browser Testing)
Design Test Cases | Effective Test Case writing
Test Case Designing Techniques (BVA, ECP, Experienced Based)
-
23Introduction to Test Case
-
24Common Test Cases Asked | Points to remember while writing test cases
-
25Standard Test Case Format
-
26Test Case Column : ID / Test Case Number
-
27Test Case Column : Description
-
28Test Case Column : Pre-Conditions
-
29Test Case Column : Steps
-
30Test Case Column : Test Data
-
31Test Case Column : Expected Result
-
32Test Case Column : Actual Result and Status
-
33Test Case Column : Comments
-
34Test Case Column : Priority
-
35Test Case Column : Type
-
36Test Case Column : Bug Id
Performance Testing Concepts (Load/ Stress/ Volume Testing)
Advance Manual Testing Concepts :- Agile Model
JIRA : Work with Bug Reporting and Management Tool
Task Management in JIRA | Create & Assign Task | Task Workflow
-
44JIRA Introduction
-
45Setup JIRA Trial for Practice
-
46Report a new defect in JIRA
-
47Search and Update Defect Information
-
48Report Defect with Environment Value
-
49Report defect and link Team members
-
50Add comments to Defects
-
51Define Components in Defect
-
52Report Defect with Label
-
53Bug Life Cycle - Valid Defect
-
54Bug Life Cycle - InValid Defect
-
55Bug Life Cycle - Valid Defect - Rejected by Developer
-
56Basic Search of JIRA Tickets(Bug or Task) : -Search by ID or Text
-
57Advance Search Options : Issues and Filters
-
58Advance Search Options : Use Different fields to search items
Learning AWS for Software Testers
Learn Database Testing
-
65Learning Roadmap
-
66Introduction : Why as Tester we need to learn AWS
-
67Setup FREE AWS account for Practice
-
68EC2 Service : Create First Linux Virtual Machine
-
69EC2 Service : Connect to Linux Virtual Machine
-
70EC2 Service : Create and Connect with Windows Virtual Machine
-
71EC2 : Create new Virtual Machine by cloning existing machine