Croma Campus is widely recognized for providing the best Software Testing Training using Selenium 2.0 that aims to teach concepts in a simple and prac

Course Duration

30 Hrs.

Live Project

02 Project

Certification Pass


Training Format

Live Online /Self-Paced/Classroom

Watch Live Classes



prof trained


Professionals Trained
batch image


Batches every month
country image


Countries & Counting


Corporate Served


Croma Campus has been established a decade ago with the aim to meet the current market requirement by creating technical experts with the high knowledge in their field; Croma Campus is widely recognized for providing the best Software Testing Training using Selenium 2.0 that aims to teach concepts in a simple and practical manner. We are the best Training Institute in Noida in-terms of syllabus and professional teaching. We are covering almost all the transformations which are required by the companies in Software Testing, making our students able to choose their dream company. Our trainers are highly expertise having 15+ years of experience in their domain and are associated with multiple MNCs. After imparting successful training We provide certification, conduct grooming session to crack the interview and aids all the students in placement as we have assured placement cell.

Being a Well- known training institute in Delhi NCR, we focus on quality of education and not earning money. Our agenda is not to make money from you but to make you successful. We have high-tech infrastructure and well-equipped laboratories where students can study anytime and can ask their doubts from trainers at anytime. Moreover, we work on LMS Software through which you can take back-up of every class as many time as you want.

Our dedicated Selenium training program is designed with Selenium Testing Tool for test automation. Selenium is an open source software testing tool used to test web based application by automating browser test.

Today’s software industry requires a Manual Tester who is not only proficient in software testing but also has deep knowledge of complete software development process to work continuously with development team. This demand cannot be satisfied just by learning a course which is focused only on basic knowledge of software testing Our software testing training have highly qualified professionals in delivering a selenium training course that help students to learn effective web automation testing using the selenium test suit and automated scripts. So if you want to make your career in this you can enroll here anytime and get a free demo class.

Our Software Quality Testing Training will have the below process:

  • Manual Testing (SQT, QMS, ISTQB, AGILE,RTM & DTM, Defect Tracking)
  • DataBase Testing (SQL, Oracle Database, TOAD/SQL Developer)
  • Design Automation Testing Framework as per the client requirement or application behaviour.
  • Unix Testing(Putty)
  • Mobile Testing(Android, iPhone/iOS)
  • Cloud Testing
  • Automation Testing (Selenium,QTP/UFT, QC/ALM)
  • Placement Process (Test Papers, Grooming Session, Resume Design, Mockup Interview, Conduct Interview)

Croma Campus Software Testing Training Map

Software Testing - Program 2 (Selenium 2.0)
Manual Testing 1. Software Quality Testing (SQT)2. Quality Management System (QMS)·3. ISTQB Certification Training(Assignment + Test Papers + Mock Interview)4. Testing of Live Projects
Automation Testing Tools 1. Selenium 2.0 - Expert Level2. HP - QTP/UFT - Basic Level3. HP - QC/ALM - Basic Level4. Automation of Live Projects
Database Testing 1. SQL2. Oracle Database3. Toad & SQL Developer
Mobile Application Testing 1. Keynote MITEv2.42. Smartphone Simulator3. Smartphone Emulator4. Responsive Testing5. Android Virtual Device (AVDv5.0)
Cloud Computing Testing 1. Infrastructure as a Service (IaaS)·2. Platform as a Service (PaaS)3. Software as a Service (SaaS)
Unix/Linux System Testing 1. Putty
Test Management Tools 1. Task Allocation Tool IBM-Clear Quest(CQ)2. Defect Tracking Tool Bugzilla/Jira3. Centralize Management of Testing Documents VSS4. Email System Outlook Express
For B.Tech/MCA Industrial Training: Project Synopsis/Project for College Submission/Industrial Training Certificate.

Why to Choose this Course

Request more information

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy





10-Oct-2022 *

Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




Running lack of time? Join Fastrack classes to speed up your career growth.

Materials and guidance on certifications

Register for FREE demo before signing up.




Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




Take class during weekdays and utilize your weekend for practice.

Get regular training by Industry Experts.

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




More Suitable for working professionals who cannot join in weekdays

Get Intensive coaching in less time

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF




More Suitable for working professionals who cannot join in weekdays

Get Intensive coaching in less time

Get Proper guidance on certifications.

Register for FREE demo before signing up.

10% OFF

Timings Doesn't Suit You ?

We can set up a batch at your convenient time.

Batch Request

enter date


Manual Testing with QMS

Software Testing- The Basics

  • What is Software Testing?
  • Why we are doing Testing?
  • How to perform the Testing?
  • Benefits of Testing.

Software Testing Terminology

  • Mistakes, Faults, Bugs & Failures.
  • Priority & Severity.
  • Debugging & Root Cause Analysis.
  • Verification & Validation.
  • Test Bed/Environment.
  • Mockups.
  • Test Scenario.
  • Review, Walkthrough & Inspection.

