The 24-stage software test