A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

What is a Testing Start Process? What are testing activities in each phase?

Testing start process is considered to be an after the fact activity by most of the people which is incorrect rather testing start process is the testing that covers up every phase of the software development life cycle.
This process gets its turn once the programming for a software product is complete. Testing start process is required since it is required that the consistency as well as correctness is monitored throughout the whole development process.
The SDLC or software development life cycle can be broadly broken down in to 4 main stages and these 4 main stages become the 4 phases of the testing start process as well.Those 4 stages are:
1. Requirements analysis
2. Design
3. Programming and construction
4. Operation and maintenance
Now you must be wondering why 4 phases of testing? The answer to this is, that if only one phase is kept for testing purpose then, there are not even chances but certainty that the errors in the problem design or statement may cost you much and incur exorbitant loss.

In such a case, not only you will have to correct the error, also you will have to change the whole program accordingly wherever required. Testing has to be kept revolving around and in the software development process so as to obtain a quality product.

Below we are listing what all testing activities are carried under each phase of the testing start process:
1. Requirements analysis:
– Determination of correction
– Generation of functional test data

2. Design
– Determination of correctness as well as determination of consistency.
– Generation of functional as well as structural test data.

3. Programming and construction
– Determination of correction as well as of consistency.
– Generation of functional as well structural test data.
– Application of test data.
– Refinement of the test data.

4. Operation and maintenance
– Retest or regression testing

More about Testing Start Process

– Every phase of the software development process is associated with the test deliverable.
– It is the duty of a software tester rather than a goal to find the bugs present in the code in as less time as possible and make sure that they are fixed well in time.
– The credit of introducing most of the bugs goes to the specifications which are perhaps the largest bug producer.
– Some reasons for this can be that there is not enough thoroughness in the specifications and it might be constantly changing.
– It is vital to plan software testing well in advance.
– Another source for the bugs to creep in is the design of the software program.
– Bugs creep when the design is not well communicated to the development team.
– Design accounts for the 27 percent of the bugs, code accounts for around 7 percent and 66 percent other factors.

Steps in Software Testing Life Cycle

– A typical software testing life cycle is composed of the following steps:
1. Test plan
2. Test development
3. Test execution
4. Analysis result
5. Defect tracking
6. Test report
– Bugs have a cost attached to them which keeps on increasing as it takes more time to discover them.
– For example, a bug discovered earlier in the testing process may cost you 1$ but the same bug when discovered later may cost you 10$.
– The errors due to coding can be traced back to the following:
1. Complexity level of the software system or application.
2. Poor documentation.
3. Usual coding mistakes.
4. Pressure of the schedule and so on.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>