Manual & SELENIUM COURSE CONTENT PDF
Manual & SELENIUM COURSE CONTENT PDF
Manual & SELENIUM COURSE CONTENT PDF
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
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
Selenium Grid
• Introduction Selenium Grid
• Advantages of Selenium Grid
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