This Training is jointly organized by BITM & PeopleNTech.
Software Testing Introduction (3 hours)
➢Software Testing and Quality Assurance ➢ Software Development Life Cycle (SDLC). ➢ Software Testing Life Cycle (STLC). ➢ Software Testing Principles. ➢ Quality Assurance vs. Quality Control. Testing Techniques and Test Management (6 hours) ➢ Test Planning. ➢ Test Scenarios. ➢ Test Case development. ➢ Understanding requirement and creating test scenario and test cases from requirements. ➢ White box, grey box and black box testing. ➢ Functional Testing and Non-functional Testing. ➢ Retesting & Regression Testing. ➢ Smoke Testing and Sanity Testing. ➢ Retesting and Regression Testing. ➢ Acceptance Testing. ➢ Boundary value analysis and Equivalent portioning for maintaining large test fields. ➢ Creating and maintaining Test Data. ➢ Bug Life Cycle, bug Priority & Severity, bug Reports. ➢ Test Management
Test Automation-Selenium (18 Hours) ➢ Installing Eclipse ➢ Eclipse IDE setup ➢ Set Up a project from scratch ➢ Introduction to Selenium WebDriver ➢ How to launch Browsers? ➢ Architecture of Webdriver ➢ Methods in WebDriver ➢ Create your first script using Webdriver ➢ Launch Browser ➢ Navigate to URL ➢ Verify Page Title ➢ Close Browser ➢ Back and Forward ➢ Refresh page ➢ Difference between FindElement & findElements ➢ Enter & Clear Text from Input field ➢ Click Action ➢ Input fields, buttons & links ➢ What are Locators? ➢ Identify ID, Name, Xpath, CSS from HTML Code ➢ Web Element ➢ Select and UnSelect Checkbox ➢ Handle Drop Down Scenarios –Select/DeSelect ➢ Select and DeSelect Radio Button ➢ Validate Drop Down Values ➢ Implicit and Explicit Waits ➢ Handle Simple, Confirmation & Prompt Alert ➢ What is Action Class? ➢ What can we do with Action Class? ➢ Mouse Hover & Mouse Movement with Action ➢ Finding Coordinates of a Web Object ➢ Drag and Drop Action ➢ TestNG Annotations ➢ TestNG Assertion ➢ TestNG Data Provider ➢ What is Maven? ➢ Features of Maven ➢ Why to use Maven ➢ Installing & Running Maven ➢ Using Maven in your project ➢ Data Driven Framework Cucumber (3 Hours) ➢ How to download Cucumber? ➢ Install Cucumber Eclipse Plugin ➢ Configure Eclipse with Cucumber ➢ What are Feature Files? ➢ How to create Feature File? ➢ How to execute Feature Files? ➢ What is Gherkinization? ➢ What is Step Definition? ➢ How to generate Glue code/Step Definitions? API Testing (3 hours) ➢ What is an API ➢ What is API Testing ➢ POSTMAN Installation ➢ Postman Native App ➢ Alternative Quick Postman Installation Guide ➢ Building Blocks Of POSTMAN #1) Request #2) Collection #3) Environment ➢ Saving A Request Into Collection ➢ Sample Request And Response ➢ POSTMAN Client #1) How to Download POSTMAN Client? ➢ Call REST APIs Using POSTMAN Client #1) GET Call #2) POST Call #3) PUT Call #4) Delete Call Mobile Application Testing (3 hours) ➢ Types of Mobile App Testing: ➢ Mobile Application Testing Strategy ➢ Recommended Tool ➢ Test Cases for Testing a Mobile App ➢ Typical activities and proceedings in Testing Mobile Application ➢ How to Test Mobile Applications on Both Android and iOS Platforms ➢ Basic Difference between Android and iOS Testing ➢ Key Factors in Mobile Testing ➢ Android Application Introduction ➢ ‘To Do’ list before the start of Testing Process ➢ Testing Types for Mobile Apps 1) Functional Testing 2) Android UI Testing 3) Compatibility Testing 4) Interface Testing 5) Network Testing 6) Performance Testing 7) Installation Testing 8) Security Testing
Online Training on Software Testing & Quality Assurance