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