best-testing-institute

My Career Path 2 (Test Engineer Module)

Testing and Development

Best Software Testing Institute In Bangalore

This career path is carefully designed keeping in mind the individual roles a fresher would want to achieve to get a job as a Test Engineer( Manual and Automation)

Overview

Why Learn Testing and Java?

Testing and Java strengthens your dream of becoming a Test engineer including automation.

  • Testing is the basic activity that an end-user would perform for any product in the world before the purchase or usage and how can software industry be an exception being one of the biggest industries globally.
  • No products come out to the market without having gone through multiple levels of testing and every company ensures that its products are tested to deliver the best results by avoiding faults and provide the best user experience to its customers. what best can an engineer ask for when they can test some of the coolest, innovative or unique products even before the world could see it. Testing any product results in higher productivity and the industry is looking for perfection which is where test engineers play an important role.
  • Test engineers primarily follow manual and automation forms of Testing and with this course you will master both Manual and Automation Testing(Selenium). The industry is moving towards automation and there is no reason why you should not too.
  • Manual testing is a type of software Testing where Test engineers manually execute test cases without using any automation tool. Manual testing is the most primitive of all testing types and helps find bugs in the software. Any new application must be manually tested before its testing can be automated.
  • Selenium is a portable Framework for Testing Web Applications. selenium provides a playback tool for authoring functional tests without the need to learn a test scripting language.
  • Java is a legacy language that is widely used across the world to build complete applications that can run on single computers or distributed among clients across a network and Java still holds a strong position despite having a long history talks about its richness. In terms of Testing especially with selenium Java is mostly by Automation professionals. Selenium with Java binding is a java library which means it has been developed using Java concepts. You must be aware of concepts of java programming and have a good knowledge on object oriented programming concept to be a great automation test engineer and now with automation taking over the number of opportunities is good for Testing freshers in India,

Take-Away Skills

A software engineer having front end technologies(web technologies) will increase the opportunities across the software industry and it can give you its own advantage of being a front end developer which is one of the most in-demand roles in the software industry.

Database skill is a key as the saying goes data is everything in this era, this skill strengthen your hold on the entire project.

Aptitude + Soft Skills + Personality Development + programming sessions + Live Project + mock interviews for both technical and non technical skills are our promise for you to crack an interview as you know these are some key interview rounds in most of the hiring process.

Certification

Yes

Lifetime Membership

Yes

Individual Mentorship

Yes

Study Materials

Yes

Live Project

Yes

Placement

Till you get a job

Training Mode

Classroom

Duration

100 Working Days

Fees

Rs 25999

WHAT YOU WILL LEARN

Testing
Java
Web
SQL
Non Technical
Testing

MANUAL TESTING

Testing Overview
Introduction to testing and its need.

SDLC
K
now about how software development is dealt/handled at different companies

Testing Methodology
L
earning this will make you be well aware of all  the methodologies in testing

Types of Testing
T
esting is huge and knowing all its types is the key to becoming a master in testing.

Software Testing Life Cycle
L
ife cycle of testing and how we can test in real-time 

Test Case Design Technique
T
est cases are the deciding factor and don’t you want to write the most efficient test cases if your answer is yes then this is for you.

Test Case Development
D
eveloping test cases adds value and strengthens your hold on testing, which is why this is a must.

Test Case Execution
E
xecution is important in any work and Test cases are no exception, Learn how you actually test/perform testing. 

Bug Tracking and Reporting
I
ntroduces and explains defect tracking and you would learn bug tracking tools also / Tracking a bug/defect is a test engineer’s responsibility and we will learn how to be responsible test engineers

Test Closure Activity
H
elps you to build a summary of all the tests conducted during the software development life cycle

Test Metrics
G
ives the inside of the requirement traceability matrix and defect traceability matrix.

Agile SDLC Process
L
earn agile development 

SELENIUM

Introduction to Automation
What is Automation
Advantages & Disadvantage of Automation
When do we go for Automation

Introduction to Selenium
What is Selenium?
Languages & Platform supported by Selenium
Selenium Component (Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid)
Differences between Selenium and QTP