Software Development Life Cycle (SDLC)

Software Testing Methodologies/Models

  • Water Fall Model.
  • Iterative Model.
  • Prototyping Model.
  • Spiral Model.
  • Agile.
  • V-Model.
  • RAD (Rapid Application Development).
  • RUP (Rational Unified Process).

Software Testing Life Cycle (STLC).

  • Requirement Analysis
  • Test Planning
  • Test Development
  • Test Execution
  • Test Reporting
  • Test Result Analysis or Defect Analysis
  • Re-Testing the Resolved Defects
  • Regression Testing
  • Test Closure

Testing Approach

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

Types of Testing

  • Unit Testing.
  • Integration Testing.
  • Re Testing
  • Regression Testing.
  • Usability Testing.
  • Performance Testing.
  • Software Stress Testing.
  • Security Testing.
  • Smoke Testing.
  • Compatibility Testing.
  • System Testing.
  • Alpha & Beta Testing.
  • UAT (User Acceptance Testing).

Traceability Matrix

  • Requirement Traceability Matrix.
  • Dependency Traceability Matrix.
  • Forward/Backward Traceability Matrix.

Test Case Design & Development Techniques

  • Equivalence Partitioning.
  • Boundary Value Analysis.
  • Graph Based Testing Methods.
  • Error Guessing.

Test Plan

Defect Management

  • How to Log a defect?
  • Defect Life Cycle.
  • Defect Tracking Tool-Bugzilla.

Test Design & Test Execution Checklist.

Web Based & Database Testing.

Testing Project Life Cycle.

Software Testing Best Practice used in Software Industry.

Workshop on Software Testing.

Challenges in Automation testing


ISTQB Cretification

Fundamentals of Testing

  • Why is Testing Necessary
  • What is Testing?
  • Seven Testing Principles
  • The Psychology of Testing
  • Code of Ethics

Testing Throughout the Software Life Cycle

  • Software Development Models
  • Test Levels
  • Test Types
  • Maintenance Testing

Static Techniques

  • Static Techniques and the Test Process
  • Review Process
  • Static Analysis by Tools

Test Design Techniques

  • The Test Development Process
  • Categories of Test Design Techniques
  • Specification-based or Black-box Techniques
  • Structure--based or White-box Techniques
  • Experience-based Techniques
  • Choosing Test Techniques

Test Management

  • Test Organization
  • Test Planning and Estimation
  • Test Progress Monitoring and Control
  • Configuration Management
  • Risk and Testing
  • Incident Management

Tool Support for Testing

  • Types of Test Tools
  • Effective Use of Tools:  Potential Benefits and Risks
  • How Introducing a Tool into an Organization

Selenium 3.0

Selenium IDEv2.8.0

  • Installing Selenium IDE
  • Recording Script
  • Running, Pausing and debugging Script
  • Running a script line by line
  • Inserting commands in between script
  • XPATHS and installing firebug to get XPATHS
  • Wait Commands
  • Verification and Assertions
  • Should I use verify or assertion
  • JavaScript
  • User-extension.js in Selenium IDE
  • Using if statements and loops in IDE.
  • Echo, StoreEval and StoredVars Demystified
  • Creating your own user extensions.
  • Making a function in user extension to generate random email address.
  • Extracting all values of dropdown.
  • Reading XML from JavaScript using DOM.
  • Building Test Cases
  • Parameterize your IDE test cases with customized use extension and XML
  • Regular Expressions in Selenium IDE.
  • Handling JavaScript Alerts
  • Capturing screenshots from Selenium IDE
  • Automation Basics

Introduction - Selenium Remote Control (RC) : Selenium1

  • What is Selenium RC?
  • Difference between Selenium IDE and Selenium RC
  • Difference between WebDriver(2.x) and Selenium RC(1.x)
  • Configuring Selenium RC in Eclipse
  • Javadocs for Selenium RC
  • Selenium Interface
  • Starting and Stopping Selenium Server
  • Running Sample Selenium code using SeleneseTestCase class
  • Running Sample Selenium code using DefaultSelenium class
  • Browsers supported by RC
  • FireBug and Firepath
  • XPATHS and their usage with Selenium RC
  • Full and partial Xpaths

Selenium RC Features

  • Handling HTML components like Links, Buttons, Input box, Radio buttons, Checkbox
  • Handling a dropdown list
  • Reading title of page using Selenium RC
  • Closing browsers and killing sessions
  • Slowing down the script execution speed
  • Capturing Screenshots with Selenium RC
  • Extracting Data from Web table cells
  • Checking if an element/object is present on the page or not
  • Checking if text is present in the application
  • Handling javascript alert message boxes
  • Full and partial Xpaths
  • Handling Buttons, Edit boxes, Radio buttons, Checkboxes and other Page objects

