例如,在对特定网页进行自动化测试时,比手动测试花费更多时间的原因是什么?
发布于 2019-12-26 16:07:41
有许多可能的原因,比如,当运行特定的测试用例时,如果页面加载晚了,那么它可能会失败,然后我们需要从头开始运行测试用例。(这种情况发生在cypress中)。如果测试用例失败,页面将无法找到与该特定功能关联的元素,我们必须重新运行测试用例,直到页面加载。这很耗时。在自动化中,我们只能测试我们编写的脚本,但在手动中,我们可以更准确地详细测试每个功能。
发布于 2019-12-27 15:33:56
为了回答这个问题,我们首先需要了解手册和automated testing techniques都有自己的优缺点。虽然手动测试适用于探索性测试和频繁变化的应用程序的测试,但自动化测试在自动执行稳定应用程序的回归测试用例时可提供更好的ROI。
现在,回到您的问题,我们可以选择自动化的特定页面,或者花费比手动更多的时间在自动化上,当我们知道一旦自动化,页面上的重复性任务可以非常快地执行,并且只需点击一个按钮就可以运行任意次数,从而帮助测试人员更多地专注于探索性任务。
发布于 2019-12-27 14:54:33
根据我的知识,手动测试和自动化测试各有优缺点。有必要了解其中的不同之处,以及何时使用其中之一以获得最佳结果。
即使在识别特定元素或页面的元素时需要花费时间,但如果我们第一次设置它,这是一项时间任务,而不会花费太多时间来执行
https://stackoverflow.com/questions/59479415
复制相似问题