ABSTRACT The main objective of any software testing is to improve software reliability. Many of previous testing methods did not pay much attention towards how to improve software testing strategy based on software reliability improvement. The reason to it as the relationship between software testing and software reliability is a very complex task and this is because due to the complexity of software products and development processes involved in it. However any Testing strategy of software in order to improve reliability must need to possess the ability to predict that reliability. For this purpose an approach is used called Model predictive control, which provides a good framework to improve that predictive effect. T h e r e i s an n main issue in model predictive control is that how to estimate the concern parameter. In this case, Empirical Bayesian method is used to estimate the concern parameter: Reliability. This proposed reliability improvement predictive approach to software testing using Empirical Bayesian method can optimize test allocation scheme on line. In this the case study shows that it is not definitely true for a software testing method that can find more defects than others can get higher reliability. And the case study also shows that the proposed approach can get better result in the sense of improving reliability than random testing