Selenium IDE
Install Selenium IDE, Selenium IDE Features, Creating First Selenium IDE script

Basic Browser Handling
Launching Browser (Firefox, Chrome, IE,Safari…)

Locators and its Types
What is locator?
Locator types(tagName,id,name,className,link text,partial link text,CSS,Xpath)

Synchronization
About Synchronization
Implicit wait
Explicit wait
Fluent wait

Selenium WebDriver(Basic And Advanced Stuff)
I
ntroduction to WebDriver & Comparison with Selenium RC, Install Selenium WebDriver
Handling WebElement & mouse events in web driver
Different ways to perform actions on elements
Using getters and setters for validation
Performing mouse hover action
Handling Dropdown Menu
Performing Drag and Drop action

Handling Drop-downs, Handling Alerts/popups
Handling Dynamic Web Tables, iFrames, Dynamic Elements

Drag and Drop action in Selenium
Using Robot API with Selenium
How to use AutoIT with Selenium
Keyboard & Mouse Event using Action Class in Selenium Webdriver,
How to Upload & Download a File using Selenium Webdriver

Junit & TestNg

Automation FrameWork
What is Automation Frame Work
Why Framework
Types of Framework
Designing Framework
Implementation of Frame Work
Execution of Frame Work

Database Testing using Selenium WebDriver

Java

CORE JAVA

Java Basics
A
long with brief history, get
acquainted with terminology of the language, get to know the features
which enable Java to stand out

Object Orientation
Explore the inside of an object, however, make sure to protect it from the garbage collector thread

Data Types
Make storage of data more efficient, learn the wiz art of typecasting

Working of Loops
B
eliever in smart work instead of hard work? Loops are a MUST in your logic armory

Arrays in Java
U
se a SINGLE variable name to access tonnes of data. But wait, there are some limitations!

String in Java
W
ho doesn’t wish to play strings?
But not everyone knows how to! Watch String, StringBuffer and
StringBuilder fight for significance

Method in Java
M
ethods live for the team.
Fundamentals of almost every modern programming language, methods are
born on the stack, execute and diminish

Method overloading
M
ultiple methods with the same name- sounds polymorphism but is it?

Class Members in Java
Y
ou really thought main()
was the entry point of a program? Well, say hello to static. learn to
use static variables, static blocks as well as static methods

Encapsulation
P
rotect your private data using
public getters and setters. Don’t like the name setters? How about
Constructors? Interested in constructor chaining?

Super
K
now about super keyword 

This
K
now about this keyword

Constructor overloading
L
earn how to instantiate different objects with different states

Static keyword

Inheritance
A
cquire the properties and behavior of the parents, but, for what? Save time using inheritance-, codeless and earn more

Single inheritance
Enables a derived class to inherit properties and behavior from a single parent class

Multiple inheritance
Inherit properties of more than one parent class

Multilevel inheritance
D
erived class will be inheriting a base class and as well as the derived class also act as the base class to other class

Cyclic inheritance
C
lass is its superclass and subclass at the same time

Hybrid inheritance
A
chieve hybrid inheritance only through Interfaces.

Method overriding
If a subclass has the same method as declared in the parent class, it is known as method overriding in Java

Rules of method overriding
Learn how to override a method

Final keyword
Want to stop
inheritance, wanna create constant, how about stopping overriding? Make a
method final in the abstract class and check!

Polymorphism
1 to many! Use polymorphism concepts to not only reduce the length of your code and make it compact but also make it super flexible

Abstraction and Interfaces
There
must be something special about these interfaces that along with class
names and constructors, they are also allowed Upper case initials. Are
they of equal significance as a class?

Packages
W
ho all should know the location of the
locker? Who should have the keys? Specify access by practicing the
concept of packages. Do we have a standard format for creating a
package? How many inbuilt packages do you know and why is the package
kept so?

ADVANCE JAVA

Introduction to  Exception Handling
W
e are mere
programmers and bugs are bound to occur even after utmost sincerity.
Handle exceptions as prevention is better than cure

Handling the exception
I
ntrusted to learn try-catch 

Rethrowing the exception
Can we throw the exception object?

Ducking the exception
W
hat happens when an exception is not handled properly

