26
Software Testing TRAINING www.webliquidinfotech.com QMS ISO 9001:2015 CERTIFIED COMPANY

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Software

TestingTRAINING

www.webliquidinfotech.com

QMS ISO 9001:2015 CERTIFIED COMPANY

Page 2: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

What you

Learn:

What is Software Testing?

Why Testing is Important?

Scope of Software Testing

Objectives of Software Testing?

Types of testing?

Introduction of Manual Testing

What you learn in Manual Testing?

Introduction of Automation Testing

Why Automation Testing is Important?

What you learn in Automation testing?

Automation Tools

Certification levels

Certificates

www.webliquidinfotech.com, [email protected]

Page 3: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Software testing is a process used toidentify the correctness, completeness, andquality of developed computer software. Itincludes a set of activities conducted withthe intent of finding errors in software sothat it could be corrected before theproduct is released to the end users.

In simple words, software testing is anactivity to check whether the actual resultsmatch the expected results and to ensurethat the software system is defect free.

What is Software Testing?

www.webliquidinfotech.com, [email protected]

Page 4: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Why Testing is Important?

Software testing is growing day by day & that’s

why it is most demanding career option for the

freshers in India & Abroad both.

In the today’s fast-growing world of the

Internet, the customer wants to get products to

be implemented and updated faster as well as

work efficiently.

To improve the quality of a Software or Web

Application, Software testing plays a big role

because software bugs could be expensive or

even dangerous if not found before launch.

www.webliquidinfotech.com, [email protected]

Page 5: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Scope of Software Testing

Quality is never an accident; it is always the result of intelligent effort.

Software Testing isn’t just one singletechnology. It’s much more than that.Building a career in SoftwareTesting involves stringent processes, expertcommunications, knack for details,business understanding, scriptingknowledge, an array of different testingtypes like security, mobile apps,performance, cloud, etc.

The average pay for a Software Tester is Rs 330,857 per year.www.webliquidinfotech.com, [email protected]

Page 6: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Objectives of Software Testing

Finding defects which may get created by the programmer while developing the software.

Gaining confidence in and providing information about the level of quality.

To prevent defects.

To make sure that the end result meets the business and user requirements.

To ensure that it satisfies the BRS that is Business Requirement Specification and SRS that is System Requirement Specifications.

To gain the confidence of the customers by providing them a quality product.

Software Testing has different goals and objectives. The major objectives of Software testing

are as follows:

www.webliquidinfotech.com, [email protected]

Page 7: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Types of Software Testing

Manual Testing

Automation Testing

www.webliquidinfotech.com, [email protected]

Page 8: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

What is Manual Testing?

Manual Testing is a type of Software Testing

where Testers manually execute test cases

without using any automation tools.

Manual Testing is the most primitive of all

testing types and helps find bugs in the

software system.

The key concept of Manual Testing is to

ensure that the application is error free and it

is working in conformance to the specified

functional requirements.

www.webliquidinfotech.com, [email protected]

Page 9: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

What you learn in

Manual Testing?

Software Testing Introduction to software

testing

Roles & Responsibilities of

software Engineer

SQA and needs of SQA

Software development life

cycle (SDLC)

QA Vs QC

Quality assurance and quality

control Testing fundamentals

Testing techniques

SDLC Models

Testing methodologies White box testing

Black box testing

Grey box testing

Testing Levels Unit testing

Integration testing

System testing

User acceptance testing

www.webliquidinfotech.com, [email protected]

Page 10: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Some other testing techniques Sanity / smoke testing

Re-testing

Regression testing

Ad-hoc testing…etc

Software testing life cycle (STLC) About testing plan document

Test case design

Types of test cases

Test case templates

Examples on test cases

Traceability matrix

Test case execution Bug base fundamentals

Bug life cycle

Bug scrubbing & bug triage

Agile and SCRUM testing

Defect reporting Defect template

Bug life cycle

Test closure

Site Responsive Testing

More Modules..

www.webliquidinfotech.com, [email protected]

Page 11: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Bug Tracking Tools

Bug and issue tracking software helps

software team to find, record and track bugs

in their software. It's important that everyone

on your team is able to find and record

bugs, and even more important, assign them

to the right team members at the right time.

A great bug and issue tracker gives your

team a single view of all items in the

backlog, regardless of whether the work

item is a bug or a task related to a new

feature development.

www.webliquidinfotech.com, [email protected]

Page 12: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

What is Automation Testing?

Automation testing is a technique uses an

application to implement entire life cycle of

the software in less time and provides

efficiency and effectiveness to the testing

software.

Automation testing uses automation tools

to write and execute test cases, no manual

involvement is required while executing an

automated test suite.

Automation testing also used to test the

application from load, performance and

stress point of view.

www.webliquidinfotech.com, [email protected]

