对于专业化测试的认识非常地粗浅,更多是基于零零碎碎的各种文章介绍和业内人士的讨论,以致于在我的意识中无形中形成了自己的认识,甚是稚嫩,写下的认识,为了作为鞭策明天进步的借口。

  主要谈谈个人对测试计划、测试执行、测试总结的看法,基于此来认识理论上的专业化测试。

  全面周密细致的测试计划

  每一件事情都离不开计划,没有计划的事情做起来很凌乱,很容易让人迷茫,甚至于无法抵抗外界的突发事件,从而极有可能导致事情变得一塌糊涂,陷入“心有余而力不足”的窘境。软件测试当然是概莫能外,一直认为软件测试是一件思维性与计划性极强的工作,因为不仅要去做事情,而且要验证与评估事情的风险,从而为这种风险做出担保,这得要有多大的能耐?然而从目前国内的情况来看,远远没有达到这种水平,行业内的规范还甚是凌乱,以致于一直没有一套完整的规范与标准去规范测试领域的各种各样的权衡指标以及软件市场的准入条件(这个或许已经有了,自己孤陋而寡闻),所以目前大多数的公司都自行一套,基于公司的发展经验以及测试人员的水平,这其中或多有不足。

  高效协作给力的测试执行

  基于测试计划,做好前期的测试准备与各种沟通,从而为后期真正意义上的测试执行奠定稳固的基础。这当中需要清楚的是测试在整个项目中充当的角色,以及测试自身给自己的定位。角色与定位不准直接影响着测试在整个项目中的分量与贡献。是一个务实的参与者还是一个无思想的附属品?这个完全取决是测试自身给自己的定位,怎样的定位终决定了在项目中的角色。毋庸质疑,我们都渴望做务实的参与者,而不是旁观者。然而定位更多地取决于测试团队的能力,高效协作的测试团队能够做出给力的测试执行,因为能力在,心有余力有足,唯恐事不成?非也!

  权威清晰有力的测试总结

  测试的目的不是为了监控质量,而是为了给软件质量来个全面深入的衡量,这是件精细化的工作,需要去衡量一个事物的质量,肯定有各种指标,各种对照标准,基于这些指标、标准的基础中给出对软件的“打分”,这足够么?非也!还需要评估软件存在的隐患与风险,为日后版本维护与升级添加催化剂,不断推进提供软件质量,才是软件测试的永恒目标。

  小小的见解,有望指正。