我知道很多公司都有他们的测试部门,我问这个问题是因为我无法弄清楚一些概念。
1、单元测试是否应该由测试部门/第三方企业进行?
就我自己的感觉而言,我认为这应该由开发人员自己完成。但有句话说:
您将倾向于以您编写代码的方式测试您的代码。所以我们最好做单元测试。而且你不是专业的测试人员,所以你不能确保你的单元测试是最好的。
如果这是错误的,是否有官方说程序员应该自己进行单元测试?
2、除了单元测试,测试部门还做哪些其他测试?
这是一个简单的问题。也许有一些随机测试,一些压力测试,但是谁能给我一份测试部门通常做什么的清单?