首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在学习测试自动化之前,了解手动测试是否重要?

在学习测试自动化之前,了解手动测试是否重要?
EN

Stack Exchange QA用户
提问于 2020-03-06 10:27:27
回答 17查看 4.8K关注 0票数 22

在开始学习如何进行测试自动化之前,了解手动测试是否重要?

测试自动化是测试活动的一部分,因此很明显,您需要了解测试概念并具有质量意识。

这里的问题在于--首先,业界在手动测试人员和自动化测试人员之间造成了这种鸿沟,而现在行业本身已经弥合了这一差距,期望仅仅是一个既了解手动测试又知道测试自动化的“测试人员”。

现在,大多数公司只寻找自动化配置文件。因此,作为希望开始软件测试职业的人,在开始测试自动化之前,是否有必要了解手动测试?

EN

回答 17

Stack Exchange QA用户

发布于 2020-03-06 11:23:32

这不是强制性的,但在启动测试自动化之前了解手动测试是有益的。

测试自动化主要用于减少人工工作。通常,在自动化测试中,我们实际上不测试任何东西,大多数时间的目标是自动化手动测试。

在手动测试中,您必须使用不同的场景实际测试功能。在手动测试中,您将使用产品和领域知识识别方案。

在测试中,找到最大数量的重要/相关场景是非常重要的。因此,在过渡到测试自动化之前,如果您有手动测试的经验,那么它将帮助您更好地理解自动化测试。您将能够想出更好的方法来绕过测试脚本。

因此,我宁愿把它改为“是的,在启动测试自动化之前了解测试概念是很重要的。”

票数 25
EN

Stack Exchange QA用户

发布于 2020-03-06 10:57:09

这要视情况而定,但我想说,这并不是很重要。

测试自动化团队:作为一名测试自动化工程师,您可以从其他人那里获得详细的测试用例步骤,并实现它们。我看到了这样做的公司,因为他们有一个独立的测试自动化团队。在这种情况下,了解工具和如何构建可维护的自动化比手动测试技能更有价值。

敏捷团队:如果你的团队中有一个高质量的人。如果团队先进行测试(如tdd或bdd )。现在,automator不需要手动测试技能。整个团队方法确保设计正确的测试用例。

但是伟大的软件建设者懂得如何从需求走向生产。这包括良好的测试技巧,手动和自动化。

票数 12
EN

Stack Exchange QA用户

发布于 2020-03-06 11:28:39

答案很简单,

如果你认为自己是一个手工测试员,那么你就不必

如果你认为自己是一个测试工程师,那么你必须

解释:

手册测试:

如果你喜欢玩系统,做重复的任务,等等,你不需要学习自动化测试。

自动测试

  1. 但是,如果你认为你自己是“测试工程师”,并希望提高你的技能,那么你就会正确地自动化需要自动化的东西,并利用节省的时间去做那些能帮助你提高知识的事情。
  2. 从产品质量的角度来看,自动化将确保更多的测试覆盖在紧迫的截止日期的情况下。即使您没有足够的时间手动测试,您也可以更加自信地发布一些东西。
  3. 作为一名手动测试人员,如果您自动化您已经精通的产品,那么您可以抽出时间专注于需要更严格测试的产品领域。
  4. 从组织的角度来看,当您拥有公平的自动化测试覆盖范围时,您可以减少所需的员工。

摘要

自动化测试只是让您的工作更轻松的一种方法,而不是一种脱离人工的方法。

记住口号:

“自动化测试只能与手动测试”

一样好

因此,所有组织都需要专家手册测试人员,他们能够纠正优秀的测试用例。他们还需要优秀的自动化测试人员来实现这些自动化,避免重复的工作,并在紧迫的截止日期内遗漏测试覆盖率。

票数 7
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/42865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档