彩票走势图

政府部门案例:Parasoft SOAtest 保证荷兰全国 ID 系统安全

原创|实施案例|编辑:郑恭琳|2020-08-12 10:50:19.390|阅读 254 次

概述:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

荷兰计划在全国范围内推出一个被称为是公民服务号码(CSN)的新的个人识别系统。CSN 将会被卫生保健组织,政府部门和移民局用来实施适当的身份认证和提供相关服务。

考虑到这种先进系统对于全国公民福利支持的重要性,负责此项目推出的荷兰内务部正在致力于确保此系统有非常高的性能。幸运的是,政府部门有能力在要求的时间内满足这个目标。

鉴于 Parasoft 卓越的自动化软件测试框架,政府部门测试 CSN 发布新版本的时间从三个星期减少到仅仅一天。这使政府部门在保证软件最高质量的同时加速项目的完成。通过回归和负载测试,组织已经证明系统有可以处理每年一亿笔, 并且每秒最高有 200 笔交易的能力。


挑战:建立一个健壮的安全的 CSN 系统

当荷兰政府决定需要一个以识别为目的的系统用来整合和管理公民信息,这个任务被分配给了内务部。内务部作为荷兰十三个政府部门之一,主要负责包括旅游证件、护照的个人记录和文档的完整性。BPR,一个在政府部门内监管个人文档的管理机构被赋予设计、开发、验证新的系统是否可以处理此重要任务的工作。

此高调的提议,将被称为是公民服务号码(CSN),要求政府部门在有限的时间内建立一个健壮的并且安全的系统。不仅系统的性能在推出时给予高度重视,对它的期待也是很高的,不允许有一点点的差错。正因为有这些需求,政府部门很早就意识到,需要一个先进的方法对软件质量进行管理。

显然,这有很大的风险。Hedde van der Lugt(BPR 的 CSN 项目领导)说“这将成为荷兰公民的唯一身份号码”。这将提高政府的效率和对公民的服务水平。我们将负责确保系统的完整性。

该计划项目团队成立于 2005 年,在编程工作方面有一个成功的开始但是软件测试方面就不那么令人满意了。测试数据被放在 Excel 电子表格中,需要辛苦的将它们拷贝到目前的 SOAP 测试工具里进行回归和负载测试。“我们发布软件很快,但是测试很慢”van der Lugt 补充道。“我们需要一个测试解决方案来帮助我们赢得时间。”

鉴于现有的手工性质的方法,需要至少三个星期来完成所有的功能测试。这是让人难以接受的缓慢速度。所以政府部门的开发项目组开始探索其他的解决方法。


行动:选择 Parasoft SOAtest

在一次充分的市场评估中,BPR 彻底地检验了许多开源的产品。它考虑到了多个功能和安全验证。它还看到了对于本地服务的代理和支持。最终将定价和成本考虑进去。

最后,结论认为 Parasoft SOAtest 是这个挑战合适的解决方案。其他的工具需要写大量的脚本或者对于 SSL 安全协议表现不佳,也有的许可证费用太高。

Parasoft SOAtest 解决方案可以进行有效的自动化性能、压力、负载测试——严格确保系统的健壮性和安全性。Martin Folkert(s 项目测试协调员)说Parasoft SOAtest 明显是最容易使用的产品,我们的关键问题是使用测试工具的不是程序员。我们知道工具必须有很好的用户体验。”

政府部门在不同的方面使用 SOAtest。首先,开发团队进行回归测试,确保没有缺陷引入新版本,并且之前验证过的代码可以继续满足其规格。其次,软件允许负载和压力测试来确保系统有足够的健壮性来满足确切的要求。最后,一旦开发合作伙伴完成每个新的发布,软件可以被用来进行功能测试。

现在,政府的开发团队可以看到SOAtest 的能力了。新版本安装在产品中,通过执行 10 分钟的“go, no go”测试来确保产品的正确安装。如果有需要改正的错误,软件的代码可以送回到合作伙伴那里。但是发布的版本如果被证明是稳定和安全的,那么将会被作为系统的一部分。

Folkerts 说 Parasoft SOAtest 的部署“十分简单”。他解释道,“我们仅仅需要放入 Parasoft SOAtest 可以轻松读出的测试数据就行了,这仅仅需要一天左右的时间。”

然后,我写了一份文档给我们的项目组,其中介绍了 Parasoft SOAtest。这是一个相当容易的转变,在这之前,测试人员需要做大量的拷贝和复制工作,所以他们都很高兴有这个新的途径来做测试。

来自 Parasoft 的本地支持也很有用。Parasoft 的支持人员也是很容易接触到的。例如,当开发在从 Excel 表格中导出数据并且导入到 SOAtest 中时遇到了问题。通过 Parasoft 支持团队对这个问题的及时解决,保证了政府测试团队快速地进行测试。


结果:加速软件开发生命周期

Parasoft 相关的投资回报已经被证明是非常可观的。更重要的是,SOAtest 的引入将功能测试的时间从三周减少到一天。“这个软件帮助我们显著的提高了生产力。”van der Lugt 说。“我们可以在给定的时间内发布更多的测试周期。”

确实,政府部门的开发团队也看到了测试团队生产力的提升。“工作从体力劳动发展成为有趣的测试用例”Folkerts 说。“许多的体力劳动已经消失并且不再流行。”

使我们加速了开发周期。现在我们可以每三天发布一个版本而不是每三个星期。

Parasoft SOAtest 通过更快的方式帮助我们 100%保证系统的可靠性,这通过其他的方式是不可能达到的。

这对于负责发布一个新的系统来服务于 1600 万荷兰公民的政府部门是一个重大的胜利。通过结合了回归、功能、负载测试,这个系统己经被验证了有每年处理一亿笔,并且每秒最高有 200 笔交易的能力。

Parasoft 的自动测试架构帮助政府部门更加方便地利用功能测试和负载测试来模拟真实的环境对系统进行测试。开发团队有能力在自动化方式下实施更高质量的负载测试,同时,明显加快了项目完成的速度。

“这基本保证了系统的完整性,”van der Lugt 说。“我们相信 Parasoft SOAtest帮助我们以更快的方式确保系统的可靠性,这是一个有价值的产品,覆盖了我们所有的需求。”


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP