Course Duration in Hours
90
90
Manual Testing Course Syllabus
• Introduction to testing
• Verification vs validation
• Types of Applications
• Probabilities of getting an error in an application
• SDLC – Software Development Life Cycle
• Waterfall
• Prototype
• Spiral
• Incremental(Agile methodology and Scrum Framework)
• V-Model
• Advantages and Disadvantages of each software development life cycle
• Principles of Testing
• STLC –Software Testing Life Cycle
• Difference between Test case, Use case and Scenario’s.
• How to prepare test plan and strategy
• How to Prepare test case template?
• Difference between Error, bug, defect and failure
• Test Case Design Technique
• Boundary value Analysis
• Equivalence Partitioning
• Use Case Testing
• Bug Life cycle
• How to Prepare Bug template?
• Bug Tracking tool
• Types of Testing
• Difference between static and Dynamic testing
• Difference between Functional and Non-functional testing
• Black box testing and its types
• White box testing and its types
• System Integration Testing vs User Acceptance Testing
• Entry Criteria and Exit Criteria
• Test Environment and Test data preparation
• Integration testing
• Big Bang Integration
• Incremental Approach – Top Down, Bottom up and Hybrid
• Requirement traceability matrix
Automation Testing (Selenium) Syllabus
Module 1: Selenium Introduction
Selenium Introduction
What is Selenium and Why Selenium
Selenium Components
Introduction of selenium Components
Java in Selenium?
Module 2: OOPs concepts and Core java Introduction
OOPs concepts
Setup Java environment – Download JDK and Setup eclipse
Java programming concepts
Class, Object ,variables, methods, Packages
Conditions and loops
Access and non access modifiers
Advanced Java Programming
Interfaces, Inheritance
Collections, Exceptions
Module 3: Selenium IDE and RC Introduction
Installing Selenium IDE
“Selenese” – Selenium Commands
Actions,Asserts,Assesors
Developing Test Cases & Test Suites With Selenium-IDE
Introduction to Selenium RC
Module 4: Selenium WebDriver Introduction
Selenium WebDriver Introduction
WebDriver Vs RC
Download and Configure WebDriver with Eclipse
Simple Testcase
Open and Close Browser
Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
UI elements ,Locators
Identifying WebElement using id, name, link text, class, xpath, css
Handling various WebElement using WebDriver
Handling Mouse movements and keyboard Events
Module 5: Testing Framework and Tools
Introduction of Testing framework
Types of frameworks
Tools for developing Test Framework
TestNG introduction and Configuration with eclipse
TestNG Annotations and Data Providers
Creating Test Suit with TestNG
Module 6: Develop Hybrid Framework
Developing Hybrid Framework for Web Application using WebDriver /TestNG and Maven
Use external Data for Testing (Excel sheet , xml files, Property file )
Reading and understanding reports
Screenshots for failed Test case
Graduate, Btech, MCA, BCA, BSC Comp Sc
Orimark Technologies Pvt Ltd, Bhuvaneswar,IN