Who Is A Software Tester
Who Is A Software Tester
Michael Jr Jon
D20202095997
1 What is Software Testing?
Topics
Table of contents
Topics
Table of contents
5 Testing Methods
6 Testing Approaches
7 Testing levels
Topics
Table of contents
Topics
Table of contents
Reason 1
Software
it is an art to evaluate the functionality of a software application Testing?
with an intent to find whether the developed software meets the
specified requirements or not
Reason 2
to identify the defects to ensure that the product is defect-free in
order to produce a quality product
What if there Cost-effectiveness Customer Satisfaction
Manual Testing
Manual testing is the process of
testing the software by hand to
learn more about it, to find what is What are the different
and isn’t working.
types of Software
Automation Testing Testing?
Automation testing is the process
of testing the software using an
automation tool to find the
defects.
11
Static Testing
It is also known as Verification in Software Testing.
Verification is a static method of checking documents and files.
Dynamic Testing
It is also known as Validation in Software Testing.
Validation is a dynamic process of testing the real product.
Testing Methods
White Box Testing
White Box Testing is based on the application’s
Testing
internal code structure. Approaches
There are three types of
Black Box Testing
software testing approaches.
Testers evaluate the functionality of the software
under test without looking at the internal code
1. White Box Testing
structure.
2. Black Box Testing
3. Grey Box Testing
Grey Box Testing
Grey box is the combination of both White Box
and Black Box Testing. The tester who works on
this type of testing needs to have access to design
documents.
12
Unit Testing
to check whether the individual modules of the source code
are working properly
Integration Testing
the process of testing the connectivity or data transfer
between a couple of unit tested modules
Testing Levels
System Testing (End to End Testing)
to ensure that the software works in all intended target
systems
Acceptance Testing
To obtain customer sign-off so that software can be delivered
and payments received. Types of Acceptance Testing are
Alpha, Beta & Gamma Testing.
Functionality
Testing
To verify that each function of
the software application behaves
as specified in the requirement
document.
Types of Black
Box Testing Refers to various aspects of the
software such as performance,
load, stress, scalability, security,
compatibility, etc
Non-
functionality
Testing
The Principles of Testing Principles of
are as follows : Software
i. Testing shows the presence of
defects
Testing
MES3013 Principles In Software Engineering
Software Testing The most common salary is RM2700, and the most
average salary is RM3800 based on JobStreet.
Software Tester
- What are the latest trends in Mobile Testing?
Latest Mobile Testing Trends.
References :
Black, R. (2007). Pragmatic software testing: Becoming an effective and efficient test
Florea R., Stray V. (2018) Software tester, we want to hire you! An analysis of the demand
for soft skills. In: Garbajosa J., Wang X., Aguiar A. (eds) Agile processes in software
https://researchbank.swinburne.edu.au/file/388510de-37e7-4701-b9fc-ed15283f467c/1/Tanjila%20Kanij%20Thesis.pdf.
19