What is Software Testing?

According to Wikipedia, Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software bugs (errors or other defects), and verifying that the software product is fit for use.

Introduction of Software Testing Training

Our Certified Software Testing Program is a 50 hour training program which covers the required modules to be a certified and industrially ready for the job of software tester.

Our Certified Software Testing Program is a 100% practical based program covering the topics like Core Java, Manual Testing, Automated Testing (Selenium,TestNG,JUnit,Cucumber,DevOPs)


I’m Interested in
This Program


Weekend 7th October 2019
Location Thane


Weekdays 14th October 2019
Location Thane

Why join Asterix for Software Testing Training?


We have best of the trainers with a belief that best friend of an developer is a Keyboard, hence we have 100% Practical Approach policy.


We keep our batch sizes small for qualified attention and proper practical time. Smaller batches help both trainer as well as trainees to work well on the concepts.


Our Portfolio Projects makes your resume outstanding. We make projects based on Real Time problems, so every batch is doing some great projects and the experience help them deploy the concepts they know.


Our Placement unit make sure that you are quite comfortable in presenting to the companies we are tied up with. We give 100% Job Assistance.

Topics Included

  • Core Java

  • Software Testing

Detailed Syllabus

Core Java

Java Declaration and Object Orientation

Classes, Objects, Instances, Difference in Objects of C++ and JAVA, Concept of JDK,JRE and JVM, Constructors, Instance and Local Variables, JAVA Naming RULES & CONVENTIONS, Static Variables and Methods, Source File Declaration Rules.

Writing First Java Program

Installing JDK , Configuring Java Variables on System, Writing First Java Program, Compilation and Execution

In Class Assessment-1 - 10 logical programs to break the ice with Java Environment.


Introduction to Inheritance, Thumb Rule 1 (with practical), Super keyword , Thumb Rule 2, Method Overriding, Final keyword, Manifest Constants.


Introduction to String, String and Memory management, Why are Strings final?, String Methods (with practical’s), String Buffer and String Builder and Regular Expression.

In Class Assessment-2 Practical’s on String and Inheritance

Interface and Abstract Class

Everything about interface and abstract class.

Everything about interface and abstract class

Using try..catch, Using Finally, Try with Resources , Defining Exceptions, Hierarchy of Exception, Throwing our Exception.


Understanding the concept of packages, Making our own package, Understanding access specifier, Making our own jar file and setting in classpath.

Software Testing

Testing Basics

Types of testing Manual/Automation, Testing Life Cycle, Automation development life cycle, Testing phases, Agile and Waterfall model.

Setup & Installation

Walk-through of Eclipse tool, Downloading Selenium jars and setting up, Firebug/Firepath, Setup First project.

Selenium Webdriver - 1

Intro of Webdriver, Configuring Webdriver, Drivers for Firefox, Chrome & IE, First Selenium script.

Selenium Webdriver - 2

How to locate and work with Elements, Working with text box, Links, Dropdown, Checkboxes, Radio buttons etc., Generating custom Xpaths, Actions Class, Robot Class, Introduction to Wait(Implicit & Explicit), Handling Alerts and popups, Parameterization using Apache POI.

Selenium Webdriver - 3

Create a sample automated script, Work with Object Repository, Use of Object Repository, Walkthrough of a sample project.

Automation Framework

What is a framework, Types of framework,Walkthrough on frameworks(Hybrid), Developing a framework, Walkthrough on a custom framework, Winding up with Selenium.


Introduction to JUNIT, Annotations, Usage, Benefits, Sample working of JUNIT.


Introduction to TestNG, Annotations, Usage, Benefits, Sample working of TestNG.

Automation using DevOps

What is DevOps, Integrating Automation with DevOps, GitHub Integration with Selenium, GitHub Pull/Commits, Uses & Advantages.

Cucumber Testing

Introduction to Cucumber framework, Setting up Cucumber, Features/Scenarios, Automation using Cucumbe, Benefits & Features.

Detailed FAQs

Batches are available throughout the day, you can attend any batch as per your convenience, but you must notify your coordinator before changing the batch.

Yes, you will get the training and project completion certificate by Asterix Solution.

Yes, apart from training Asterix Solution also runs a development unit, hence we give some part of project to our students.

Yes, you can take break for a valid situation and later join back in any other batch.

You can schedule a revision time with your trainer, or sit in any other batch with same topic free of cost.

Yes, we allow the fees payment to be in 2-3 installment through cash, cheque or Internet banking.

Yes, we provide 100% Job Assistance for Software Testing.

Student Reviews

Companies Where Our Students Placed