手动测试的利弊

116 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,点击查看活动详情

现在我们在测试过程中。无非为两种测试:手动测试和自动化测试。 测试工作无论是手工测试还是自动化测试都是软件质量是保障的 一个途径。

在一些操作不变,逻辑性不够强的情况下,我们最先想到的是做自动化测试,这样会减少人力的投入。现在在性能测试、压力测试等方面,自动化测试有其不可替代的优势。由于测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果

自动化测试中,由于测试是自动执行的,所以不存在执行过程中的疏忽和错误,完全取决于测试的设计质量。一旦软件通过了强有力的自动测试后,软件的信任度自然会增加。

当一个项目为客户定制的项目时,我们会多数运用手动测试执行。由于这种项目为一次性操作,所以不适合做自动化测试。

今天我们来说一下手动测试的利弊情况

优点:

1、适用范围广,可以在各种软件上进行手动测试。

2、对于短生命周期产品更可取。

3、新设计的测试用例应该手动执行,以确保用例的正确性。

4、应用程序在自动化之前必须手动测试。

5、在需求频繁变化的项目和GUI不断变化的产品。

6、与自动化测试相比,它的初始投资更便宜。

7、开始手动测试所需的时间和费用更少。

8、它允许测试人员执行随机测试。

9、测试人员没有必要了解自动化测试工具和测试框架。

缺点:

1、手工测试主要是在做回归测试时耗时,而且重复性很大。

2、与自动化测试相比,手动测试不太可靠,因为有人的影响。所以总会有人为因素导致的一些错误。

3、从长远来看,相比于自动化测试代价更高。

4、无法重用,因为无法记录整个测试过程。

总之:

手动测试和自动化测试各有利弊,让我们合理运用二者,让他们无间合作来为我们的项目服务吧。