Custom exceptions
C
an a programmer create exception according to project demand?

Exception hierarchy
Does exception have a hierarchy?

Liskov’s substitution principle
T
ry overriding methods when exceptions are involved

Thread and Multi-threading
S
peed is essential in today’s world. Give your application an extra wheel by using the concepts of multi-threading

Race condition
Learn the challenges of a multithreaded environment

Deadlock
Can multiple threads access the same resource at a time? if yes do we have any challenges associated with it ?

Producer consumer problem
Is multithreading applicable in all cases ? is race condition good or bad? Can we make threads to communicate with each other ?

Thread life cycle
Even threads have a life cycle! interesting …well learn about states of a thread

Networking
L
earn how to make communication happen between two processes via socket programming

Serialization
I
nterested in making the object’s state persistent? well, learn how?

Generics & Collections
W
arned you about the
limitations of arrays, didn’t we? Well, why fear when collections are
here. Make storage, retrieval as well as searching efficient by using
the gifts of the Collections framework

Concurrent collections
W
ant to write better concurrent java applications? then use concurrent collections

Jdk 9 new features
Private interface methods, Stream API improvements, Collection factory methods

Jdk 10 new features
Local-Variable Type Inference, Thread-Local Handshakes

Jdk 11 new features
T
ype Inference for Lambda Parameters, String:: lines, New File Methods

Jdk 12 new features-Switch Expressions, File mismatch() Method, Strings New Methods, Pattern Matching for instanceof

J2EE INTRODUCTION
M
ore than 90% of applications
on the internet are web applications and that is where the Java
Enterprise Edition comes into the picture

JDBC
M
ake the communication between your java code and database possible by using the concepts of JDBC

Servlets
Looks and feels of a web app is all-important but this is how and where you write the business logic. The BACK END- Servlets

JSP
L
earn this amazing server page technology JSP and ensure the user wants to visit your web app again and again

JAVA FRAMEWORKS

Spring
L
earn this to Solve difficulties in Enterprise application development

Hibernate
F
acing difficulty in learning SQL or fed up with writing repetitive JDBC code? then learn hibernate

Web

HTML 

Introduction
Learn this amazing front end technology HTML and ensure the user wants to visit your web app again and again. Get to know the difference between markup and a programming language.

Tags. Attributes & Elements
Ever heard of these words ?. Let’s start with the basics of HTML to make it easy for you.

Links & images
C
an you link one HTML file with other files like JS, CSS, etc. ? yes, it’s possible. Dive deep into this topic to know better

Tables & List
W
hat about designing a row and column structure on your web page? where you have to write a list of items which should be numbered automatically without mentioning it? It will make the work very easy right? let’s try this

Multimedia
Let’s learn how to embed audio and video clips on your web page. Which will make it more user friendly. Isn’t it?

Forms
Filled registration forms on every website to have your own account? Want to build that sort of thing? Let’s learn how to do that.

Semantic tags
Do all web pages have a similar look? Do all pages alignment look alike? where should the content be? Where should be the heading and how does a web page end? Let’s understand the structure of HTML web pages inside this topic.

CSS

Introduction
Black and white are boring. Let’s learn how we can style our web page and make it look more attractive and interesting

Types of CSS
You can write your CSS code in many ways in your program. Let’s understand how many types of CSS are there and how you can use them

Selectors
Which particular element do you want to style? you won’t style your whole page with the same style, right? Selectors are used to “find” (or select) the HTML elements you want to style. Let’s learn more about it

Borders, Margins and Padding
Topic makes it very clear for you. How to give Borders, margins and padding spaces to your content in web pages to make it look more attractive and understandable

Animations & Transitions
Imagine you have a ball-shaped element on your webpage and based on your mouse movement. It’s jumping and moving here and there. Interesting right? Let’s dive deep into more of such things in this lesson.

Navigation bar
One web page can have many pages. Well, how can you easily navigate to those? Understand how we can do that on this topic

Form layout
Is your form way too big? Well, let’s layout it properly because that’s what is styling right? 

Page layout
We can also layout our pages and get rid of divisions in one web page by using CSS for semantic tags. Let’s learn how easily we can do that

