Testing Tools

  1. Home
  2. Courses

Testing Tools

Manual Testing Course Syllabus

    • Software Definition
    • Software Process and benefits
    • +Requirements Specification
    • Business requirement specification(BRS)/C#
    • Software requirement specification(SRS)
    • Functional requirement specification(FRS)
    • Understanding the requirements
    • +STLC?
    • STLC Phases
    • STLC vs SDLC
    • +Test Plan
    • Test Plan Preparation
    • Test Analysis
    • Entry and Exit criteria
    • Contents of Test Plan
    • Project Management plan(PMP)
    • Architecture of Current Project
    • +Test Scenarios
    • Test Scenario Entry and Exit Criteria
    • Test Scenario Template
    • Test Scenarios Identification
    • Writing Test Scenarios for application
    • +LAB Checklist
    • Creation and working with Folder Structure
    • +Test Cases
    • Test cases Entry and Exit Criteria
    • Test cases Template
    • Test cases Identification
    • Writing Test cases for application
    • Good Test Case design steps
    • Test Case Design Techniques
    • Boundary Value Analysis
    • Equivalence Class Partitioning
    • State Transition
    • Decision Table
    • Test Case Execution
    • Build Release process
    • Testing Vs Debugging
    • +Status Reports Process
    • Daily Status Report
    • Daily Defect Report
    • Weekly Status Report
    • Re-Testing Status Report
    • +Test Closure
    • Test Metrics
    • Test Summary Reports
    • Requirements Traceability Matrix(RTM)
    • When testing need to be stopped
    • Methods Of Testing
    • +White Box Testing
    • Unit Testing
    • Integration Testing
    • +Black Box Testing
    • System Testing
    • User Acceptance Testing
    • Alpha Testing
    • Beta Testing
    • +Functional Testing Types
    • Smoke Testing / Sanity Testing
    • Formal Testing
    • Ad-hoc Testing
    • Re-Testing
    • Regression Testing
    • Static Testing
    • Dynamic Testing
    • System Integration Testing
    • End-to-End Testing
    • Exploratory Testing
    • Monkey Testing
    • +Non-Functional Testing Types
    • UI Testing
    • Usability Testing
    • Security Testing
    • Compatibility Testing
    • Load Testing
    • Performance Testing
    • Globalization Testing
    • Localization Testing
    • Recovery Testing
    • Defects Reporting
    • Defects Reporting Template
    • Defects Reporting & Re-Testing
    • Defect Severity & Defect Priority
    • Defects Closing
    • Defect /Bug/Error/Failure
    • Defects in Real Time application
    • +Test/Project management Tool: JIRA
    • JIRA Introduction
    • Features of Jira
    • Defect Reporting using Jira
    • Jira Dashboard
    • Creating Product backlog in JIRA
    • Creating EPICS in JIRA
    • Creating User Stories in JIRA
    • Writing TestCases in JIRA
    • Executing TestCases from JIRA
    • Adding Bugs to the JIRA Project
    • What is agile?
    • Agile Testing principles
    • Scrum Introduction
    • Roles of Scrum Master
    • Sprint Planning
    • Product Owner
    • Product Backlog
    • Concept of User Stories
    • Writing User Stories- Examples
    • Defect Backlog
    • Project Backlog meeting
    • Daily SCRUM
    • Mobile Apps Testing (Android & IOS)
    • Mobile Apps Testing (Responsive)
    • Mobile Testing Strategy
    • Mobile Testing using Emulators

Test Automation SELENIUM with JAVA - Syllabus

    • +Automation Testing Overview & Process
    • What is automation testing
    • Automation fundamentals
    • Difference between manual & Automation Testing
    • Advantages of Automation Testing
    • Limitations of Automation Testing
    • When to start Automation Testing
    • Types of Automation tools(Licensed Tools Open Source Tools)
    • +Introduction to Selenium
    • Selenium Components
    • Selenium IDE and Selenium RC and WebDriver
    • Introduction to WebDriver
    • Installing Selenium WebDriver
    • Architecture of Selenium Webdriver
    • Creating your First Script in Webdriver
    • +Java
    • Why Java for Selenium
    • Language Fundamentals
    • Installing Java(JDK)
    • Installing Eclipse
    • Creating Java Project
    • First Java program
    • Class, Method & Object
    • Scanner Class
    • DataTypes and variables
    • String class and functions
    • Java Keywords
    • Operators
    • Conditional Statements
    • Loops
    • Arrays
    • What are Functions?
    • Function Input Parameters
    • Function Return Types
    • Strings
    • +OOPS CONCEPTS
    • Access Specifiers
    • Inheritance
    • Abstraction
    • Encapsulation
    • Polymorphism
    • Constructors
    • Method Overloading,Method Overriding
    • Abstract Class
    • Interface
    • Exception Handling
    • Garbage Collection
    • Introduction WebDriver
    • +XPath
    • Creating Customize XPath/CSS Selectors
    • What is XPath
    • When to Use XPath
    • Absolute XPath/Relative XPath
    • Specifying conditions with XPath
    • CSS Selectors
    • Automating WebElements Operations
    • Action Class
    • Mouseover actions
    • Handling Pop-up’s(Alerts)
    • KeyBoard Events
    • Drag & Drop & page back Actions
    • Frames
    • Scroll bar
    • Implicit and Explicit Wait
    • File Upload & Download
    • Screenshots
    • Windows Handlers
    • +AutoIT
    • Installing AutoIT
    • Components of AutoIT
    • Using FinderTool
    • AutoIT commands
    • Creating Scripts in AutoIT
    • Creating executable files
    • Running AutoIT Scripts from Selenium
    • +Launching AUT (Automated Ultrasonic Testing) and Inspecting properties of Elements
    • Object Identification
    • Locators for all browsers
    • Launching AUT in Firefox
    • Launching AUT in Microsoft Edge
    • Launching AUT in Chrome
    • +Data-Driven Framework
    • Creating/Opening XL Files
    • Reading data from XL Sheet
    • Writing data into XLSheet
    • Counting Rows and Columns in XL Sheet
    • Creating ExcelUtils Class
    • Preparing Test Data
    • Preparing Data Driven Test
    • Automating WebElements Operations
    • Executing Data Driven Tests
    • Analysing Test Resultsli>
    • +Hybrid Framework
    • Creating Constant Functions
    • Creating Application Function Library
    • Preparing Keywords
    • Design Test Case Template
    • Creating Object Repository For Elements
    • Preparing TestData
    • Preparing Driver Script
    • Executing Driver Script
    • Analyzing Test Results
    • +Cucumber BDD Framework
    • Overview of BDD and Cucumber
    • How to install and setup Cucumber with Eclipse
    • Overview of Gherkin keywords
    • How to create Feature file
    • How to generate Step Definition file
    • How to integrate Cucumber with Selenium WebDriver
    • +JUnit Test Runner Class
    • Data Driven Testing in Cucumber
    • Configure Cucumber with Maven and Jenkins
    • How generate Reports in Cucumber
    • +Maven
    • What is Maven and Why Maven?
    • Installing/Configuring Maven
    • Creating Maven Project
    • Importing Maven Project into Eclipse
    • What is POM.xml?
    • Adding Dependencies to POM.xml
    • +GIT HUB
    • Create GitHub Account
    • Configure Git & GitHub with Eclipse
    • GitHub Commands
    • +Jenkin
    • Installing/Configuring Jenkins
    • Scheduling Test Execution in Jenkins
    • Auto mail configuration in Jenkins
    • What is continues integration?
    • Continues integration with Jenkins