logo Parasoft 案例研究(二) 我也要发布文档

医疗行业案例:高质量保障医疗设备安全


Parasoft是构建高质量软件的最佳解决方案。从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

那么Parasoft究竟能够运用在哪些领域?是否对于您的项目有帮助呢?本文小编给大家带来一个真实案例——史密斯医疗使用Parasoft通过测试驱动的开发提供安全的高质量医疗设备

>>如果您想使用Parasoft测试是否满足项目要求,可联系客服申请试用


企业背景

史密斯医疗是全球领先的专业医疗设备制造商,为全球医疗市场提供创新和拯救生命的解决方案。

为其医疗设备提供安全、高质量的软件是必须的。为他们的医疗设备提供安全、高质量的软件是当务之急。因此,史密斯医疗在制造其安全关键型的 严格的工程流程来制造其安全关键型医疗设备,其中软件测试在验证和确认方面发挥着关键作用。

挑战

由于安全和安保要求,开发医疗设备软件很困难。软件验证和确认在证明预期功能已经实现以及安全和安保已经纳入产品方面发挥着重要作用。

测试自动化是Smiths Medical测试方法的一个重要基础。以前在采用工具方面的尝试并不完全成功。开发团队一直在寻找一种解决方案,以使他们的产品能够满足客户的需求。开发团队正在寻找一个解决方案,以支持他们的整个测试工作。测试驱动开发(TDD)的新方法和思维方式。

史密斯医疗使用Parasoft通过测试驱动的开发提供安全的高质量医疗设备

图示:测试金字塔

解决方案

为满足Smiths Medical的要求,广泛寻找综合测试解决方案,包括对商业和开源方案的评估。

对工具的评估包括七个商业供应商和一些开源工具的选择。史密斯医疗的要求包括从测试金字塔的底部到顶部的测试支持:

  • 静态分析
  • 集成到CI管道中
  • 目标执行
  • 工具鉴定

Parasoft满足了这些要求,并被选为供应商,以帮助 团队实现他们的测试目标。

史密斯医疗使用Parasoft通过测试驱动的开发提供安全的高质量医疗设备

Parasoft解决方案的好处

在考虑了为其向TDD演进提供工具支持的各种选择,包括开源解决方案后,Smiths Medical选择了Parasoft C/C++test,原因很多。

对需求的全面支持

在评估和选择合适的工具时,技术和业务要求很重要。对于Smiths Medical来说,低学习曲线、供应商的市场占有率、整体采用成本的降低以及与CI管道的无缝整合是他们的首要考虑因素。Parasoft C/C++ Test满足了所有的要求。

与开源解决方案相比,维护成本更低

虽然是开源的坚定支持者,但Smiths Medical意识到,采用完全的开源解决方案意味着要为培训、维护和工具使用投入资源。据估计,这至少是一个全职开发人员持续工作量的25%。

对安全关键应用的工具鉴定

软件开发工具的一个经常被忽视的标准是鉴定和鉴定工具包的可用性。用于Parasoft C/C++test的工具鉴定工具包,使创建静态分析、单元测试和覆盖率要求的工具鉴定所需的支持文件的过程自动化。这些工具包减少了人为错误的可能性,并缩短了执行工具鉴定的时间。

对安全关键应用的工具鉴定

软件开发工具的一个经常被忽视的标准是鉴定和鉴定工具包的可用性。用于Parasoft C/C++test的工具鉴定工具包,使创建静态分析、单元测试和覆盖率要求的工具鉴定所需的支持文件的过程自动化。这些工具包减少了人为错误的可能性,并缩短了执行工具鉴定的时间。

测试自动化,灵活支持基于主机和目标的测试

基于主机和目标的执行、分析和代码覆盖能力对于支持Smiths Medical的测试环境至关重要。由于其产品开发的性质,他们需要在主机和目标系统上进行验证,Parasoft C/C++test集成到他们现有的测试环境和CI/CD管道中。

集中报告以监测进展和成功

衡量成功在任何项目中都是至关重要的,Smiths Medical利用Parasoft DTP来跟踪他们在代码复杂性和代码覆盖率等指标上的进展。他们的理念是监测积极方向的趋势与指标本身的价值。

结果

Smiths Medical已经将他们的测试发展为测试驱动的开发,并从他们收购和采用Parasoft C/C++test进行安全关键型软件开发中看到了许多积极成果。


Parasoft——领先的自动化测试工具,满足绝大多数行业标准

Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。

从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。

Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。

    获取Parasoft资料或申请试用可加QQ:2867205852

申请Parasoft测试试用