2024-06-16 12:40:18 发布
网友
我负责使用seleniumwebdriver和Python测试web应用程序。在过去的一年中,我创建了一个大型脚本(20K+行),其中每个测试都是一个单独的函数。现在我的老板要我把我的考试记录下来,用计划英语解释每次考试都做些什么。你会推荐什么工具来记录你的测试步骤
我认为这是一个很好的问题。许多人和公司都懒得对现有的测试进行适当的管理,这会导致冗余和重复的代码,而不清楚自动化测试所涵盖的内容
这个问题没有单一的答案,但一般来说,您可以考虑以下选项:
测试框架内置报告。例如,在Java中,单元测试库有jUnit和TestNG。当它们运行时,它们会生成某些输出,以后可以根据需要对这些输出进行格式化和检查。我确信在Python中也有这样的单元测试框架的实现
jUnit
TestNG
您还可以考虑使用Cucumber之类的BDD工具。这有点不同,当测试是低级系统检查时,可能不适合某些情况。不过,它可以帮助您组织测试场景,并使它们保持可读的形式。它也非常适合向非技术人员报告
我认为这是一个很好的问题。许多人和公司都懒得对现有的测试进行适当的管理,这会导致冗余和重复的代码,而不清楚自动化测试所涵盖的内容
这个问题没有单一的答案,但一般来说,您可以考虑以下选项:
测试框架内置报告。例如,在Java中,单元测试库有
jUnit
和TestNG
。当它们运行时,它们会生成某些输出,以后可以根据需要对这些输出进行格式化和检查。我确信在Python中也有这样的单元测试框架的实现您还可以考虑使用Cucumber之类的BDD工具。这有点不同,当测试是低级系统检查时,可能不适合某些情况。不过,它可以帮助您组织测试场景,并使它们保持可读的形式。它也非常适合向非技术人员报告
相关问题 更多 >
编程相关推荐