Professional Documents
Culture Documents
Progress Report 3 PANKAJ
Progress Report 3 PANKAJ
Progress Report 3 PANKAJ
1. Testing Definition
It will also prove disastrous to the reputation of the organization or the person
who developed the system and lead to loss in business.
Keeping all these things in view, we left no stone unturned in testing our
systems. It was tested keeping in view the different possibilities on part of the
user. As human beings are prone to commit errors under different working
conditions, we had to keep our vigil on different possibilities that can occur on
part of the user.
RATHOD PANKAJ-0120023 1
SHREE SWAMINARAYAN COLLEGE OF COMPUTER SCIENCE BHAVNAGAR.
(Affiliated to M. K. Bhavnagar University)
This approach defines and prepares the approach or way to carry out
the testing procedures, as soon as possible, even before the
development of the initial software build.
RATHOD PANKAJ-0120023 1
SHREE SWAMINARAYAN COLLEGE OF COMPUTER SCIENCE BHAVNAGAR.
(Affiliated to M. K. Bhavnagar University)
Black box testing is a software testing technique that involves testing a software
application without knowing the internal workings of the system. It is called "black
box" testing because the tester has no visibility into the inner workings of the
software, similar to how a black box device has no visibility into what goes on inside.
In black box testing, the tester focuses on the external behaviour of the software,
testing its inputs and outputs, and verifying that the system behaves as expected.
The tester does not need to know the internal code, architecture, or design of the
software to perform black box testing.
RATHOD PANKAJ-0120023 1
SHREE SWAMINARAYAN COLLEGE OF COMPUTER SCIENCE BHAVNAGAR.
(Affiliated to M. K. Bhavnagar University)
White box testing is a software testing technique that involves testing a software
application with knowledge of the internal workings of the system. It is called "white
box" testing because the tester has visibility into the internal code, architecture, and
design of the software, similar to how a white box device allows you to see what goes
on inside.
In white box testing, the tester focuses on verifying that the code functions as
intended and that it meets its design and architecture specifications. This type of
testing requires the tester to have knowledge of programming languages, algorithms,
and data structures, and often involves reviewing the code, testing individual
functions, and executing test cases based on the code's logical flows.
RATHOD PANKAJ-0120023 1
SHREE SWAMINARAYAN COLLEGE OF COMPUTER SCIENCE BHAVNAGAR.
(Affiliated to M. K. Bhavnagar University)
Grey box testing is a software testing technique that combines elements of both
black box and white box testing. It involves testing a software application with partial
knowledge of the internal workings of the system.
In grey box testing, the tester has access to limited information about the internal
code, architecture, and design of the software. This information may include
documentation, design specifications, or access to some parts of the code. The
tester can use this knowledge to design test cases and perform testing on the
system.
Grey box testing is often used in situations where full access to the software's
internal workings is not possible, such as when testing third-party software
components or when testing legacy software. It can also be useful when testing
complex systems that require a combination of black box and white box testing
techniques.
RATHOD PANKAJ-0120023 1