Reliability is a key to solid software performance. Good methodologies can improve software quality but testing is essential to make sure software performs as desired.