Skip to main content

Posts

Showing posts with the label Software Testing

What is the purpose of software testing?

In order to ensure the quality and reliability of the software; it is necessary to conduct an accurate technical review of the software before the end of each development stage such as analysis and design.  However, due to the limitations of people's abilities, the review could not find all the mistakes. And a lot of errors are introduced during the coding phase. These errors and defects will eventually be revealed if they are left behind when the software delivery is put into operation. But by then, not only will the cost of correcting these errors be higher, but it will often have very bad consequences. Software testing spans two phases in the software lifetime: usually, after each module is written, it is tested called a u nit test. Coding and unit testing are part of the same phase of software life. After this phase is over, various final testing is performed on the software system. This is another phase of the software life cycle, the testing phase, which is usu