困惑三、小型团队的开发测试流程如何设计才能达到高效?
  测试小兵:
  有人说,在稳定的项目团队中,测试和开发是配套的。是否真的是这样呢?
  小型团队如何制订合理高效的开发测试流程?
  测试老兵:
  稳定的团队中,各种人员的配备肯定是配套的。不合适的人会自己离开的。
  以前在一家公司做测试,感觉做测试太难了。为什么这么说呢:
  1.项目的需求分析做的很随意,需求变更不做管理;
  2.开发很少自测代码,也没有文档。没有版本的概念,随意修改代码。SVN成了CuteFTP;
  3.项目流程不严谨,没有节点或里程碑的概念。入口、出口、条件、成果物、标准、评审,工具使用,人员安排都很模糊。
  总之是各种痛苦。下面详细说明:
  第一点:需求做的不好,往往出来的产品和用户期望有较大差别。只能是反复试用、反复修改,后达到可用的程度。
  第二点:没有版本控制,不注重代码质量。对于弱小的测试人员可谓人生悲剧,其实有些情况下测试流程是用来保护测试人员的,特别是
  在一些开发强势或是业务人员强势的团队。
  第三点:项目流程大体上是参考瀑布、V模型等标准模型,再结合自己项目实际情况,以项目的实际情况为出发点来设计的。流程设计的好,
  项目整体成功更有把握(或者说,出大问题的可能性小)。在此基础上,结合人员安排、工具使用,终保证项目的成功。
  质量的要素:1.人员   2.技术   3.流程
  人员是所谓的组织。有组织的一群人称为团队,没有组织的一群人称为团伙。
  技术是使用的工具。黑盒测试有黑盒的工具,白盒测试有白盒的工具。测性能的、测安全的都有对应的工具。
  流程是过程管理。不再只强调入口、出口。更进一步,抓好测试的过程。
  松散的测试组织、管理一定会给你带来一个差强人意的结果。不是测试流程不完整,而是测试过程不可控、项目质量或产品质量不可控。