文/谭清红 罗章坤
一、 背景
本文立足当前银行业互联网金融软件测试的现状,分析“头脑风暴法”在互联网金融行业软件测试工作中的意义以及软件测试人员可能面临的挑战,指出在软件测试工作中,测试人员如何充分利用自身条件,发挥其积极性、主观能动性和创造性,借助于团队力量,“取人之长补已之短”,使“头脑风暴法”成为大家共同参与、共同学习、共同成长的有效方式,提高软件测试的质量。
二、 “头脑风暴法”在软件测试中重要性
现阶段,软件开发模型主要采取传统“瀑布型”开发模型,该模型对于项目各阶段的划分比较固定,采用承上启下方式,即:上阶段结束后才可开始下阶段工作内容,大大降低测试效率和质量。面临快速发展的互联网金融行业,灵活多变的业务需求,快速迭代版本变更,软件测试工作也越来越难高效保证软件质量。为了更加高效的开展测试工作、快速响应创新需求变更、保证软件安全问题、提升客户满意度,节约成本,需要进一步有效灵活地运用“头脑风暴法”,在实践中改进,在改进中创新,让测试团队充分感受其带来的益处,并促进团队测试人员能力增长。
三、 “头脑风暴法”成功运用案例分享
我行卡中心自成立以来,传统核心业务不断完善,互联网创新金融项目层出不穷,独具特色,互联网业务测试团队已组织各种形式的“头脑风暴法”,成果非常显著。目前经多次实践验证,并得到一致好评,具体案例分享如下:
项目类别:纯新型
新项目案例1:
作为新项目,该项目特点之一即涉及联调接口比较多。为了降低测试风险,提高测试效率,测试团队充分发挥思维、探索创新实践方法论,即:“头脑风暴法”。针对新平台、新型业务功能点,邀请专家成员,集思广益,开展“头脑风暴法”。本次“头脑风暴法”成员共产生25条金点子,涉及缺陷数14个,占该版本缺陷总数比例26.9%。
新项目案例2:
作为新项目,该项目特点之一即测试场景相对复杂且难以考虑周全,尤其涉及到资金的支付,对账清算批处理。为了提高测试质量,改善测试流