提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|实施案例|编辑:郑恭琳|2020-08-26 15:10:49.980|阅读 131 次
概述:当Aeroplan的Web服务团队计划在七个不同的环境中编写50多个面向外部的Web服务时。在质量保证资源有限的严格期限内,企业服务总线(ESB)项目的第一阶段需要在六个月内完成,并具有多个里程碑。通过实施Parasoft SOAtest,Aeroplan不仅实现了所有目标日期,而且获得了更高质量的Web服务。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Aeroplan是忠诚度营销计划。Aeroplan最初是由加拿大航空制定的,旨在为其常旅客提供奖励计划,现已发展成为全球首家公开发行的忠诚度营销公司。Aeroplan会员可以通过代表100多个品牌的60多种商业Aeroplan合作伙伴赚取Aeroplan里程。
当Aeroplan的Web服务团队计划在七个不同的环境中编写50多个面向外部的Web服务时。在质量保证资源有限的严格期限内,企业服务总线(ESB)项目的第一阶段需要在六个月内完成,并具有多个里程碑。通过实施Parasoft SOAtest,Aeroplan不仅实现了所有目标日期,而且获得了更高质量的Web服务。
Aeroplan在其开发项目上与供应商紧密合作。ESB这个特殊项目没有什么不同。Aeroplan的技术分析师Victor Tsemko知道供应商有一些方法可以测试这个大型项目的新Web服务,但是他意识到这些过程很慢,并且没有正确测试Aeroplan要测试的所有用例和序列。他开始寻找自动化解决方案,并找到了Parasoft SOAtest。
Tsemko说:“鉴于严格的期限,我们没有太多时间进行编码和测试。我们需要能够快速建立一组测试的能力,以使我们具有可以接受的置信度,即在进行任何开发更改之前可以使用的服务将在以后继续使用;而且,不仅作为一个单元,而且作为多个场景中Web服务序列的一部分。”
Aeroplan的Web服务用于复杂的呼叫链,通常必须将参数从一项服务传递到另一项服务。Aeroplan网络服务团队负责人RéjeanHurtubise对此进行了简单说明。“例如,说一位Aeroplan会员想要预订航班。有一些Web服务,但是在预订之前,还有另一个Web服务可以验证成员是否已通过身份验证。”
Hurtubise强调:“将每个Web服务作为一个单元进行测试不仅很重要,而且测试Web服务的顺序也非常重要。”
Aeroplan知道他们需要一个自动化的解决方案,但是想要能够满足他们眼前需求的东西。Aeroplan的严格标准包括找到可靠的解决方案,以对Web服务和序列进行高效,自动化的功能和回归测试。Tsemko描述了Aeroplan选择Parasoft SOAtest的原因,“Parasoft SOAtest提供了我们在项目范围内所需的所有功能。而且,即使提供了脚本功能,我们也不必使用它,因为所需的功能可以通过该工具的GUI获得。因此,该项目的所有测试都是在没有编码的情况下创建的。
Aeroplan认识到正确测试的重要性。但是,全面的质量检查测试通常会浪费大量时间和资源。对于此项目,我们的质量检查资源非常有限。因此,该项目的优先事项之一是在不损害测试质量的前提下,尽可能减少质量检查团队的工作量。
使用SOAtest可以使我们在这一领域取得重大进步。在让Aeroplan质量检查团队继续进行测试之前,我们能够通过旨在捕获来自后端的错误的一系列测试来传递服务。这样,质量检查团队的成员就可以将精力集中在功能测试上。”
在使用Parasoft SOAtest之前,Aeroplan的质量检查团队通常依靠Web服务团队来分析意外测试结果背后的编码逻辑。质量检查人员会进行测试,得到结果,但不知道结果的原因以及后端发生了什么。因此,这就需要咨询Web服务团队的技术分析师。Parasoft SOAtest减轻了这一耗时的研究步骤,并使QA可以将精力集中在Web界面上。使用Parasoft SOAtest,QA团队将收到已经经过后端测试的代码。
考虑到与测试脚本一起进行的所有管理,Aeroplan的质量检查经理Sophie Lemire指出,Aeroplan测试人员通常每天可以进行约12项手动测试。她说,使用Parasoft SOAtest,Aeroplan一天可以运行282个自动化测试。确切地说,有220个单元测试用例和42个用例。
Lemire解释说:“对于我们的团队来说,282例相当于20人的人工工作——或由一名测试人员进行20天的手动测试。”她接着说:“估计节省的成本因个人完成工作而异,但大约是10,000美元。”
考虑到Parasoft SOAtest针对Aeroplan的Web服务运行的自动化测试的数量,Hurtubise表示:“如果我们必须为每个部署手动完成所有这些工作,那将是可怕的。”Tsemko确认:“让我们实现测试计划目标的另一个好处是,使用Parasoft SOAtest可以很快地掌握学习曲线。”
“没有Parasoft SOAtest,我们将无法在现有的时间内完成所有这些测试。”
Parasoft SOAtest执行Aeroplan建立的编码标准。 除了节省时间外,Parasoft SOAtest还可以提高质量。Tsemko说:“如果没有Parasoft SOAtest,我们项目的测试质量将受到影响,因为我们无法在现有的时间内完成所有这些测试。我们将不得不做出一些让步。”
Aeroplan已确定,ESB项目未来阶段的开发将需要类似的测试。这意味着Aerosoft的开发团队(包括Web服务团队和Aeroplan的供应商)将使用Parasoft SOAtest完成整个ESB项目。随着新的团队成员的加入,开发团队渴望将他们介绍给Parasoft SOAtest并扩大其使用范围。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
混合方法研究通过结合定性和定量方法来深入研究问题。本案例研究探讨了如何将混合研究应用于产品开发以及如何利用 NVivo 进行数据分析。
TeeChart 为先进的数据集成和可视化工具 RivCross 提供了丰富的图表库,通过提供对水平定向钻井 (HDD) 操作至关重要的强大数据可视化功能增强了 RivCross。
灵犀文档通过嵌入 SpreadJS,文档系统完美复刻了 Excel 的UI架构,并有效提升了系统多人协作和数据处理效率。
GEOsens致力于研发“从传感器到互联网”的在线监测和控制系统,使用TeeChart超过15年,TeeChart 成为了GEOsens访问数据的关键元素,为决策提供了坚实的基础。
人工智能和机器学习赋能 API 和 Web 服务测试
Parasoft SOAtest with Load Test通过使用现有的功能测试来解锁早期的负载和性能测试
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