【问题标题】:Should we write unit tests for the automation tests code base?我们应该为自动化测试代码库编写单元测试吗?
【发布时间】:2021-08-08 04:57:38
【问题描述】:

最近我在一个团队中工作,他们正在为测试自动化代码库编写单元测试,这让我很惊讶。我们甚至需要那个吗?如果有人的答案是肯定的,那么单元测试的单元测试等等呢?

【问题讨论】:

  • 不清楚上下文是什么。如果他们正在创建自己的测试框架,那么测试它是否正常工作是有意义的。

标签: java unit-testing testing automation automated-tests


【解决方案1】:

首先,我认为@jonrsharpe 一针见血。

其次,这可能不是一个好的 SO 问题,因为它更多地基于意见。不过,我觉得这是一个值得思考的好问题,所以我会提出我的意见。

最后,简而言之,当您编写代码以功能支持一个足够复杂的项目时,值得对其进行测试以确保其正常运行.无论是支持特定项目的功能、交付还是监控,测试都是公平的游戏。

对于您的递归测试问题,测试代码本身在功能上不支持项目(即,如果它消失了,您仍将交付功能软件),因此您无需编写代码来测试您的测试代码。此外,测试代码的目标应该是相当简单,所以如果您发现自己编写了足够复杂的测试代码,您就会遇到不同的问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 2010-10-05
    • 2011-02-02
    • 1970-01-01
    • 2013-06-02
    • 2020-05-30
    • 2014-10-01
    相关资源
    最近更新 更多