Manual Testing, Qc, QTP/Selenium Online Training
(Duration : 45 Hrs)
Manual Testing Course Content
- Manual Testing basic concepts
- SDLC phases
- Testing Methodologies
- Levels of Testing
- Types of Environment
- SDLC models
- Testing Type
- Introduction to STLC phases
- Test Planning
- Test Development
- Test Execution
- Bug Life Cycle
- Bug reporting process
- Bug tracking tool
- Test Closure Activity
- Database testing
- Real time Interview questions
- Any Clarifications from the trainee end will be cleared. Introduction to QC
QC Course Content
- QC modules and Architecture
- Site administration in QC
- Working with Requirements module
- Testplan module and Mapping tests to requirements
- Mapping T.C. from excel to QC, Exporting T.C. from QC to excel
- Working with Test Lab module
- Working with defects module
- Working with QC during automation test and CV preparation
QTP Course Content
- Introduction to Automation test
- Advantages of Automation Testing
- Automation testing tools introduction
- QTP Introduction
- Record &Recording modes
- Run &Run modes
- QTP testing process
- Active Screen
- Keyword view
- Expert view
- Scripting
- Drag& Drop concepts
- With Statement
- VB scripting
- Transactions
- Object Repository
- Step Generator
- Types of Objects
- Object identification
- object Spy
- Actions
- Recovery Scenarios and Parameterization
- Descriptive programming
- Debugging
- Regular expressions
- Working with Data table
- text files
- Environment variables and database connections
- Web table methods
- function library
- working with excel scripts
- web scripts
- Framework basics and FAQs
Selenium Online Training (Duration : 30 Hrs)
SELENIUM COURSE CONTENT
INTRODUCTION
- What is automation testing?
- What is the use of automation testing?
- What do we need to automate
- What is selenium
- Advantages of selenium
- Difference between selenium and QTP
DIFFERENT FLAVOURS OF SELENIUM
- Selenium IDE (Integrated Development Environment)
- Selenium RC (Remote Control)
- Selenium Grid
- Selenium Web Driver/Selenium 2.0
SELENIUM IDE Introduction
- Features of SELENIUM IDE
- Installing SELENIUM IDE
- SELENIUM IDE icons
- Recording your first test with SELENIUM IDE
LOCATORS
- How to identify elements in webpage using selenium
- Tools to identify elements / objects
- Firebug
- IE Developer tools
- Google Chrome Developer tools
- Locating elements by ID
- Finding elements by name
- Finding elements by link text
- Finding elements by XPath
- Finding elements by using CSS
- Summary
SELENIUM IDE Concepts
- IDE Context Menu
- Asserting the elements
- Verifying the elements
- WaitFor elements
- Storing the elements
- Adding SELENIUM IDE comments
- Building test cases using SELENIUM IDE
- Synchronization commands
- Working on pages with AJAX
- Creating test suites
- What you cannot record
SOME SPECIAL IDE COMMANDS
- Go Back
- Refresh
- Enter key simulation
- Mouse over
- Highlight write your own SELENIUM IDE script without record and playback
SELENIUM REMOTE CONTROL
- What is SELENIUM REMOTE CONTROL?
- Overview of SELENIUM REMOTE CONTROL using JAVA
- Downloading SELENIUM RC
- Installing SELENIUM RC
- Starting selenium server from command prompt
- Stopping selenium server from command prompt and browser
- Running selenium scripts /tests from command prompt using selenium RC
SELENIUM RC USING ECLIPSE
- Set up SELENIUM RC in Eclipse using Junit
- Starting SELENIUM RC from Eclipse
- Stopping SELENIUM RC from Eclipse
- Start and stop SELENIUM RC from Selenium Script
- Convert selenium IDE tests to a programming language (JAVA)
- Running Selenium script in different browsers with Eclipse and JUNIT
- Sample programs in RC for: Basic elements
JUNIT
- Junit Annotations
- Junit Methods
- TestSuites using JUNIT
- Report Using ANT Build and Junit
Testing
- How to install TestNG plugin in Eclipse
- TestNG sample script
- Writing selenium testing script from scratch
- Creating test suites using TestNG
- Reports generation using TestNG
SELENIUM ADVANCED COURSE CONTENT
OBJECT REPOSITORY
- Use of object repository
- How to use OR in scripts
- Sample scripts using object repository
MAVEN
- What is Maven
- Use of Maven
- Configure Maven with eclipse
- Take automatic updates
- How to run tests using Maven
- Create POM.xml file
INTRODUCTION TO WEB DRIVER (SELENIUM 2.0)
- Introduction
- Selenium RC and Webdriver
- Downloading and configuring webdriver in eclipse
- Drivers for Firefox, IE and HTML Unit driver
- First selenium webdriver code
SAMPLE PROGRAMS IN WEB DRIVER
- Text box
- Link
- Button
- Checkbox
- Radio button
- Dropdown
- Select value
- Display all values
- Write all values into notepad/excel/wordpad
- Capture screenshot (positive)
- Handling on load alerts
- Page scroll down using javascript
- HTML Unit driver
- Handling multiple windows
- Implicit wait
- Handling AJAX auto suggestions
- Handling web tables
ACTIONS CLASS
- Draggable
- Droppable
- Mouseover
- Selectable
- Simulating right click
- Slider
FUNCTIONS: WRITING COMMON FUNCTIONS
- What is a function
- Use of a function
- How to reuse
- Writing web driver functions
SIKULI
- Introduction
- Handling Flex/Flash buttons
- Sikuli and web driver integration
CUSTOMIZED FRAMEWORK
- What is frame work?
- Use of frame work
- Frame work using object repository and functions
- What are different types of packages in frameworks
- How to create reports
SELENIUM GRID
- Introduction
- Running same script in two different browsers
- Running different scripts in two different browsers
Manual testing, QC Online Training (Duration : 20 Hrs)
Manual Testing Course Content
- Manual Testing basic concepts
- SDLC phases
- Testing Methodologies
- Levels of Testing
- Types of Environment
- SDLC models
- Testing Type
- Introduction to STLC phases
- Test Planning
- Test Development
- Test Execution
- Bug Life Cycle
- Bug reporting process
- Bug tracking tool
- Test Closure Activity
- Database testing
- Real time Interview questions
- Any Clarifications from the trainee end will be cleared. Introduction to QC
QC Course Content
- QC modules and Architecture
- Site administration in QC
- Working with Requirements module
- Testplan module and Mapping tests to requirements
- Mapping T.C. from excel to QC, Exporting T.C. from QC to excel
- Working with Test Lab module
- Working with defects module
- Working with QC during automation test and CV preparation