In present situation, computer and internet are plays a significant role among people. Generally, enormous amount of software's are developed by industries for satisfying the needs of customer and user which also helps to enhance their facilities. In the development of network filed, errors, faults, failures, system complexity, compromising software reliability and quality are considered as major issues. So, the software testing is necessary to maintain customer's reliability and to ensure the quality of the product. Software testing helps to improve and find defects that are made during the development phases. The Software Fault Prediction (SFP) is the one of the essential and main research topic in the area of software engineering. According to software modules, software fault prediction handles the limited test resources in an efficient manner by effective prediction of fault proneness. Some resource and research methods are implemented with classification methods for separating the software modules into faulty and non-faulty. Based on features or metrics collected from each software modules, the results are provided by mining of software development repositories. Our research work is carried out to provide better software reliability, quality and fault prediction through software testing.