关于测试流程,先做功能测试,再进行代码扫描,这个流程好吗

我们现在公司先做的功能测试,功能测试通过以后又用sonar进行代码扫描,扫描出来近千个问题,研发修改完这些问题后又进行功能测试,结果发现之前测试通过的功能现在出bug了。所以现在我又开始新一轮的功能测试。但是又不知道开发具体改了什么地方,开发说所有的界面几乎都改了。现在不知道从何测起、、、是要做自动化测试吗,还是手工测试呢、、

修改的代码可以通过git diff进行查看。修改的主要代码需要进行重点测试,单元测试,集成测试。
整体的话,需要自动化回归的。不然很难保证质量。

我这里的做法是,代码再烂,先保证功能正确,对静态代码扫描出来的高危问题(空指针等)优先修复,然后上线,上线完成之后再去修改静态代码扫描出来的其他问题,并且研发对修改的代码应该先保持自测,等到修改完成之后先让测试去测试,下一个版本带上这些就好了