preview

Software Testing Is A Technical Task

Better Essays

Art of Software Testing
Prof.Sheetal N.Khanore
Bunts Sangha`s S.M.Shetty College Science, Commerce and Management Studies,

Abstract
Software testing is a technical task, but it also involves some important considerations of economics and human psychology. In technical aspects it is the process of analyzing a software item to detect the differences between existing and required conditions (that is defects/errors/bugs) and to evaluate the features of the software item”. A software error occurs when the program does not do, what its end user reasonably expects it to do.
Software testing is more difficult because of the vast array of programming languages, operating systems, and hardware platforms that have evolved but at the same time …show more content…

This study may be helpful to comprehend the philosophy or attitude towards the software testing.

Keywords: - Software Testing, Philosophy of Software testing
___________________________________________________________________________

Introduction
Software engineering provides the framework for building the high quality software. It integrates the various strategies, methods and tools for the software development. The revolution of software engineering offers the different types of software development models. It majorly ratifies the performance of the software through the testing and maintenance phase of the software.
The testing move toward the static testing (human testing) and dynamic testing (Computer aided testing).

There are some basic strategies that qualify the software to make sure it’s good performance. These strategies listed below

Structure testing
 White box testing( developer testing)
 focuses on the inner structure of the test object

Function testing
 Black-box testing ( user testing)
 Behavior given by the specification The validation improves the performance of testing by increasing the confidence in the quality issues of the software.

System Testing
System testing is not a process of testing the functions of the complete system or program, because this would be redundant with the process of function testing. This testing has a particular purpose as to

Get Access