如何记录现有的Selenium Webdriver测试?

2024-06-16 12:40:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我负责使用seleniumwebdriver和Python测试web应用程序。在过去的一年中,我创建了一个大型脚本(20K+行),其中每个测试都是一个单独的函数。现在我的老板要我把我的考试记录下来,用计划英语解释每次考试都做些什么。你会推荐什么工具来记录你的测试步骤


Tags: 工具函数脚本web应用程序记录老板计划
1条回答
网友
1楼 · 发布于 2024-06-16 12:40:18

我认为这是一个很好的问题。许多人和公司都懒得对现有的测试进行适当的管理,这会导致冗余和重复的代码,而不清楚自动化测试所涵盖的内容

这个问题没有单一的答案,但一般来说,您可以考虑以下选项:

  • 测试框架内置报告。例如,在Java中,单元测试库有jUnitTestNG。当它们运行时,它们会生成某些输出,以后可以根据需要对这些输出进行格式化和检查。我确信在Python中也有这样的单元测试框架的实现

  • 您还可以考虑使用Cucumber之类的BDD工具。这有点不同,当测试是低级系统检查时,可能不适合某些情况。不过,它可以帮助您组织测试场景,并使它们保持可读的形式。它也非常适合向非技术人员报告

相关问题 更多 >