title: 怎么把质量保证（QA）的工作做好？
desc: 现在国内QA的工作有偏向于测试的，也有偏向于过程改进的。不管是偏重于哪个方面，如何做呢？<br>如过程改进，QA的工作是对过程及产品进行稽核，主要检查项目组的成员有没按制定的过程开展工作，输出相关的产物，产物是否满足要求。我感觉如果就是做稽核工作，就有点像文秘了，当加上统计和分析后，对流程进行改进，收到效果后才更像QA。现在这是我的疑问了，怎么进行统计分析，来体现QA的价值了？ <br><br>如果是偏向测试的，那么从做黑盒测试，然后是自动化测试，并精通性能安全测试。但自动化测试其实能发现的bug做得好也只占得上30。怎么做好自动化测试？<br>如果想精通性能安全测试需要了解哪些方面的内容？<br>
topic: 软件测试
content: 如果你以为QA就是去做测试，那么一定错了。我一直都认为，QA的核心工作不在于测试，而是在于发现项目过程中存在的问题并提出一定的解决方案尤其出现跨部门合作的时候。比如：产品部门做好了设计之后，很可能将设计文档和原型图丢给技术部门就以为完事儿了。其实技术部门在开发过程中肯定还会需要产品部门不断的协助和指导，才能达到最优的结果。这时，产品和技术部门之间就会产生隔阂。这个空白谁来填补？当然是QA部门
answerer_tags: 漂泊异乡的维吾尔人、混日子的技术崽