Selenium RC Pop Up and Tab handling

  • Concept of window ID
  • Extracting window IDs with Selenium Object reference
  • Tabbed browsing and handling tabs with selenium RC
  • Handling popups, performing actions in pop up window
  • Closing pop-up windows
  • Live example on tabbed browsing and Pop up handling

Selenium RC Web Table

  • What is a web table?
  • Finding number of rows in Web table
  • Finding number of columns in Web table
  • Extracting Cell value
  • Xpaths and identifying the pattern in them
  • Dynamic Web tables
  • Live example on printing all the values in a dynamic web table using Selenium RC
  • GetTable function in Selenium RC
  • Live example on printing all the values in a dynamic web table using Selenium RC

Platform supported by selenium RC

  • Integration with various scripting language (Java, C#, ruby).
  • Browser’s supported by selenium RC.

Selenium WebDriver

Why WebDriver?

  • Selenium RC and Webdriver
  • Downloading and configuring webdriver in eclipse
  • WebDriver Interface
  • Drivers for Firefox, IE, chrome, Iphone, Android etc
  • First Selenium WebDriver Code
  • Opening multiple browsers at one time
  • Close and Quit methods in Webdriver
  • What is Firefox profile
  • Creating own Firefox profile
  • Magic of HtmlUnitDriver

Selenium WebDriver  2

  • Installing Firebug and FirePath Addons in Firefox
  • Using Firebug and Firepath
  • HTML language tags
  • Handling Links with WebDriver
  • Extracting Xpaths and relevance of Xpaths
  • Identifying Web Elements using id, name, linkname, class, xpath, tagname etc
  • Handling Input Box/Buttons
  • Handling Web List
  • Handling Radio Buttons, CheckBoxes

Selenium WebDriver 3

  • Dynamic objects
  • Extracting links and other web elements
  • Capturing screenshots with WebDriver
  • Window handles
  • Tabbed browsing with Selenium
  • Example of Tabbed browsing
  • Pop up handling in Selenium
  • Example of Pop up handling
  • Managing variable xpaths
  • Certificate error handling using WebDriver

Selenium WebDriver 4

  • Pausing execution for sometime
  • Introducing wait for sometime
  • WebDriverWait Class
  • Handling JavaScript alert messages with Selenium
  • Simulating the Keyboard Key press event
  • Simulating Pressing Enter Button of Keyboard

Selenium 3.0 Features-1

  • Extracting Data From Web Table
  • Dynamic Web Table Handling
  • Attaching files with Selenium
  • Mouse movement with Selenium- Mouse Interface
  • Working with Calendar using Selenium
  • Handling Ajax Autosuggest
  • Handling Google Ajax Auto suggest
  • Setting the page load timeout- WebDriver.Timeout Interface

Selenium 3.0 Features-2

  • Simulating front and back button click on Browser using selenium
  • Assigning Firefox profile parameters
  • Downloading files using selenium
  • Selenium Javadocs
  • Listeners- Using WebDriverEventListener
  • Practical usage of Listeners in Selenium
  • Moving a mouse on a Object and right clicking on it
  • Finding Coordinates of a Web Object
  • Actions class in Webdriver

Working with Drivers in Selenium Web Driver

  • Help- My browser is not opening
  • Help- My browser is opening but it not navigating
  • Configuring chromderiver.exe
  • Uploading files in Chrome
  • Tabbed browsing and Popup handling in browsers
  • Certificate handling in browsers
  • Moving mouse in browser using different drivers(IE, Firefox, chrome)

Selenium Grid

  • Using grid in selenium
  • Implementation of grid using ant
  • Running test in multiple browsers and platform.
  • Cross browser testing using ant.

Junit 4 Framework / ANT

  • What is JUNIT|Configuring Junit 4 in Project/Eclipse
  • Junit 4 annotation|Running Test in Junit
  • Skipping Tests|Parameterizing Tests
  • Using Assertions|Reporting Errors / ErrorCollector
  • Batch Running - Custom Runners
  • What is Ant|Downloading and configuring Ant
  • Build.xml configuration
  • HTML Report generation using Ant
  • Building a BAT file to run tests using ANT

TestNg Framework / ANT

  • What is TestNg|Installing TestNg in Eclipse
  • TestNg annotations|Understanding usage of annotations
  • Running a Test in TestNg|Batch Running of tests in TestNg
  • Skipping Tests|parameterizing Tests DataProvider
  • Assertions/Reporting Errors
  • TestNg Reports|Advantages over Junit
  • Using TestNg in Selenium
  • What is Ant|Downloading and configuring Ant
  • Build.xml configuration
  • XSLT report generation generation using TestNg and Ant
  • Building a BAT file to run tests using ANT

Database Testing

Database Concepts

  • What is Database Application?
  • Testing the Application vs. Testing the DBMS
  • Understanding Data Storage
  • Back End and Front End Testing
  • Relational Database (RDBMS) Concept
  • Database Testing Phases
  • Database Normalization

Basic SQL (Structured Query Language)

  • SQL Basics
  • Overview of DML, DDL & TCL
  • DML: Insert, Update, Delete and Merge
  • Restricting & Sorting Data
  • Using the insert Statement to generate Test data
  • Testing for application accuracy using the Update and Delete Statements

SQL Functions

  • Single Row Functions
  • Character Functions, Number Function, Round, Truncate, Mod, Max, Min, Date

General Functions

  • Count, Average, Sun, Now etc

Joining Tables

  • Obtaining data from Multiple Tables
  • Types of Joins (Inner Join, Left Join, Right Join & Full Join)
  • Sub-Queries Vs. Joins

Operators (Data using Group Function)

  • Distinct, Order By, Group By, Equal to etc

Database Objects (Constraints & Views)

  • Not Null
  • Unique
  • Primary Key
  • Foreign Key

Structural & Functional Database Testing using TOAD Tool


Unix/Linux Testing

Unix/Linux Testing (Server Side Testing)

  • Putty
  • UNIX Layers
  • Basic UNIX Elements: commands, files, directories, your environment, processes, and jobs
  • Multi-User and Multi-Tasking Operating Systems
  • Defining The UNIX Shell
  • UNIX Commands
  • Case Sensitivity
  • Special Keys and Control Characters
  • File System. Working with files in UNIX.
  • Wildcard Characters
  • File and Directory Permissions
  • Processes: Viewing Your Processes, Running Background Jobs, Process Scheduling Priority
  • UNIX Networking: Inter Networking, Networking Commands, Networking Files
  • Introduction to vi editor
  • More UNIX Commands

Mobile Testing

Mobile Testing for Android & iPhone

  • MITE (Mobile Internet Testing Environment)
  • Mobile Simulators
  • Mobile Emulators
  • Types of Mobile Applications
  • Types of Mobile Platforms
  • Mobile Simulators, Emulators
  • Side loading Binary files on Mobile devices / Mobile Simulators, Emulators
  • How to test a Mobile Native, Web Application
  • Different types of Interrupts Testing
  • Demo on Mobile Native, Web application
  • How to capture screenshots of devices, simulators
  • How to capture logs from devices, simulators
  • Application Submission Procedure
  • Device anywhere tool
  • User Agents

Cloud Testing

Need Customized curriculum?

Mock Interviews

Prepare & Practice for real-life job interviews by joining the Mock Interviews drive at Croma Campus and learn to perform with confidence with our expert team. Not sure of Interview environments? Don’t worry, our team will familiarize you and help you in giving your best shot even under heavy pressures.Our Mock Interviews are conducted by trailblazing industry-experts having years of experience and they will surely help you to improve your chances of getting hired in real.
How Croma Campus Mock Interview Works?


Validate your skills and knowledge by working on industry-based projects that includes significant real-time use cases.Gain hands-on expertize in Top IT skills and become industry-ready after completing our project works and assessments. Our projects are perfectly aligned with the modules given in the curriculum and they are picked up based on latest industry standards.Add some meaningful project works in your resume, get noticed by top industries and start earning huge salary lumps right away.
Request more information

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy

Phone (For Voice Call)

+91-971 152 6942

WhatsApp (For Call & Chat)


self assessment

Learn, Grow & Test your skill with Online Assessment Exam to achieve your Certification Goals

Are you satisfied with our Training Curriculum?

If yes, Register today and get impeccable Learning Solutions!

By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy


Training Features


Instructor-led Sessions

The most traditional way to learn with increased visibility,monitoring and control over learners with ease to learn at any time from internet-connected devices.

real life

Real-life Case Studies

Case studies based on top industry frameworks help you to relate your learning with real-time based industry solutions.



Adding the scope of improvement and fostering the analytical abilities and skills through the perfect piece of academic work.

life time access

Lifetime Access

Get Unlimited access of the course throughout the life providing the freedom to learn at your own pace.


24 x 7 Expert Support

With no limits to learn and in-depth vision from all-time available support to resolve all your queries related to the course.



Each certification associated with the program is affiliated with the top universities providing edge to gain epitome in the course.

Training Certification

Earn your certificate

Your certificate and skills are vital to the extent of jump-starting your career and giving you a chance to compete in a global space.

Share your achievement

Talk about it on Linkedin, Twitter, Facebook, boost your resume or frame it- tell your friend and colleagues about it.

Video Reviews

Testimonials & Reviews


For Voice Call

+91-971 152 6942

For Whatsapp Call & Chat