我知道QA stands for quality assurance.
我的理解是 这这是做测试的 不过不同于一般的tester 他要做各种test用来保证软件质量有保证。
有时候 小公司没有专门的tester 所以developer和QA就会分担一部分测试工作。
但是总体来说 QA负责SDLC的全部流程 但是并不涉及具体的研发细节。主要是确保软件开发中人员对规范的遵守,一旦有不规范的地方 要能指出并改进。
不同公司对于QA的职责有着不同的定义。所以没必要非常纠结这个的职责范围到底是什么。