这里说的测试不单纯是某些测试书上常说的测试, 也包括测试开发。我理解测试的职责主要包括: ·2V+EP: validition+verification+Engineer productivity ·流程管理: 介绍下传统流程和敏捷流程 从这两方面介绍下测试需要做的事情。 validition即正确性检查
可以概括为以上几点,每个工作都可以做很多事情 verification+Engineer productivity 效果验证和工程师生产力(效果级别的目前接触的不多, 所以放在一起说了)
这里面的效果验证一直没有挖掘出太多可以做的地方, 我针对的是后台测试相关的, 作为后台的一个模块或者一些算法, 很难直接在用户的层面验证程序的效果。 所以大多只是所一些监控。 EP解释下,是能节约人力成本的工作。这方面有很多工作可以做, 还可以挖掘更多,通过自动化减少手工的工作;服务化让qa的工作前置,避免bug发现过晚;通过流程规范化可以在整个项目甚至整个公司对流程达成共识,减少因为流程的不规范导致的线上问题和时间浪费;敏捷可以让我们持续继承,持续发布, 迭代更快,效率更高。