完全测试程序是可能的吗?
软件测试初学者可能认为拿到软件后需要进行完全测试,找到全部的软件缺陷,使软件零缺陷发布。实际上完全测试是不可能的。主要有以下一个原因:
零缺陷
完全测试比较耗时,时间上不允许;
完全测试通常意味着较多资源投入,这在现实中往往是行不通的;
输入量太大,不能一一进行测试;
输出结果太多,只能分类进行验证;
软件实现途径太多;
软件产品说明书没有客观标准,从不同的角度看,软件缺陷的标准不同;
因此测试的程度要根据实际情况确定。