在开始学习如何进行测试自动化之前,了解手动测试是否重要?
测试自动化是测试活动的一部分,因此很明显,您需要了解测试概念并具有质量意识。
这里的问题在于--首先,业界在手动测试人员和自动化测试人员之间造成了这种鸿沟,而现在行业本身已经弥合了这一差距,期望仅仅是一个既了解手动测试又知道测试自动化的“测试人员”。
现在,大多数公司只寻找自动化配置文件。因此,作为希望开始软件测试职业的人,在开始测试自动化之前,是否有必要了解手动测试?
发布于 2020-03-06 11:23:32
这不是强制性的,但在启动测试自动化之前了解手动测试是有益的。
测试自动化主要用于减少人工工作。通常,在自动化测试中,我们实际上不测试任何东西,大多数时间的目标是自动化手动测试。
在手动测试中,您必须使用不同的场景实际测试功能。在手动测试中,您将使用产品和领域知识识别方案。
在测试中,找到最大数量的重要/相关场景是非常重要的。因此,在过渡到测试自动化之前,如果您有手动测试的经验,那么它将帮助您更好地理解自动化测试。您将能够想出更好的方法来绕过测试脚本。
因此,我宁愿把它改为“是的,在启动测试自动化之前了解测试概念是很重要的。”
发布于 2020-03-06 10:57:09
这要视情况而定,但我想说,这并不是很重要。
测试自动化团队:作为一名测试自动化工程师,您可以从其他人那里获得详细的测试用例步骤,并实现它们。我看到了这样做的公司,因为他们有一个独立的测试自动化团队。在这种情况下,了解工具和如何构建可维护的自动化比手动测试技能更有价值。
敏捷团队:如果你的团队中有一个高质量的人。如果团队先进行测试(如tdd或bdd )。现在,automator不需要手动测试技能。整个团队方法确保设计正确的测试用例。
但是伟大的软件建设者懂得如何从需求走向生产。这包括良好的测试技巧,手动和自动化。
发布于 2020-03-06 11:28:39
答案很简单,
如果你认为自己是一个手工测试员,那么你就不必
如果你认为自己是一个测试工程师,那么你必须
如果你喜欢玩系统,做重复的任务,等等,你不需要学习自动化测试。
自动化测试只是让您的工作更轻松的一种方法,而不是一种脱离人工的方法。
记住口号:
一样好
因此,所有组织都需要专家手册测试人员,他们能够纠正优秀的测试用例。他们还需要优秀的自动化测试人员来实现这些自动化,避免重复的工作,并在紧迫的截止日期内遗漏测试覆盖率。
https://sqa.stackexchange.com/questions/42865
复制相似问题