自动化测试的缺点
第一、不能提高测试的有效性
对于自动检测来说,只能提高测试的效率却不能保证测试的有效性。工作内容的正确或者错误是没办法分辨的。对于一个不能保证正确性的检测装置来说,反而是减缓了工作进程。就像我们使用智能拖布机,在本质上是为了减轻我们工作,可以让我们放松生活。但是对于一些复杂的情况,扫地机是无法完成的,那我们就要人工的去扫那些边边角角,其实这是降低我们的工作效率。
第二、不能保证正确性
对于自动软件测试来说,只是简单地通过原有的程序设计进行工作,一旦超出了程序的设计,是不能工作的,但是一旦程序设计错误了,自动化程序是无法发现的。运用人工软件测试员,会及时的发现问题,并且修改漏洞,以及经常检测每一步骤的正确性。但是自动检测是无法做到的,可能会因为不能及时发现错误,从而延误或给企业造成不必要的损失
第三、不能具有智能表达
机器毕竟是机器,并且没有智能机器人的先进,自动检测完全是一个没有智能的装置,不能像人类一样去思考,因此在工作和运行过程中,不能分辩是否正确。同时对于错误的程序也照常进行,所以会给软件检测工作带来很多不便利。
一定要合理的运用自动化检测,发挥它的优点,避免这些缺点。合理的运用可以大大的帮助减少软件检测人员的工作量,同时为企业带来低投入,高回报的利益。所有事情都是有利有弊的两面性,这就需要我们软件开发人员通过多年的实践中掌握尺寸,完成工作。