Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

TESTING TOOLS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Feb 21st @ 11:30AM

Faculty: Mr. Durga

Fee: 499/-INR + Reg Fee 100/-INR

Location : Maitrivanam, Hyderabad.

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No : 09246212143, 80 96 96 96 96, 040-64512786

Syllabus:

Manual Testing

Software Testing

  • Introduction to s/w Testing
  • Software Development Process
  • Project Vs Product
  • S/W quality
  • S/W Testing Methods
  • Roles & Responsibilities of a TE
  • Environments in Project
  • Quality Management

Software Development Life Cycle (SDLC)

  • SDLC Models
  • Waterfall Model
  • Prototype Model
  • Spiral Model
  • V Model
  • Agile Model (Scrum)

Testing Methodologies

  • White Box Testing
  • Black Box Testing
  • Gray Box Testing

Testing Levels in SDLC

  • Review on Requirements
  • Review on Design
  • Unit Testing
  • Statements Coverage
  • Loops Coverage
  • Conditional Statements
  • Path or Branch Coverage
  • Integration Testing
  • Big-bang Approach
  • Incremental Approach
  • Top Down Approach
  • Bottom Up Approach
  • Hybrid/Sandwich Approach
  • System Testing
  • Functional Testing
  • Object properties coverage
  • Error handling coverage
  • Input-domain coverage
  • Calculation coverage
  • Data base coverage
  • Links coverage

Non Functional Testing

  • GUI Testing
  • Usability Testing
  • Performance Testing
  • Recovery Testing
  • Security Testing
  • Compatibility Testing
  • Configuration Testing
  • Comparative Testing
  • Installation Testing
  • Sanitation Testing

User Acceptance Testing

  • Alpha Testing
  • Beta Testing

Testing Terminology

  • Smoke Testing
  • Sanity Testing
  • Re-Testing
  • Regression Testing
  • Ad-hoc Testing
  • Exploratory Testing
  • Jump/Monkey Testing
  • L10N Testing (Localization testing)
  • I18N Testing (Internationalization testing)
  • Globalization testing
  • Mutation Testing
  • Defect seeding/be-bugging

Software Testing Life Cycle (STLC)

  • Test Strategy
  • Test Planning
  • Test Case Design
  • Fundamental of TC’s
  • TC Design Technique (BBT)
  • Types of TC’s
  • TC Template
  • TC Reviewing
  • Test Execution
  • Defect Reporting & Tracking
  • Defect Reporting
  • Defect Life Cycle (BLC)
  • Severity, Priority
  • Test Closure
  • Criteria for Test Closure
  • Test Summary Reports

    SELENIUM

Introduction

  • What is automation Testing
  • When to use Automation
  • Advantages of Automation
  • Criteria for Automation

Introduction to Selenium

  • What is Selenium
  • Use of Selenium
  • When selenium can useful in testing
  • Features of selenium
  • Differences b/w selenium & QTP

Selenium Components

  • Selenium IDE
  • Selenium RC
  • Selenium Webdriver
  • Selenium Grid
  • SELENDROID

Configuration of IDE & Dev Scripts

  • Recording the script
  • Running the script
  • How to save recorded script
  • Object identification
  • Differences b/w test case & Test suite
  • Languages supported while recording
  • Synchronization in Selenium IDE
  • Testing Vs Selenium IDE
  • When to use Selenium IDE
  • Why companies are not using recording tools

Creating the Environment for Selenium RC

  • Creating generic scripts in selenium
  • Creating scripts by using functions
  • Running the scripts in Eclipse
  • Inheritance
  • Browser commands with examples
  • Interactive commands with examples
  • Validation commands with examples
  • How to take data from excel sheets
  • Export data to excel sheets
  • How to export results after compilation of test execution
  • How to use Eclipse
  • Debugging the script
  • How to handle pop-up’s & alert messages
  • Recognizing similar Elements
  • Connecting to Database

Developing reusable scripts for any projects

  • Validations
  • What is validation
  • What is the use of validation in Automation Testing
  • When to use validations in Real time
  • How to use validations

Core Java Fundamentals

Language Fundamentals

  • Java Programming Language Keywords
  • Class & Object
  • Data Types
  • Array Declaration

Statements

  • Writing code using Loops
  • Handling Exceptions
  • Working with the Assertion Mechanism

Object Orientation, Overloading &Overriding, Constructors

  • Benefits of Encapsulation
  • Overriding & Overloading Methods

Junit Introduction

  • Proving it works
  • Starting from scratch
  • Understanding unit testing frameworks#
  • Setting up Junit
  • Testing with Junit

Object Repository

  • What is object repository
  • How to use OR in framework
  • What is the use of maintaining OR
  • Types of creating OR

Additional Concepts

  • How to use Xpath
  • How to use DOM
  • How to use Key Commands

Selenium2 / Web Driver

  • Selenium2.0 Features
  • The selenium server-When to use it
  • Setting Up a selenium-Web Driver Project
  • Migrating from selenium1
  • Getting started with selenium-Web Driver
  • Commands & Operation
  • Web Driver-Backed Selenium-RC
  • Programs on Web Driver
  • Programs on Web Driver-Backed Selenium-RC

TestNG Framework

  • What is TestNG
  • Create TestNG.xml file
  • Integrate the selenium scripts & run from TestNG
  • Reporting Results & Analyze
  • Run Scripts from multiple Browsers

Automation Life Cycle

  • Frame work
  • What is Frame work
  • Types of Frameworks
  • What is modular frame work
  • What is Data Driven frames
  • What is Keyword driven framework
  • What is hybrid framework
  • Use of framework
  • Explain about your framework
  • How to develop a framework
  • Integration of framework
  • How to execute scripts from framework
  • How to handle non GUI(Desktop) elements, Flex objects
  • Introduction to Sikuli
  • Integrating Sikuli with Selenium in eclipse
  • Develop the code with sikuli and selenium
  • Uploading file