software test for reliability and security