JAVASCRIPT

Introduction to JavaScript
Get an introduction on how to create client-side dynamic pages as well as a deep knowledge on object-based scripting language which is lightweight and cross-platform. It’s advantages, features and pre-requisites and much more.

Variables
How do you think you can store a value in programming languages and where? get deep dive into these questions and find out different types of variables used in JS.

Data Types and Type Conversion
Which type of data you want to use and how JS gets to know about it.. Interesting right? Let’s get some knowledge on different types of data and how to convert from one to another.

Operators
Addition, subtraction are too mainstream.. Do you know ===? Let’s understand some new operators used in JS and how to use them..  

Conditional Statements
If age is less than 18 you are not eligible to vote.. and if you are greater than 18, you are eligible to vote.. Write a program for this scenario.. tough ? let’s understand how we can make it easy using these statements.   
Loops
Remember doing “Titration” in your chemistry lab. Let’s do it again and repeat one process and again and again.

Functions
One logic can be reused many times just like you use your clothes, Get some advance knowledge on how to use these functions in JS.

Objects
Everything in this world is an object, small or big.. But what is it doing here in JS? Let’s understand how we use some predefined and custom defined objects in JS.

Events
Clicking, hovering a mouse, pressing a key from the keyboard and holding it. These all are called events which help us to do some tasks possible in systems. Understand how we use these events to handle a JS dynamic page.

Dialog Boxes
Imagine you unknowingly filled wrong credentials on your Facebook login page.. You got a pop-up box that says Invalid username and password.. How do you think it appeared suddenly? understand different types of Dialog boxes that are used in JS.

Cookies
Somebody is storing your essential data when you are using browsers to do some work. But why? who is it? find it here.

Regular Expressions
Do you know how plagiarism detection is done? it searches for a pattern on your page and finds a match.. We can use this concept even in JS and understand how it’s possible.

OOPs Concepts
Understand how different concepts of Object-Oriented Programming can be used in JS.. and how it helps us make our web application very effective.

ADVANCE JAVASCRIPT

Exception Handling
If you get a wound.. You use a bandage to handle it.. What if codes get wound/error? we use Handler which works as a bandage for the error code, let’s go deep inside this interesting concept.

HTML DOM
When a web page is loaded, the browser creates a Document Object Model of the page which is constructed as a HTML tree of Objects.. Get inside of the web pages learning this topic.

Form Validations
Filled a registration form of any web page? ever thought how these types of form pages are filled and when submitted. It gets saved somewhere.. Do you know where? get answers to these interesting questions inside this lesson.

Animations
Ever wondered how games are designed and objects can jump or move in the system screen? let’s learn some transitions and animations which can be done in JS using very easy programming techniques.

Browsers BOM
Everything in the browser happens using HTML, CSS, and JS ..and obviously they need to communicate with each other to make it possible.. then who allows Javascript to talk to the browser? 

Hoisting and Strict mode
Let’s understand some advanced topics in Javascript which are added recently and get us a very efficient web page when used.

Let, Const and Arrow functions
Understanding the use of advanced functions in Javascript. And much more. 

JS Promise
Promises in real-life express a trust between two or more persons and an assurance that a particular thing will surely happen. In javascript, a Promise is an object which ensures to produce a single value in the future (when required).

SQL

INTRODUCTION TO SQL

History
Learn,when did the concept of DBMS came into existence and what is the relation between dbms and sql

Tools
Know about dbms, rdbms, database clients , database servers .

Terminologies in SQL
Know about different terminologies used in sql

Data types
Know about the datatypes used for storing the data

Table Creation
Know about the basic object of database i,e table in detail 

Writing SQL statements
Start writing select queries

Case sensitivity
Know about the  Case sensitivity of language.

Arithmetic Expressions
Learn how to use Arithmetic operators in sql

Between, Not between
Learn how to use keywords as operators in sql

In, not in, pattern matching using like
Know about different types of  keywords as operators and learn efficient retrieval of data

Logical Operators
Learn how to use AND,OR and NOT keywords in sql

Order by
Display the output in ascending or descending order

Functions
Learn what is a function with respect to sql

