More Related Content
Similar to What is Software Testing?
Similar to What is Software Testing? (20)
What is Software Testing?
- 1. Career of Software Tester
What is Software Testing?
• 59Bn $ spent in US alone on Testing Software
• 70% of the outsourced Testing Services comes to India
Source : Silliconindia.com, Software Testing: The Next Big Employment Wave, including statistics from Gartner Ovum
During the software development process, errors are inevitably introduced and some of them are even
amplified as a project progresses. To detect these errors so that they can be removed, we need to test
the software.
The success of testing depends on the test cases used. Considering that most software projects are
delivered in a limited time span using fixed resources, effective test cases must be used to optimize the
available resources.
Errors get introduced during the software process for various reasons, such as missed or misunderstood
requirements, poor processes, and undetected mistakes. The errors that reach the customers are called
'defects'. From the customer's perspective, defects indicate poor quality of the product. For delivering
good-quality software products, it is, therefore, necessary to detect and remove the errors.
Testing is a useful quality filter for detecting errors so that they can be removed. It is an integral part of
the software process and is considered necessary for producing good-quality software.
Software testing is an integral part of the software development lifecycle. It is one of the four core
activities–analysis, design, coding, testing–required to build the software.
The primary objective of testing is to detect errors while executing code. Tests are considered successful
when they detect a high number of errors. Testing can also be used to demonstrate that requirements are
met. However, if no errors are detected while testing software, it does not mean that the code is error-
free.
Our next article: Market Trends for Software Testing.
Copyright © QAI Global | Page 1 of 1