Concepedia

Abstract

Before being submitted to the client, the software product should be taken a very comprehensive testing to ensure it can run reliably and stably. In the quality viewpoint, software testing is the most important means to guarantee the software quality.No matter to object-oriented programming or to procedure-oriented programming, software testing can only be fulfilled by a set of testing techniques and methods on earth. This paper expatiates 3 techniques: error-avoidance, error-check and fault-tolerance, and also introduces 2 methods: passable testing and failure testing.