Single & Multiple row functions
Get clarity on types and sub types of functions.

Group by clause
Start grouping the output with respect to a particular attribute. 

Join
Learn how to increase the efficiency of retrieving the data 

Cases, Decode, Exists
Want to know about PL/SQL then start from here

DDL
Learn about data-definition-language statements in SQL.

Alter, Rename
Learn how to change database objects

Truncate
Helps you to permanently delete the data

Database objects
Know about stored procedures, triggers, sequences, synonyms, views, indexes etc.

Database clients
Learning SQL developer,SQL yog, Heidi SQL is fun-filled task

Non Technical

QUANTITATIVE AND REASONING APTITUDE

Average Mixture Allegation
Percentage, Profit & Loss
Time & Work, Pipes & Cistern
Geometry,Height & Distance
Number System
Speed Maths, Progressions
Time Speed & Distance, Boats & Streams
Analytical Reasoning, Data sufficiency
Blood relations, Data Interpretations(Graphs come under D.I only)
Permutations & Combinations
Probability,Clocks & Calender
Simple Equations, Problems on Ages, Direction Sense
CryptArithmetic
Calculus Basics

VERBAL ABILITY

Subject-Verb
Agreement – 12 rules of SVA which are considered the foundation of sentence formation will be discussed

Tenses
Simple Present, Present
Continuous, Present Perfect, Present Perfect Continuous, Simple Pas,
Past Continuous, Past Perfect, Past Perfect Continuous, Simple Future,
Future Continuous, Future Perfect, Future Perfect continuous Tenses will
be discussed

Parts of Speech
Usage of Nouns, Pronouns, Verbs, Adverbs, Adjectives, prepositions and conjunctions

Articles
Usage of A, An and The… Common Errors in the usage of A An & The…

Reading Comprehension
Understanding different kinds of RCs… Techniques to solve RC in less time

Fill in the Blanks ( on vocab)
How to deal with questions based on vocab, especially when the options look very identical

Errors Spotting and Sentence Correction
How to solve the questions on ES & SC… all the grammar aspect including parallelism and comparisons will be taught

Root Words & Word Cluster methodology for Vocabulary building
These two are the most credible and long-lasting technique to keep around 5000 + vocab to crack different competitive exams

PERSONALITY DEVELOPMENT

Mastering Group Discussion
Personal Interview Question
Mock GD & Mock Interview
Voice Modulation
Effective Communication and Presentation Skill
Confidence Building
Resume Building Technique
Time Management & GoalSetting

WHAT YOU WILL CREATE

Portfolio projects that showcase your new skills

kodnest-online-portfolio

Online Portifolio

kodnest-java-project

Java Project

kodnest-testing-project

Testing Project

Our grads work at some of the top tech companies

kodnest-drive-powerschool
kodnest-client-lgsoft
kodnest-client-mindtree
kodnest-client-sonatasoftware
kodnest-client-Broadridge
kodnest-client-UrbanPro
kodnest-client-Supai
kodnest-client-pratian
kodnest-client-fintellix
kodnest-client-adventsys

See more

What people say about KodNest

Kodnest is one of the best Institute which is located in Btm layout. The way of teaching is super and they teach in such a way that everyone can understand … Read More
KodNest Aishwarya H PassportPic Aishu Harish
Aishwarya H
Mindtree
5/5
Place where you can have faith and trust on team.
KODNEST is the place where every category student irrespective of branch and percentage can gain knowledge .. Read More
KodNest KOD069002
Vishweshwarayya H
Zeomega
5/5
My life changed once I joined Kodnest. An amazing place to learn full
stack course. Teaching is excellent and the way the course is taught is
just amazing.. Read More
KodNest KOD069014
Mohammed Hilal Shaheeq
Sonata Software
5/5
KODNEST is the best platform to get your first dream job.
Kodnest is providing training and placement to needy people with very low cost and high quality.I’m very lucky .. Read More
KodNest KOD069018
Rutuja Patil
Perfaware
5/5

See more

Register for the new batch at KodNest and start your journey to success.Secure Your Spot Now!Claim Your Seat

Request A Callback

Get a Free 30-minute Counseling session with our experts.