“一个测试用例是否为单元测试”的争议
Google看到测试领域中这种“百家争鸣”的现象后,创立了自己的命名方式,将测试分为小型测试、中型测试和大型测试,而单元测试是小型或中型测试的具体实现形式。具体如下表:文章来源:https://www.toymoban.com/news/detail-519939.html
小型测试 | 中型测试 | 大型测试 |
---|---|---|
单元测试 | 单元测试+逻辑层测试(泛单元测试或分层测试) | UI测试或接口测试 |
小型测试和中型测试对比如下表:文章来源地址https://www.toymoban.com/news/detail-519939.html
资源 | 访问网络 | 访问数据库 | 访问文件 | 访问用户界面 | 使用外部服务 | 使用多线程 | 使用sleep语句 | 使用系统属性设置 | 限制运行时间(秒) |
---|---|---|---|---|---|---|---|---|---|
小型测试 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 60 |
中型测试 | 仅访问localhost | 是 | 是 | 否 | 不鼓励可模拟 | 是 | 是 | 是 | 300 |
- 小型测试:针对单个函数的测试,关注其内部逻辑,模拟所有需要的服务。可以带来优秀的代码质量、良好的异常处理和优雅的错误报告。
- 中型测试:验证两个或多个指定模拟应用之间的交互。
到了这里,关于“一个测试用例是否为单元测试”的争议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!