In this paper, important SRGM's(Software Reliability Growth Models) including Nonhomogeneous Poisson Process(NHPP) model with imperfect debugging process, learning phenomenon, and testing-effort function which is the consumption curve of testing resources