Stay home stay safe-- Due to the Covid-19 outbreak all our course will be conducted online. For more inform please contact-9619341713 / 7045481713

  • +91-9619341713-Airoli/ 7045481713-Mahape/ 7045911713-Kalyan

Learn Basic Manual Testing

Learn Basic & Advanced Manual Testing Training start for beginner

Courses
Course Summery

Software Testing is evaluation of the software against requirements gathered from users and system specifications. Testing is conducted at the phase level in software development life cycle or at module level in program code. Software testing comprises of Validation and Verification.

Requrements

  • Thought Process
  • Reporting and Communication
  • Thorough Understanding & Mapping of Business Situation
  • The Glocal Approach
  • The Modern Methodology (DevOps and Agile)
  • Systems Development Life Cycle (SDLC)

Learn Manual Testing Contents
  • Software Testing - Introduction - Importance
  • SDLC Vs STLC
  • Software Testing Life Cycle - STLC explained
  • Manual Testing Tutorials for Beginners
  • Automation Testing
  • Unit Testing
  • Integration Testing
  • System Testing
  • Smoke and Sanity Testing
  • What is Regression Testing?
  • Non - Functional Testing
  • Equivalence Partitioning & Boundary Value Analysis
  • Use Case Testing
  • Testing Review
  • Error Guessing
  • Estimation
  • Test Plan
  • Defects
  • Defect Life Cycle
  • Testing Tools
  • User Acceptance Testing
  • Alpha Beta Testing
  • Usability Testing
  • Functional Testing
  • End to End Testing
  • Positive Vs Negative Testing
  • Static Vs Dynamic Testing
  • Adhoc Testing
  • Exploratory Testing
  • Compatibility Testing
  • GUI Testing
  • API Testing
  • Security Testing
  • Model Based Testing
  • Mutation Testing
  • Accessibility Testing
  • Stress Testing
  • Performance Testing
  • Load Testing
  • Penetration Testing
  • White Box Testing
  • Black Box Testing
  • Web Application Testing
  • Complete Web Application Testing Checklist
  • Practical Tips and Tricks to Create Test Data
  • Importance of Backend
  • SQL Statements
  • Joins
  • Unix History and OS
  • Listing files and directories
  • Making and Changing Dir
  • Copying, Moving Files
  • Deleting Files and direct
  • Changing access rights
  • Other Useful UNIX command
UFT/QTP Testing Training
  • What is Automation Testing
  • When Automation is needed
  • When Automation is not needed
  • Advantages of Automation Testing
  • Disadvantages of Automation Testing
  • What are the popular Automation Tools in the industry
  • What is the difference between various Automation Testing Tools
  • QTP IDE , Basic Components in QTP , Addin Manager
  • How does QTP works/Object recognition concept
  • Record a sample Test
  • Understand the Script
  • Execution of a Test
  • Enhancement of recorded script
  • What is Framework
  • Types of Framework
  • Linear Scripting
  • Structured Scripting
  • Data Driven
  • Keyword Driven
  • Modular Driven
  • Hybrid
  • QTP Classes and Objects
  • Details of OR
  • Types of OR
  • How to create OR
  • Test Object Vs Run time Object
  • Configuring Object identification
  • Object Spy
  • Object Properties
  • Logical Name
  • Mandatory/Assistive properties /Ordinal identifier
  • Smart Identification
  • Compare and Merge options
  • What is Recording Modes
  • Types of Recording Modes
  • Normal Recording Mode
  • Analog Recording Mode
  • Low Level Recording Mode
  • What is Checkpoint
  • Why Checkpoint is needed
  • Types of Checkpoint
  • Different ways of Inserting Checkpoints
  • What is Parameterization
  • Why Parameterization is needed
  • Types of Parameterization
  • Datatable, Random Number and Environment Number Parameterization
  • How to access data from Global Sheet and Local sheet
  • What is Action
  • Types of Actions
  • Methods to import an Action
  • Call to New
  • Call to Existing
  • Call to Copy
  • Regular Expression
  • When to Use Regular Expression
  • How to use Regular Expression in Descriptive Programming
  • Handling the exception using Recovery Scenario Manager
  • Usage of Recovery Scenario Wizard
  • Completing a Recovery Scenario
  • Creation and Association of .QRS file for Recovery Scenario
  • What is Step Generator
  • How to Generate script using Step Generator
  • Advantages & Disadvantages of using Step Generator
  • What is Virtual Object
  • When Virtual Object is used
  • Limitations of Virtual Object
  • When Debugging is used
  • Step Into
  • Step Out
  • Step Over
  • What is Descriptive Programming
  • Types of Descriptive Programming
  • Working with DP Object
  • Working with Object Collection
  • Data Types, Variables, Constant
  • Operators-Arithmetic, comparison, Concatenation, Logical
  • Conditional construct If Then Else and Select Case
  • Looping Construct Do, While, For Next, For Each Next
  • Arrays and Functions
  • Important Inbuilt functions
  • How to start in real time projects
  • How to connect to the Database
  • How to get input value from the external excel sheet
