时代三:UI和API自动化搞起(自动化持续集成,成为发布前标准)

  ● 【时代特征】尝到自动化的甜头后,测试团队全员都开始投入自动化工作,UI和API全面开花。 建立自动化持续集成, 自动化成为发布前标准等。

  ● 【时代优势】自动化工作蓬勃发展,覆盖率大幅提高。自动化释放了很多手工测试工作。

  ● 【测试定位】手工向自动化测试转型,论证把尽可能多的工作用自动化手段实现。

  ● 【不足困难】

  1、UI和API都是集成测试,覆盖率到达一定地步后,遇到瓶颈。对系统和外部交互较多的产品线, 例如:电子商务网站的交易业务产品要交互应用(用户,商品,物流,支付,优惠,各种交易模式涉及的应用,各种交易渠道涉及的应用,各种特殊服务涉及的应用等)会较多, 集成测试依赖真实外部环境,导致脚本维护确认成本大。

  2、业务发展需要,系统承载业务功能点愈来愈额庞大,又需要较快速的响应多业务方在系统中的迭代开发。即要求:测试工作量变大情况下,更加高效率。面对瓶颈,测试不得不寻求新的突破点。

  时代四:拉开发下水:质量不是测出来的,是开发出来的

  ● 【时代特征】测试退去质量守护神光环,拉开发下水:提倡开发自测,坚持提测标准,让开发开展UT。代码review,要求开发更的评估每次迭代。

  ● 【时代优势】测试对质量保证发现了一个新大陆,看到解决时代三矛盾体的希望了。

  ● 【测试定位】综合考虑质量成本效率,更多的关注系统持续迭代的质量;退去守护神光环,对一些小的业务需求点不会和开发死磕到底了。

  ● 【不足困难】Dev面对这些新的质量保证工作,时间成本个人情感什么也不一定能承受,几项工作开展的效果如何,不能一概而论了。