用于软件应用组件测试的方法和系统技术方案

技术编号:33880643 阅读:29 留言:0更新日期:2022-06-22 17:10
本发明专利技术涉及一种用于软件应用组件测试的方法和系统。本发明专利技术的各方面公开了一种用于对应用的一部分执行测试的方法、计算机程序产品和系统。该方法包括一个或多个处理器识别用于测试应用的测试配置。该应用包括多个组件。测试配置包括测试应用的至少一个组件的指示。该方法还包括一个或多个处理器测试应用的所指示的至少一个组件。该方法还包括一个或多个处理器确定测试应用的所指示的至少一个组件的验证结果。验证结果。验证结果。

【技术实现步骤摘要】
用于软件应用组件测试的方法和系统


[0001]本专利技术一般涉及集成测试领域,尤其涉及测试软件应用的组件。

技术介绍

[0002]软件测试是一种调查,其被执行以向利益相关者提供关于被测软件产品或服务的质量的信息。软件测试还可以提供软件的客观、独立的视图,以允许企业理解和了解软件实现的风险。测试技术包括执行程序或应用以便发现软件错误(错误或其他缺陷)、验证软件产品适合使用的过程以及其他技术。软件测试涉及执行软件组件或系统组件以评估一个或多个感兴趣的属性。通常,这些性质指示被测组件或系统的以下程度:满足指导其设计和开发的要求;对各种输入正确地响应;在可接受的时间内执行其功能;可充分利用;可以在其预期环境中安装和运行;以及达到其利益相关者所期望的总体结果。
[0003]集成测试(有时称为集成和测试,缩写为I&T)是软件测试中的阶段,其中单个软件模块被组合并作为一个组被测试。进行集成测试以评估系统或组件与指定功能要求的符合性。集成测试发生在单元测试之后和验证测试之前。集成测试采用已被单元测试的模块的输入,将模块分组为更大的聚合体本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由一个或多个处理器识别用于测试应用的测试配置,所述应用包括多个组件,其中,所述测试配置包括测试所述应用的至少一个组件的指示;由一个或多个处理器测试所述应用的所指示的至少一个组件;以及由一个或多个处理器确定测试所述应用的所指示的至少一个组件的验证结果。2.根据权利要求1所述的方法,其中,识别用于测试应用的测试配置进一步包括:由一个或多个处理器确定自所述应用的前一次测试以来已更改的所述应用的至少一个组件;以及由一个或多个处理器生成用于测试所述应用的所述测试配置以包括用于所述应用的测试套件,所述测试套件包括测试所述应用的所述至少一个组件的所述指示。3.根据权利要求1所述的方法,还包括:由一个或多个处理器对所述应用运行完整的端到端测试,其中,运行所述完整的端到端测试进一步包括:由一个或多个处理器将测试数据集馈送到所述应用中;由一个或多个处理器捕获所述应用的每个组件的相应输入和输出;以及由一个或多个处理器将所述应用的每个组件的所捕获的相应输入和输出存储为经验证的端到端测试数据集。4.根据权利要求1所述的方法,其中,测试所述应用的所指示的至少一个组件进一步包括:由一个或多个处理器从与所述应用相对应的经验证的端到端测试数据集中识别经验证的数据输入;以及由一个或多个处理器将所述经验证的数据输入...

【专利技术属性】
技术研发人员:W
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1