SELENIUM TESTING

ABOUT :MANUAL TESTING TRAINING :

The training program is designed to give participants the skills & knowledge to gain a competitive advantage in starting / enhancing a career in software testing. Participants receive up-to-date training in multiple areas in Software Testing and a thorough understanding of real-world projects. Successful completion of this program leads to placement assistance and participation in campus placements at JNNC Technologies.

Software Needed on Each Student PC

1. INTRODUCTION
  • What is Testing
  • What is Quality
2. SOFTWARE DEVELOPMENT LIFE CYCLE
  • Initial Requirement phase
  • Analysis phase
  • Design phase
  • Coding phase
  • Testing phase
  • Delivery and Maintenance phase
  • Conventional Testing
  • Unconventional Testing
4. TESTING METHODOLOGY
  • Black Box Testing
  • White Box Testing
  • Gray Box Testing

5. Testing Levels

  • Unit Level Testing
  • Module Level Testing
  • Integration Level Testing
  • System Level Testing
  • User Acceptance Level Testing
6. SOFTWARE DEVELOPMENT MODELS
  • Waterfall Model
  • Prototype Model
  • Evolutionary Model
  • Spiral Model
  • Fish Model
  • V-Model
  • Agile Model
7. DEVELOPMENT ARCHITECTURES
  • One Tier Architectures
  • Two Tier Architectures
  • Three Tier Architecture
  • N-Tier Architecture
8. TYPE OF TESTING
  • Build Verification Testing
  • Regression Testing
  • Re-Testing
  • Alpha Testing
  • Beta Testing
  • Static Testing
  • Dynamic Testing
  • Installation Testing
  • Compatibility Testing
  • Monkey Testing
  • Usability Testing
  • End-To-Testing
  • Exploratory Testing
  • Security Testing
  • Port Testing
  • Reliability Testing
  • Adhoc Testing
SOFTWARE TESTING LIFE CYCLE
  • Test Plannig
  • Test Case Design Techniques
  1. BVA, ECP, Decision Table Testing, State Transaction Testing and Use Case Testing
  • Test Development
  • Prepare RTM
  • Test Execution
  • Result Analysis
  • Bug Tracking and Reporting
  • Test Closure Activity

ABOUT : SELENIUM TESTING

Selenium is probably the best option for automated testing of Websites today.

Introduction to Automation Testing

Introduction to Selenium

Working with Selenium IDE

UI of Selenium IDE

Generating Script using Records

Writing Script Manually

Assert and Verify Commands

Java Basics

Datatypes and Operators

Control Structures

Arrays

Object Oriented Programming in Java

Data Encapsulation

Data Abstraction

Polymorphism

Inheritance

Collections in Java

Sets and Lists

HashSet

Stack

ArrayList

Vector

HashTable

Configuring of WebDriver

Locators

Execution of Script on different browsers

Working with different Web Elements

Edit box/Textbox

Dropdowns

Checkboxes

Radio buttons

Pushbutton

Links

WebDriver Validation Commands

 

Capturing Screen Shot

Sikuli

Static Programming

Dynamic Programming

Modular Framework

Page Object Model Framework

TestNG Framework

Installing TestNG

Adding TestNG Library

TestNG Annotations

Executing TestNG.xml file

Parameterization

Group Testing

Parallel Testing

Dependency Testing

Data Driven Framework

Reading Excel

Writing Excel

Keyword Driven Framework

Duration

Length : 45 Hours