Page 13: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Why Automation testing

is Important? Automated software testing is important

due to following reasons:

Manual Testing of all work flows, all fields, all negative scenarios is time and cost consuming

It is difficult to test for multi lingual sites manually

Automation does not require Human intervention. You can run automated test unattended (overnight)

Automation increases speed of test execution

Automation helps increase Test Coverage

Manual Testing can become boring and hence error prone.

www.webliquidinfotech.com, [email protected]

Page 14: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

What you learn in

Automation Testing

Introduction to Automation Testing: What is Automation Testing Test automation framework Need for Automation Various Automation Tools QTP

Load Impact Introduction to quick test professional Running a session Actions Checkpoints Data tables Environment variables in QTP

Output values Recording mode Benefits of Automation

Introduction to Selenium: Course Objective On Completion of Selenium –Java course

the participants will be able to

Understand Oops /java concepts Understand Selenium IDE, RC Understand Selenium WebDriver tool in

depth, it’s features & components Building a new Test Framework by using

Web Driver, Test NG

Installation Set up TestNG, and Selenium 2.25 for eclipse

www.webliquidinfotech.com, [email protected]

Page 15: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Module 1: Selenium Introduction Selenium Introduction What is Selenium and Why Selenium Selenium Components Introduction of selenium Components Java in Selenium

Module 2: Selenium IDE Introduction Installing Selenium IDE “Selene’s” – Selenium Commands Developing Test Cases & Test Suites with Selenium-IDE

Module 3: Selenium Web Driver Introduction Selenium Web Driver Introduction Download and Configure Web Driver with Eclipse

Simple Test case Open and Close Browser Cross Browser Testing – Firefox, IE, Chrome,

HtmlUnitDriver UI elements, Locators Identifying Web Element using id, name, link text, class,

xpath, ccc

Module 4: Testing Framework (TestNG)

Testing introduction and Configuration with eclipse Testing Annotations @Before Suite, @Before test, @Before class, @Before

Method, @Test, @After Method, @After class, @After Test, @After Suite

Creating Test Suit with Testing

More Modules..

www.webliquidinfotech.com, [email protected]

Page 16: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

More Modules..

Module 5: Mouse hovering concepts. Multiple click Drag and drop Drag to specific location

Module 6: How to create XML files How to create XML file How to create Test Suit Module 7: Grid Grid Execution How to connect with hub

Parallel execution on node

Module 7: Data Base Testing Database testing using selenium How to create database How to fetch data from database

with selenium

Module 8: Data driven frame work How to write excel sheet How to read excel sheet

QTP

JMETER

Win runner/Load Runner

www.webliquidinfotech.com, [email protected]

Page 17: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Automation Tools

Basically there are many Automated tools

but mostly used tools for Software testing

will be:

Selenium Tool

JMeter Tool

QTP/UFT

Load Runner

www.webliquidinfotech.com, [email protected]

Page 18: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Certification Levels

www.webliquidinfotech.com, [email protected]

Page 19: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Certifications

www.webliquidinfotech.com, [email protected]

Page 20: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Placement Companies:

www.webliquidinfotech.com, [email protected]

Page 21: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

2

1

Our

Students

“1569+ Professionals,142+Batches, 4.95 Ratings”

Smashing

Page 22: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Who we are:

WebliquidInfotech is QMS ISO (9001:2015), Google,

Microsoft Certified Advanced Web Educational

Training Organisation. WebliquidInfotech was

established in 2013 and We have Successfully trained

1569+ Professionals and 2270+ Students from then.

We are not just a Training organisation, But Also a

Company where we work on Live Projects that helps

Our Trainers to give Practical Training to the Students.

With this We also have a Consultancy that provides

100% Placement assistance to our trainees.

ABOUT US

www.webliquidinfotech.com, [email protected]

Page 23: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Our Aim is to Provide High Quality

education and to Train as much

Students as we can.

www.webliquidinfotech.com, [email protected]

Page 24: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Get the right career exposure.

To Enhance your technical skills with Practical

learning.

Get advanced technical & 100% practical

knowledge along with hands-on training.

Learn from highly experienced and professional

experts.

Flexible Timings with Weekdays & Weekend Batches

are available.

Free first demo Class before Joining.

Doubt resolution sessions available.

Get 10+ (Internationally valid) Industry recognized

certifications.

Stay Updated with latest digital marketing strategies.

Get theoretical and practical classes.

Learn how a professional company works.

Improve your business communication skills.

In house 100% placement opportunities for

outstanding trainees.

Job interview preparations.

WHY CHOOSE US?

www.webliquidinfotech.com, [email protected]

Page 25: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

Batch

Images

Page 26: QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing€¦ · Objectives of Software Testing Finding defects which may get created by the programmer while developing the software

THANK YOU