STM32F103C8T6引脚功能图解:单元测试与模块测试

在软件开发中,我们常说分层自动化测试。之前在《Selenium2自动化测试实战---基本Python语言》这本书里,我详细介绍过Web UI层自动化测试,并通过Selenium展示了其实际应用。 这次,我们把目光转向Service层,聊聊Web接口的开发与自动化测试。

说到自动化测试,就不得不提单元测试和模块测试。你可能会觉得这两个概念很熟悉,但要具体解释却有点 difficulty 。因为在我们之前做的Web项目里,并没有明确的“单元”和“模块”之分,只有项目文件夹、代码文件、函数、类和方法。

为了方便理解,我从网上找了一些大家比较认可的定义,希望能帮你区分这两者。

单元测试

简单来说,单元测试就是把代码中最小的测试单元拿出来,看看它是否符合预期。

在传统的编程方式中,一个单元可以是一个完整的模块,但通常是一个函数或过程。而在面向对象编程中,一个单元通常是一个完整的接口,比如一个类,但也可能是一个方法。

模块测试

(内容中没有关于模块测试的描述,请补充)

pdf 文件大小:7.22MB