网站首页 收藏本站 联系我们
  • 首页
  • 关于望驰
    • 关于我们
    • 技术优势
    • 企业文化
  • Parasoft
    • Virtualize
    • Jtest™
    • Insure++™
    • SOAtest™
    • C++test™
    • dotTest™
  • Cybellum
    • Cybellum
  • beSTORM
    • beSTORM
  • Synopsys
    • Seeker
    • AppCheck
    • Coverity
  • 主营产品
    • Fortify
    • Security Fortify
    • CheckMarx
    • Deepkeep
  • Micro Focus
    • UFT
    • ALM Octane
    • WebInspect
    • LoadRunner
    • UFT Pro
    • Mobile Center
    • Service Virtualization
    • Network Virtualization
  • 测试仪器
    • CxCodebashing
  • 项目案例
    • 汽车解决方案
    • 金融解决方案
    • 工业控制系统
    • 医疗
    • 航空航天
    • 安全实验室
  • 行业新闻
    • 企业新闻
    • 行业动态
  • 联系我们
项目案例
汽车解决方案
金融解决
工业控制系统
军工
航空航天
安全实验室
医疗
  • 热门资讯
  • • Checkmarx:安卓又一严重漏洞!威胁着10亿人的..
  • • Checkmarx测评|物联网设备正在泄露你多少隐私..
  • • SlavaBronfman的访谈–Cybellum
  • • MISRAC++和AUTOSARC++的合并:软件开发行业专..
  • • 面向服务架构(SOA)的汽车软件分析和设计..
  • • 世界智能网联汽车大会
金融解决首页 -> 项目案例 -> 金融解决 -> 正文
汇丰银行的解决方案
摘要:HSBC汇丰银行的广州开发中心(GLTC)是国内较早采用 DevOps 模式进行开发运营的企业之一

 汇丰银行案例介绍

背景介绍:公司的开发项目众多,开发人员及测试人员超过 500 人,具有安全开发及测试经验的人员不到总人数不到 70 人,其中外币FX业务系统开发项目面临测试人手短缺,测试流程不规范,开发及测试人员安全知识弱等问题:

Ø   项目业务流程及控制逻辑复杂,以及需要测试的平台众多,包括:Web 网页(需支持 IE,Safari,firefox, Chrome 等浏览器),Windows 桌面应用,IOS 平台的苹果手机及 Ipad (需支持 Ipad 2,3 及 Ipad Pro) ,安卓手机及安卓平板等等,测试很多时候需要再一个平台上调用操作命令,之后在另外几个平台上验证其被正确执行,完整的手工测试用例数量超过 5 万条以上,15 名手工测试人员往往无法在迭代中完成主要功能的冒烟测试,产品多数情况下是在采用增量测试,集成测试也难以进行,加上性能及安全测试都集中在系统上线前的两周进行,导致测试任务常常需要延后,不停的拖累项目每次的上线周期,严重影响业务应用产品的上线时间。

Ø   开发,测试及运维人员的软件安全知识薄弱,安全检测环节滞后,同时测试效率及源代码安全质量不高,没有形成良好的测试规范,代码审计往往执行不到位,没有形成统一的缺陷管理,导致开发,测试及运维不同团队测试完的缺陷得不到统一的审计,修复及测试,因而导致恶性循环,严重影响上线产品的质量与安全。

 

因此,由于汇丰对测试效率及安全方面的强烈需求,GLTC 希望借鉴及引入高鸿电信测试团队的过往自动化项目经验,对测试体系进行改造,采用高鸿测试团队自主开发的自动化开发测试平台,并在开发测试流程中,引入了DevSecOps的概念模式,让质量与安全测试可以更早的介入,在敏捷开发的迭代当中,通过自动化测试提高测试效率及测试覆盖率,将安全工具与自动化测试平台进行插件改造与整合,让安全测试更高效的自动化执行,该平台自上线以来,取得了良好的效果,显著的解决了手工及安全测试滞后的痛点,提高了各团队的质量与安全意识,形成了高效的测试体系,应用产品的安全性及稳定性飞速提高。

 

平台组件

功能说明

自动化测试框架

解决手工测试效率低下,自动化测试用例实现难及多平台自动化集成测试等问题,其中包括:多浏览器支持测试,多操作系统支持与集成测试,多手机平台支持与功能测试,接口测试,性能测试,兼容性测试等等,解放了开发及测试人员的工作量,让汇丰的手工测试人员能执行更有针对性的手工测试用例

DevSecOps

测试体系

通过梳理汇丰已有测试流程,结合DevSecOps开发理念,成功的帮助汇丰测试项目团队形成了有规范,高质量,高效率的测试流程

Testlink + Jira + Jenkins

实现开发任务与测试用例,测试结果对应问题,同时有效解决自动化测试用例管理,缺陷管理,测试报告管理等问题,便于测试统计分析,提供测试有效性

Sonaqube

(源代码编码质量静态扫描)

通过Jenkins调用,快速检测源代码质量问题,提高了开发人员编码质量,有效的改善汇丰FX外汇交易业务程序的运行稳定性及相关的质量问题

白盒源代码安全静态扫描

快速解决了开发人员,测试人员安全经验薄弱的问题,让安全代码检测提前把关,并有效的帮助汇丰开发人员形成安全编码性,避免了产品上线后的安全风险

黑盒漏洞模糊挖掘工具

通过整合Jenkins,自动化的执行漏洞挖掘工作,在产品上线前,提早发现产品或系统的更深层的安全漏洞问题,降低修复成本与代价。

漏洞扫描工具

自动化扫描 Web 服务及产品部署环境的潜在安全隐患,让汇丰运维人员提前发现安全风险,杜绝了黑客入侵

 


Cybellum  Parasoft  bestorm  Defensics  Appcheck  Coverity  汇丰银行|自动化测试
没有了 返回列表 下一页
 
关于我们      |       产品展示      |       解决方案      |       经典案例      |       培训中心      |        新闻资讯      |        试用申请      |        联系我们
  • 上海望驰安防科技有限公司

    地址:上海市浦东灵山路958号5号楼2楼

    手机:18049824972

    电话:021-50150593

    邮箱: anying.ao@ruitde.com

CopyRight 2016 www.ruitde.com All Rights Reserved     版权所有:上海望驰安防科技有限公司   沪ICP备16034184号