测试积点老人 发表于 2021-6-2 13:41:28

后端开发是否应当测试自动生成的接口?

高中生,自研Web全栈,近期在学习熟悉测试规范某项目后端使用自研库 nest-restful 生成基础通用CRUD接口以及一些常用查询参数 limit offset order expand filter 等的实现,只有权限控制和关系字段的处理是需要根据业务情况自己写的。补充:此库并非传统的cli生成代码,而是根据传入参数动态生成controller基类和provider基类并让用户继承来实现生成接口,故接口实际上是在运行时生成的,目的是减少无意义的代码量,只需要适度重载各钩子方法即可实现拓展。nest-restful 生成的接口已经经过测试,那么该项目后端的e2e测试应当选取哪些内容呢?
[*]完整测试所有接口,包括 nest-restful 生成的接口。最少需要500余行,感觉意义不大又耗时耗力,而且和 nest-restful 中测试的内容有大量重复,但能保证万无一失
[*]仅测试根据业务情况重载的接口的表现。测试内容少,但万一其他接口的表现也受到影响,就无法测试到


郭小贱 发表于 2021-6-3 09:43:05

要保证质量的话,还是做吧。

bellas 发表于 2021-6-3 09:49:32

相互探讨一下

qqq911 发表于 2021-6-3 10:58:24

可以考虑自动化测试
页: [1]
查看完整版本: 后端开发是否应当测试自动生成的接口?