6 ◾ Software Testing as a Service
Changing requirements ◾ —is is one of the most important sources of
defects in software. A change in requirements upsets the whole project,
from design to build to testing to deployment. In extreme situations, it
may lead to the throwing away of all already designed and built software.
In other cases, it may lead to significant change required in existing design
and build. Sometimes a small change required in one module of software
may lead to significant changes required in other dependent modules.
ese factors result in the introduction of inadvertently introduced defects
in the software.
Overloading of resources ◾ —Due to intangibility and the abstract nature of
any software product, it is very ...