话说test有n多种啊,比如unit test,integration test, functional test, performance test,甚至acceptance test~
作为developer只需要写unit test一般有code coverage要求,integration test是在交给QA测试前的整合,基本也developer做吧,但只是spot check而已。
QA需要做的是测试所有的feature甚至exceptional case,performance test一般是产品发布前QA做,developer配合~
一般acceptance test是客户方面来做或者product manager 跟 QA manager联合sign了才算