Load Runner Testing Training
  • Functionality Testing Tools
  • Performance Testing Tools
  • Test Management Tools
  • Performance Testing Types
  • Load Testing
  • Stress Testing
  • LoadRunner Architecture
  • LoadRunner Testing Process
  • Define measureable goals for testing
  • Gather information before testing
  • Document and organize system information
  • Structure the script based on planning
  • Use VuGen to record a Vuser script for Web environment
  • Describe HTML and URL recording levels
  • When to use HTML and/or URL recording levels
  • Identify the appropriate web Run-time settings to set
  • Configure Web Run-time settings to run the script
  • Verify Vuser script functionality in VuGen
  • Create multiple actions in a Vuser script
  • Configure actions to achieve load testing goals
  • Add Transaction to measure response timesn
  • Solve play back problems by Parameterizing the script
  • Identify visual cues to check for during load testing
  • Add Text Checkpo8ints during and after recording
  • Distinguish between available correlation methods
  • Correlate a script manually using correlation functions
  • Correlation during and After recording
  • Correlation after recording
  • Use the scan for correlation tool
  • Correlate data during recording
  • Define rules for correlation in Recording Options
  • Enable correlation during recording
  • Explain elements that make a LoadRunner scenario
  • Identify different types of scenarios
  • How to choose the scenario
  • Present the basic steps for creating a scenario
  • Script and scenario Run – Time settings
  • Configure Run-Time settings in the Controller
  • Prepare for a scenario run
  • Identify techniques to efficiently run a scenario
  • Scheduling group and by scenario
  • Prepare VuGen user (Vuser) Initialization
  • Configure Scenario ramp up and ramp down
  • Value of Performance Monitors
  • Select Performance Monitors
  • Add measurements to Performance Monitors
  • Performance Overlays to track down bottlenecks
  • Value of root cause analysis – resources bottleneck, code loopss
  • Diagnose errors with LoadRunner Application and Architecture
  • Meaningful interpretation of LoadRunner graphs
