1、代码驱动测试:一段程序已经发生的错误越多,其中存在的错误概率也就越大,错误集中发生的现象,可能和程序员的编程水平和习惯有很大关系,因此对发生错误较多的程序段,因进行更深的测试;
2、bug驱动测试:Bug具有连带效应,发现一个bug之后如果举一反三能尽早发现更多类似的bug,Bug的修复往往会引入新的bug,应该着重测试与该问题相关的业务;
3、状态机测试:状态机是一种用来对对象行为进行建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。