1

我知道这听起来如何……但今天一位老师告诉我们单元测试应该是自动化的。应该..我怎样才能有一个非自动化的单元测试?我相信单元测试的本质是,它是可重复的。我的意思是,如果它是第一次运行,它应该每次都运行,除非代码被破坏。或不?我不是程序员(应届生..)。

4

1 回答 1

1

您可以进行非自动化的单元测试。

例如,我对一个解析文件中的文本的方法进行了单元测试,其中文件被放置到为这些文件监视的目录中。在运行测试之前,我需要手动确保该文件在受监视的目录中可用。由于有手动工作要做,所以测试不是自动化的。但是,该测试可以被视为单元测试,因为它测试了我的代码的一小部分(单元)。这个测试对我很有用,因为虽然它本身不会起作用,但我仍然可以在每次进行更改时重复它,以确保解析按照我想要的方式进行。

自动化测试使开发人员更容易测试他们的代码并使其保持工作。

于 2013-06-05T18:23:16.273 回答