Академический Документы
Профессиональный Документы
Культура Документы
It is important to detect and fix defect during the initial stages of software
development as it is a more economical option. If defects are detected during the
analysis phase while verifying the requirements of the client, it can save a lot of
headaches and potential costs related to finding the defects later in the process
Testing during the requirement phase involves checking the test basis client
requirements and design specification against the test design
Note: A test basis includes all software related documentation which specifies the
requirements of a customer. If a document can be changed only by formal
amendment procedure, the then test is referred to as a frozen test basis.
Various types of testing methods are used during each stage of the software life
cycle. You can classify testing into static and dynamic testing.
When you conduct test by running a software program, it is known as dynamic
testing.
Dynamic testing, though less cost effective than static testing, is a more
thorough testing procedure than static testing. Dynamic testing involves executing
the code for an application and generally requires more effort in terms of cost and
time.
Preventing Defects:
Reliability
Availability
Testing is an iterative process, and organisations will improve their testing capability
and knowledge with time. This will have a positive knock-on effect for future
projects in terms of quality and assurance.