测试技术层次的三个阶段:
阶段1:主要以测试对象知识为主,很少主动运用测试技术
现象:用例产生基本靠头脑风暴,有时测试目的不清楚,用例冗余,分不清与“monkey test”的本质区别?
阶段2:开始运用各种全面的测试类型来与测试对象正交
现象:用例以测试类型管理起来,所有测试对象都归属在各测试类型中,但每种测试类型内的用例们应该如何开发出来,测试分析与设计的宽度和深度是否足够?
阶段3:每种测试类型的测试分析与设计开始有目的的运用各种测试技术来开发用例
现象:有意识主动的运用各类测试技术组合来确保每个测试对象的分析和设计足够宽和深。测试目的性很清晰。有一些共性经验总结的测试框架可以帮助经验较少工程师基于测试框架快速开发出有一定设计约束质量的测试用例。
阶段3对我们测试技术领域大的挑战是 如何为一线测试人员提供 可以生产出 测试用例的“测试发动机”;因此我们的高级测试工程师们除了搞自动化和工具开发,还需要多花一些精力和智慧总结自己的测试用例开发思路及流程,构建出自己的“测试发动机”解决测试用例生产环节的问题。测试用例才是我们测试人员的根。