0% found this document useful (0 votes)
76 views4 pages

Testing Tools (M+S)

software testing tools

Uploaded by

kishoresuma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views4 pages

Testing Tools (M+S)

software testing tools

Uploaded by

kishoresuma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Page 1

Peers Technologies Pvt. Ltd.

Course Brochure

TESTING TOOLS
(Manual+Selenium)
m)

• This course is to understand the software Testing Process, Methodologies, Life Cycles
and techniques used to validate a software system. It covers different software testing
methods like Black Box and White Box and techniques like Integration Testing, System
Overview Testing, Functional, Load & Performance, Compatibility, Scarity testing etc...

• Basic idea on software systems and have passion to validate the systems.
Pre-
requisites

• Used to validate any software like projects or products used for various domains like
Insurance, Banking, Brokerage, Healthcare, Enterprise systems.
Applications
Page 2
TESTING TOOLS (Manual+Selenium)

COURSE CONTENTS
MANUAL TESTING
 System Testing
Software Testing  Functional Testing
 Object properties coverage
 Introduction to s/w Testing  Error handling coverage
 Software Development Process  Input-domain coverage
 Project Vs Product
 S/W quality
 Calculation coverage
 S/W Testing Methods  Data base coverage
 Roles & Responsibilities of a TE  Links coverage
 Environments in Project  Non Functional Testing
 Quality Management  GUI Testing
 Usability Testing
Software Development Life Cycle (SDLC)  Performance Testing
 Recovery Testing
 SDLC Models
 Security Testing
 Waterfall Model
 Prototype Model  Compatibility Testing
 Spiral Model  Configuration Testing
 V Model  Comparative Testing
 Agile Model (Scrum)  Installation Testing
 Sanitation Testing
Testing Methodologies  User Acceptance Testing
 Alpha Testing
 White Box Testing  Beta Testing
 Black Box Testing
 Gray Box Testing
Testing Terminology
Testing Levels in SDLC  Smoke Testing
 Sanity Testing
 Review on Requirements  Re-Testing
 Review on Design  Regression Testing
 Unit Testing  Ad-hoc Testing
 Statements Coverage  Exploratory Testing
 Loops Coverage  Jump/Monkey Testing
 Conditional Statements  L10N Testing (Localization testing)
 Path or Branch Coverage  I18N Testing (Internationalization testing)
 Integration Testing  Globalization testing
 Big-bang Approach  Mutation Testing
 Incremental Approach  Defect seeding/be-bugging
 Top Down Approach
 Bottom Up Approach
 Hybrid/Sandwich Approach
Page 3
TESTING TOOLS (Manual+Selenium)

COURSE CONTENTS

Software Testing Life Cycle (STLC) Selenium Components

 Test Strategy  Selenium IDE


 Test Planning  Selenium RC
 Test Case Design  Seenium Webdriver
 Fundamental of TC’s  Selenium Grid
 TC Design Technique (BBT)  SELENDROID
 Types of TC’s
 TC Template Configuration of IDE & Dev Scripts
 TC Reviewing
 Test Execution  Recording the script
 Running the script
 Defect Reporting & Tracking
 How to save recordedscript
 Defect Reporting  Object identification
 Defect Life Cycle (BLC)  Differences b/w testcase & Test suite
 Severity, Priority  Languages supported while recording
 Test Closure  Synchronization in Selenium IDE
 Criteria for Test Closure  Testing Vs Selenium IDE
 Test Summary Reports  When to use Selenium IDE
 Additional  Why companies are not using recording tools
 Introduction to VSS
 QA & QC Creating the Environment for Selenium RC
 ISO & CMM Standards
 Testing Certifications  Creating generic scripts in selenium
 Interview Questions  Creating scripts by using functions
 Resume Preparation  Running the scripts in Eclipse
 Inheritance
 Browser commands with examples
SELENIUM  Interactive commands with examples
 Validation commands with examples
Introduction  How to take data from excel sheets
 Export data to excel sheets
 What is automation testing  How to export results after completion of test
 When to use Automation execution
 Advantages of Automation  How to use Eclipse
 Criteria for Automation  Debugging the script
 How to handle popups & alert messages
Introduction of Selenium  Recognising similar Elements
 Connecting to Database
 What is Selenium
 Use of Selenium Developing reusable scripts for any projects
 When selenium can useful in testing
 Features of selenium  Validations
 Differences b/w selenium & QTP  What is validation
 What is the use of validation in Automation
Testing
Page 4
TESTING TOOLS (Manual+Selenium)

COURSE CONTENTS

Selenium2 / Web Driver


 When to use validations in Real time
 How to use validations  Selenium2.0 Features
 The selenium server-When to use it
Core Java Fundamentals Language  Setting Up a selenium-Web Driver Project
Fundamentals  Migrating from selenium1
 Getting started with selenium-Web Driver
 Java Programming Language Keywords  Commands & Operation
 Class & Object  Web Driver-Backed Selenium-RC
 Data Types  Programs on Web Driver
 Array Declaration  Programs on Web Driver-Backed Selenium-RC

Statements TestNG Framework

 Writing code using Loops  What is TestNG


 Handling Exceptions  Create TestNG.xml file
 Working with the Assertion Mechanism  Integrate the selenium scripts & run from TestNG
 Reporting Results & Analyze
Object Orientation, Overloading &  Run Scripts from multiple Browsers

Overriding, Constructors Automation Life Cycle


 Benfits of Encapsulation  Frame work
 Overriding & Overloading Methods  What is Frame work
 Types of Frameworks
JUnit Introduction  What is modular frame work
 What is DataDriven frames
 Proning it works  What is Keyword drioven framework
 Starting from scratch  What is hybrid framework
 Understanding unit testing frameworks  Use of framework
 Setting up Junit  Explain about your framework
 Testing with Junit  How to develop a framework
 Integration of framework
Object Repository  How to execute scripts from framework
 How to handle non GUI(Desktop) elements, Flex
 What is object repository objects
 How to use OR in framework  Introduction to Sikuli
 What is the use of maintaining OR  Integrating Sikuli with Selenium in eclipse
 Types of creating OR  Develop the code with sikuli and selenium
 Uploading file
Additional Concepts
 How to use Xpath
 How to use DOM
 How to use Key Commands

You might also like