Tuesday, May 12, 2009

Software testing part 1

1. Software Testing
It is the process of executing the software system to determine whether it matches its specification and executes in its intended environment. It is the process of testing the functionality and correctness of software by executing it.

Prioritize tests so that whenever you stop testing you have done the best testing in the time available.
1.1. Purpose of Software Testing
· To measure the quality of the software [Quality à It is defined as a degree of excellence or superiority in kind. If a software product is of high quality, it will meet the customer’s needs. The customer will feel that the product is excellent and superior to his other choices.]
· To detect the faults in software.

1.2. Goal of the Software Tester
The goal of the software test is to find bugs, find them as early as possible, and make sure they get fixed.

1.3. Traits of Software Tester
· They are explorers
· They are troubleshooters
· They are restless
· They are creative
· They are perfectionists
· They exercise good judgment
· They are tactful and diplomatic
· They are persuasive

1.4. Importance of Software Testing
· To learn more about the reliability of the software
· To detect the bugs
· Because failures can be very expensive
· To stay in business

1.5. Why Software bugs occur
· The software is not according to the product specification.
· The software is doing something that is not mentioned in the product specification.
· The software is doing something that is not to be done according to the product specification.
· The software is hard to use, understand.
· The software is according to the product specification but it should do something that is not mentioned.

No comments:

Post a Comment