0% found this document useful (0 votes)
6 views6 pages

Day 2 - Software Testing

The document outlines various types of software testing, categorizing them into unit, integration, system, and user acceptance testing, with a focus on functional and non-functional testing. It details different testing methodologies such as white box, grey box, and black box testing, along with specific types of functional and non-functional tests. Additionally, it mentions the concept of software patches as immediate fixes for bugs or issues in software.

Uploaded by

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

Day 2 - Software Testing

The document outlines various types of software testing, categorizing them into unit, integration, system, and user acceptance testing, with a focus on functional and non-functional testing. It details different testing methodologies such as white box, grey box, and black box testing, along with specific types of functional and non-functional tests. Additionally, it mentions the concept of software patches as immediate fixes for bugs or issues in software.

Uploaded by

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

DAY 2

Types to Software Testing

01. Different types of Testing:


02. Testing Types:

1. Unit Testing
2. Integration Testing
3. System Testing (Functional and Non-Functional testing)
4. User Acceptance Testing (Alpha and Beta Testing)

a. Functional Testing:
Testing whether software is as per Client's requirements

b. Non-functional Testing:
Testing non-functional requirements of the application like Performance,
Usability, etc
03. Types of Functional Testing:

There are 4 types of Functional testing:

a. White box testing:


● Unit testing

b. Grey box testing

c. Black box testing (also known as System testing):


● Integration testing
● UI testing
● API testing
● Smoke testing
● Sanity testing
● Retesting
● Regression testing
● Adhoc testing
● Exploratory testing

d. User Acceptance testing:


● Alpha testing
● Beta testing

White Box testing:


● Execution of Code
● Tester has knowledge of Coding, Structure and Design
● Unit testing is done

Black Box testing:


● No execution of coding
● Tester has no knowledge of Coding and Structure
Grey Box testing:
● Combination of Automation and Manual testing

Smoke Testing:
● is to test major and critical functionality of the application

Sanity Testing:
● is to test bug fixes and new functionality of the application

Adhoc Testing:
● Testing done to break/crash the application without test cases

Exploratory Testing:
● Testing done to explore the application without test cases
04. Types of Non-Functional Testing:

● Performance
● Load
● Stress
● Volume
● Usability
● Accessibility
● Security
● Upgrade & Installation
05. Software Patch:

● There will be bugs/issues in Software. A patch is the immediate fix to


those bugs/issues.

You might also like