Selenium Training
  • Introduction to Automation and Selenium WebDriver
  • Why selenium?
  • Setup:
  • Downloading Jars of WebDriver
  • Configuring in eclipse
  • Configuring Java
  • First selenium program for login
  • How to login or perform click by code other than clicking
  • Locators:
  • Identifying WebElements using different locators: xapth, css, id, name, class etc.
  • Absolute and complete Xpaths
  • Creating customized Xpaths (different types of xpaths creations and its types)
  • Different Webdriver functions (All methods and actions that can be achieved with selenium )
  • Introduction to Selenium IDE
  • How to record and play with IDE
  • How IDE helps in identifying elements
  • Various helpful plugins like firebug and firepath
  • Waits:
  • Hard wait
  • Implicit wait
  • Explicit wait
  • Browser support: Working with Firefox, chrome and IE browser
  • FindElement vs FindELements
  • isDisplayed, isEnabled, isSelected methods
  • Retrieving multiple elements from a page
  • Managing Ajax based components
  • Handling applications having frames with selenium
  • Handling frame inside frame
  • Handling new windows
  • Handling java script alerts/popups
  • Handling Dropdowns with selenium
  • Handling multiple windows
  • Password encoding with selenium
  • Managing front and back button click on Browser using selenium
  • Finding number of links on a webpage without clicking
  • Uploading different files on web using browser button
  • Downloading files from web
  • How to handle desktop based dialogues
  • Handling/Managing cookies
  • Simulating all keyboard buttons with selenium
  • Actions class in Webdriver
  • Moving curser to element by hovering
  • Dragging and dropping by coordinates
  • Dragging and dropping by element
  • Sliding
  • Taking screen shots with selenium
  • Exception handling in Selenium (concept showed in framework)
  • Concept of firefox profile
  • Using Javascript in Selenium -- JavaScriptExecutor example
  • Connecting to SQL database with selenium
  • Concept of Robot and AutoIT in selenium
  • Managing Certification errors
  • Some Good Exercise questions
  • Complete discussion on interview questions and how to crack any interview
  • How to implement automation in organization in any project
  • Help is provided for any problems faced in official project
  • Introduction to framework
  • Different types of frameworks
  • Structure / Architecture of framework
  • Building framework from scratch on a live application
  • Ensuring framework can be reused, maintained and stable.
  • Reading test data from different files like excel, propertiesfile, json, yml etc.
  • Implementing POM (Page object design technique in framework
  • Implementing Page factory in framework
  • Implementing screenshot on test failure
  • Extended HTML reporting
  • Running Test cases from terminal
  • Running test cases from batch file
  • Introduction to BDD Cucumber framework
  • Advantage of BDD Cucumber framework
  • Introduction to TestNG
  • TestNG vs Junit
  • Installing TestNg in Eclipse
  • TestNg annotations and Usage
  • Creating test suite with testng
  • Running single Test in TestNg
  • Running multiple tests in Testng
  • Parameterizing Tests with TestNG– DataProvider
  • Assertions/Reporting Errors
  • Batch Running of tests in TestNg
  • Running test in parallel with testng
  • Concepts of OOPS, classes , variables and methods
  • Inheritance
  • Constructors
  • Static/non static
  • Exception handling
  • Loops. If loop, for loop etc.
  • Data types
  • Conversation of one data type to another ,like int to string
  • Exception handling , try catch
  • All what is needed for Selenium
  • Introduction to Grid
  • Use of grid
  • ConstructorsHub and Nodes in Grid
  • How to setup grid
  • How to run tests in parallel using grid
  • Introduction to ANT (build tool)
  • Implementing ANT in framework
  • ANT vs MAVEN
  • Introduction to Jenkins (CI tool)and its use in organization to run automation suites
  • Introduction to Agile and its methodology
  • How selenium fits in Agile based projects
  • SVN vs GITLAB
  • How to commit code in Git repositories and how it is used in orgainzations
JMeter Training
  • Overview of Performance Testing
  • Performance Testing Concepts
  • Performance Testing Types
  • Why to use performance Testing tool?
  • What is JMeter?
  • JMeter’sClasspath
  • Using a Proxy Server
  • Non-GUI Mode
  • Distributed Mode
  • Thread Group
  • Controllers
  • Samplers
  • Logic Controllers
  • >Listeners
  • Timers
  • Assertions
  • Configuration Elements
  • Pre-Processor Elements
  • Post-Processor Elements
  • Adding and Removing Elements
  • Loading and Saving Elements
  • Configuring Tree Elements
  • Running a Test Plan
  • Adding Default HTTP Request Properties
  • Adding Cookie Support
  • Adding HTTP Requests
  • Adding Post-Processor for Correlation
  • Adding a Listener to View/Store the Test Results
  • Saving the Test Plan
  • Running the Test Plan
  • Creation of Thread Group
  • Adding HTTP Proxy Server
  • Configuring HTTP proxy server
  • Configuring the browser for recording the test script
  • Capturing the test steps using JMeter
  • Handling User Sessions with URL Rewriting
  • Using a Header Manager
  • Handling the dynamic server values
  • Parameterize the user sessions
  • Identifying the test data on AUT
  • Open a csv file with JMeter
  • Reading the data from CSV files
  • Using the parameters in JMeterTests
  • Validating the response data related issues
  • Validating the response size related issues
  • Validating the threshold for the server response times
  • Running the tests and analyzing the Assertion results
  • Adding Server
  • Adding HTTP Requests
  • Adding Constant Timer
  • Adding a Listener to View/Store the Test Results
  • Adding Monitor Results
  • Saving the Test Plan
  • Running the Test Plan
  • Creating multiple test thread groups
  • Calling the multiple thread groups from a test plan
  • Configuring the threads groups with respetive users numbers and ratios
  • Running the load test for multiple thread groups from a Single Test
  • Analyze the user group specific issues
  • Analyze the Test plan specific issues for all user groups
  • Adding the Assertion Results and monitoring
  • Configuring and Generating the Distribution Graph
  • Configuring and Generating the Graph Full Results
  • Generating the Monitor Results
  • Saving the data through Simple Data Writer
  • Configuring and Generating the Spline Visualizer
  • Generating the Aggregate Graph for multi group test
  • Generating the Aggregate Report for multi thread group test
  • Generating the Summary Report
  • Limit the Number of Threads
  • Where to Put the Cookie Manager
  • Where to Put the Authorization Manager
  • Reducing resource requirements
  • BeanShell server
  • Distributed Testing
Tosca
  • Introduction to Automation
  • What is automation?
  • When and Why automation
  • Advantages and Disadvantages
  • Different Types Of Automation Tools
  • What is TOSCA Test Suite
  • Installation / Setup
  • System Requirements
  • Process to Download Tosca
  • Process to Install Tosca
  • Introduction to TOSCA
  • Create project in TOSCA Test Suite
  • Components of Tosca
  • Test Process Flow in TOSCA
  • Tosca Commander
  • Requirement Section
  • Test case Design Section
  • Modules section
  • Test Case Section
  • Execution List Section
  • Issues Section
  • Record / Playback
  • Recording Manual Test cases
  • Recording Automated Test cases
  • Recording Automated data driven Test Cases.
  • Modules Section
  • Introduction of Modules
  • Types of Modules
  • what is object Identification
  • How to scan Application
  • Create user define Modules
  • Various methods for Object Identification
  • Identify By Properties
  • Identify By Anchor
  • Identify By Image
  • Identify By Index
  • what is standard Modules
  • Re-Scan Modules in Tosca
  • Merge Modules in Tosca
  • Action Modes
  • Working with various action modes
  • Input
  • Verify
  • WaitOn
  • Buffer
  • Select
  • Constraint
  • Synchronization
  • TBox Wait
  • Synchronization Time Out
  • Synchronization Time Out During Wait on
  • If Else Condition
  • while statement
  • Do-while
Test Cases Creation
Create Test Cases in Tosca test suite
  • Internet Explore
  • FireFox
  • Chrome
  • create TCP
  • Types of TCP
  • Project root element
  • Test case folder
  • Test case
  • Execution List Folder
  • Execution List
  • Execution entry folder
  • Execution entry
  • Buffer in TOSCA Test Suite (Storing Value to variable)
  • Create Requirements
  • Link test Cases to Requirements
  • Test Case Design Section
  • Data Driven Testing
  • Create Reusable Test step Blocks(RTB)
  • use reusable test step blocks in test cases
  • business parameters in Tosca test suite
  • create test sheet in TCD
  • create Attributes & Instances
  • Generate Instance
  • create test case template
  • link test sheet to template
  • Execution Lists
  • what is execution lists
  • create Execution lists
  • Execute Test cases
  • Execute Manual Test cases
  • Issue Section/Defect Management
  • how to create defect
  • create defect from execution list