Software Testing

Testing and QA is the most significant part of any software. Learn the art of software testing where we sharpen your skills on writing test-cases, creating bug reports with live project assistance.
Manual Testing

  • Fundamentals of Testing
  • SDLC, STLC Methodologies
  • Verification
  • Validation
  • QA, QC
  • Other Types of Testing
  • Objects and Classes

  • SQL Introduction
  • SQL Queries

  • Introducing Selenium
  • Selenium Components
  • Selenium IDE
  • IDE Features
  • Panes (Test Case/Log etc)
  • Selenium RC
  • Debugging
  • Breakpoints
  • Stepping through Test Case
  • Understand Log Pane
  • Using Assert, Verify and Wait commands
  • Verifyelementpresent
  • Verifytextpresent
  • waitForTextPresent

  • Introduction
  • Quick Test Window
  • Views in QTP
  • Capture and playback principle
  • Recording modes
  • Run Mode
  • Object Repository
  • Synchronization
  • Measuring transactions
  • Check points
  • Parameterization
  • Output and correlation
  • Function Libraries
  • Business logic and other features
  • Smart identification
  • Working with actions
  • Test Batch runner
  • Automation framework

  • Opening QC
  • Requirements tab
  • Test Plan tab
  • Test lab tab
  • Defects tab
  • Filter Techniques
  • Sort Method
  • Report and analysis of results

  • Introduction to LoadRunner
  • Performance Testing
  • Load Testing
  • Views of LoadRunner
  • Tree View
  • Script View
  • Components of LoadRunner
  • Virtual User Generator
  • Controller
  • Analysis
  • Creating vUser Script
  • Monitoring Load Test
  • Analyzing results

  • Introducing Selenium
  • Selenium Components
  • Selenium IDE
  • IDE Features
  • Panes (Test Case/Log etc)
  • Selenium RC
  • Debugging
  • Breakpoints
  • Stepping through Test Case
  • Understand Log Pane
  • Using Assert, Verify and Wait commands
  • Verifyelementpresent
  • Verifytextpresent
  • waitForTextPresent

Advanced Automation Testing

  • Defining what to automate and what not
  • Selenium Offering
  • Selenium IDE
  • Selenium usage for starting test automation
  • Existing issues with IDE
  • Execution
  • IDE recorded test for Faster test execution

  • HTML elements
  • How to access them & interact using Selenium
  • Basic of Java script
  • Writing java script for Selenium automationb

  • Introduction & Features
  • How to get started in RC
  • Choosing correct programming language for automation
  • Understanding Java
  • Java Classes and Objects

  • Unit testing frameworks – Junit
  • Designing precise automation framework.
  • Object Locating Strategy
  • Using element property
  • Using X path
  • Using CSS locator

  • Configuration
  • GUI repository
  • Utility
  • Reporting Add-ons
  • Generic Framework Feature
  • Customizing frameworks
  • Synchronization
  • Multi browser execution
  • Using the element synchronization and verification points

  • Using development tools – Eclipse
  • Mimicking pages to classes
  • Writing reusable library
  • Page specific
  • Functional specification
  • Verification
  • Text, link, email (if any) database



Prerequisites


  • Practically anyone who wants to learn web technologies.
  • Graduates: BE, ME, MCA, MCM, BBA, BCA, BCS, BSc(Comp).
  • Working professionals: Graduates working in BPOs and want to get into IT industry

Benefits


  • Assignments
  • Live Project
  • Full year access to Learning Center
  • 24x7 Support
  • Weekly Reviews
  • Certification
  • Job Guarantee
  • Group discussions