(一) 银行业IT测试发展
软件测试作为整个软件生命周期中的重要一环,是软件产品的质量保证。近些年来,随着“互联网+金融”的高速发展,移动APP,微信公众号,网上银行等已经成为了银行用户办理业务的主要入口,如何开发和运营高质量软件,成为了银行业务发展的一个关键。银行业的软件测试也经历了一个很长的发展周期。
起步阶段
银行软件测试的起步阶段始于开发与测试一体化管理,一般通过科技外包的方式完成产品开发与测试流程。测试人员的管理被纳入软件开发人员的一体化管理,从事测试工作的人员或是从开发队伍中分离出来的技术人员,或是一些测试新手,导致测试的流程不够独立完善,无法有效的区分单元测试,集成测试,验收测试。
发展阶段
软件测试进入发展阶段,开始生成专门的测试团体,通过初步制定测试流程和目标,明确软件测试各个阶段的任务,形成测试的流程化管理。但是由于软件外包测试人员处于流动状态,决定了测试管理是一种松散型的管理模式:有组织机构和职责,但是权责不明确;有人员管理,但是管理的重心是如何在规定时间内完成工作任务,换言之,测试的管理是—种任务驱动型的管理模式。
成熟阶段
进入软件测试成熟阶段的典型特征是有专职的测试队伍,测试范围涵盖了功能测试、兼容性测试、安全测试、性能测试、验收测试等,对测试人员和测试任务的管理呈现持续开展的特征。具体体现为制定详细的软件测试流程和规范,对软件测试的各个阶段有准入准出标准,更加合理安排测试人员和时间。
(二) 我行IT测试阶段划分
目前银行业测试各个阶段一般分为:单元测试-系统/集成测