0% found this document useful (0 votes)
8 views16 pages

SoftwareTesting Presentation

It describes the various testing types like manual testing, software testing, also their subtypes and advantages and disadvantages, precautions to be taken by the user included here.

Uploaded by

Praveen Bhivsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views16 pages

SoftwareTesting Presentation

It describes the various testing types like manual testing, software testing, also their subtypes and advantages and disadvantages, precautions to be taken by the user included here.

Uploaded by

Praveen Bhivsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Maharashtra Institute of Technology, Chh.

Sambhajinagar
(An Autonomous Institute)

SOFTWARE TESTING

Presented By Guided By
Mr. Praveen Bhivsane(07) Ms. Seema Kute
FYMCA-PART II
Contents

 Types Of Testing

 Unit Testing

 Integration Testing
Software Testing

• Software testing is a process of executing a software system


to determine whether its matches its specification and
executes in its intended environment.
• Software testing can be further divided in following types.

3
What is Manual Testing?

Testing any software or an application according to the client's needs without using any
automation tool is known as manual testing.
In other words, we can say that it is a procedure of verification and validation. Manual
testing is used to verify the behavior of an application or software in contradiction of
requirements specification.

Types of Manual Testing


• White Box Testing
• Black Box Testing
• Grey Box Testing
White-Box Testing

• It is also called as Structural Testing or Clear Box Testing.


• It is a low level testing done by developers.
• In this logic and implementation of software can test for
that it require detailed design documents.
• In this testing tools are depend on programming language.
Black-Box Testing
• It is also known as Functional Testing.
• It is a high level testing done by independent tester.
• It test the behavior or functionality of software.
• It does not support algorithm testing and not require
programming knowledge.

Types of Black Box Testing


•Functional Testing
•Non-function Testing
Functional Testing
• Functional testing is also known as Component testing.
• It executed to analyze the functionality of components of
an application as per clients requirement.
• It is executed in early stages of development.
• It focus on user requirement and can be perform by both
manually and with automation tools.

Types of Functional Testing


• Unit Testing
• Integration Testing
• System Testing
Unit Testing

• Unit testing is the first level of functional testing


• In unit testing developer can tests the each units of
code in isolation.
• It’s purpose is to validate each unit of the software
as per requirements or not.
Integration Testing
• It is the second level of functional testing.
• In this we can test the data flow between dependent modules
or interface between two features
• The goal of integration testing is to combined modules in the
application and tested as a group.

Types of Integration Testing


• Incremental Testing
• Non-Incremental Testing
Incremental Integration Testing

• In this testing the developers integrate the modules one


by one using stubs and drivers to uncover the defects.

Types of Incremental Testing


• Top-down Incremental Integration Testing
• Bottom-up Incremental Integration Testing
Top Down Integration Testing
• This type of integration testing takes place from top to
bottom.
• In this testing unavailable components or systems are
substituted by stubs.

Bottom Up Integration Testing


• This type of integration testing takes place from bottom
to top.
• In this testing unavailable components or systems are
substituted by drivers.
Non-Incremental Integration Method

• When the data flow is complex and very difficult to classify a


parent and a child, we will go for the non-incremental
integration approach.
• It is also known as the Big Bang method.
Advantages of Black Box Testing
• It is well suited and efficient for large code segment.
• Code access is not require.
• Test are done from user’s point of view.

Disadvantages of Black Box Testing


• The test cases are difficult to design.
• Only selected number of test scenarios are actually
performed.
• The tester cannot target specific code segment or error prone
areas.
References
 http://www.javatpoint.com

 http://www.Atlassian.comThe different types of testing in


software

 http://www.geekforgeeks.org/software-testing

You might also like