Manual & SELENIUM COURSE CONTENT PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

MANUAL TESTING

TESTING FUNDAMENTALS
✓ Software Testing - Introduction – Importance
✓ Seven Fundamental Principles of Testing
✓ Software Development Life Cycle
✓ Software Testing Life Cycle
✓ SDLC Vs STLC
✓ QA objectives
✓ Quality Assurance Vs Quality Control
✓ Verification v/s Validation in a Software Testing
✓ Importance of QA
SOFTWARE TESTING METHODOLOGIES
✓ Waterfall Model
✓ V-Model
✓ Spiral Model
✓ Iterative
✓ Spiral
✓ RAD Model
✓ Agile Model
AGILE
✓ Introduction to Agile
✓ Agile Methodologies
✓ Agile Structure
✓ Advantages of Agile over other methodologies
SOFTWARE TESTING TECHNIQUES
✓ Black box
✓ White box
✓ Cyclomatic Complexity
✓ Grey box
TEST CASE WRITING TECHNIQUES
✓ Boundary Value analysis
✓ Equivalence partitioning
✓ Decision table testing
✓ State Transition testing
✓ Use case testing
TEST CASE DEVELOPMENT
✓ Test Scenario
✓ Test case
✓ Best practices to write test cases
✓ Sample and basic test case writing template
✓ Test Coverage
✓ Traceability Matrix
TEST MANAGEMENT AND CONTROL
✓ Test Estimation
✓ Test Plan
✓ How to create Test Plan Document
✓ Test Strategy
✓ How to create Test Strategy Document

DEFECTS
✓ What is a defect?
✓ Difference between a defect, bug, error and a failure
✓ Basic defect life cycle
✓ Severity and priority
✓ Defect Density
✓ Defect and Test management tools in the market

TYPES OF TESTING
✓ Unit Testing
✓ Module testing
✓ Integration testing
✓ System testing
✓ End to End testing
✓ Smoke and Sanity testing
✓ Retesting and Regression testing
✓ Usability testing
✓ User acceptance testing
✓ Ad-hoc testing
✓ Exploratory testing
✓ Monkey testing
✓ Alpha Beta testing
✓ Compatibility testing
✓ Security testing
✓ Performance testing
✓ Load testing
✓ Stress testing
✓ Volume testing
✓ Localization and Globalization
✓ Interrupt testing
✓ Functional testing
✓ Nonfunctional testing
✓ Positive Vs Negative Testing
✓ Static Vs Dynamic Testing
✓ GUI Testing
✓ Practical Tips and Tricks to Create Test Data
SELENIUM COURSE CONTENT
Introduction to Automation
• What is automation testing
• Advantages of Automation Testing
• How to learn any automation tool
• Types of Automation tools

Introduction to Selenium
• What is Selenium
• Use of Selenium
• Features of selenium
• Difference between Selenium and QTP

Selenium Components
• Selenium IDE
• Selenium RC
• Selenium Grid
• Selenium Web Driver

Selenium IDE
• Selenium Overview
• Selenium IDE Introduction
• Downloading and Installing Selenium IDE
• Recording and Running a Simple Test
• Selenium IDE – Features
• Installing Useful Tools for Writing Tests
• Selenium Concepts
• Selenium Commands
• Creating Selenium Test Suites
• Limitations of Selenium IDE

JavaScript and HTML


• Introduction
• Statements
• Comments
• Variables
• Operators
• Comparisons
• If…Else
• Switch
• Functions
• For Loop
• While Loop
• Break Loops
• For…In
• Events
• Try…Catch

Fire Bug, Xpath and CSS

Introduction to Firebug
• Downloading and installing of Firebug
• Downloading and installing of xpath
• How to identify the xpath for an particular element
• Identifying objects using CSS

How to use TestNG in Selenium


• Introduction to TestNG
• Why TestNG
• Setting up TestNG
• Working with TestNG
• Advantages of TestNG over Junit
• Exploring TestNG Features
• How to Use TestNG Annotations
• Data Driven Testing TestNG
• TestNG Execution Report

Selenium Grid
• Introduction Selenium Grid
• Advantages of Selenium Grid

Advanced Selenium Web driver


• Introduction to selenium 2.0
• Advantages of web driver
• Web Driver v/s RC
• Architecture of Web Driver and RC
• Web Driver IDE
• Installation / Configuring Eclipse for Web Driver
• Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
• Working with Different drivers like HtmlUnit driver, Firefox Driver etc…
• Creating the generic scripts in Web Driver
• Creating the scripts by using functions
• Web Driver commands with examples
• Web Driver with TestNG

Automation Framework
• What is Framework
• Types of Frameworks
• What is modular framework
• What is Data Driven framework
• What is Keyword driven framework
• What is Hybrid framework
• Use of Framework
• How to execute the scripts from framework

You might also like