【技术实现步骤摘要】
本公开涉及用于管理软件方案的设计和测试的计算机实现的方法、软件和系统。
技术介绍
1、软件复杂性正在增加,并且导致软件应用、数据库和平台系统的生命周期管理和维护的改变。在软件开发中,测试通常与要求时间和资源以确保高质量结果的复杂系统和方案相关联。通常,质量工程师应该测试复杂的软件方案,这些软件方案具有以不同方式集成的所包括的组件的各种组合。
技术实现思路
1、本公开的实施方式一般涉及一种用于选择用于在云环境中在微服务上执行的测试的计算机实现的方法。
2、一个示例方法可以包括诸如以下的操作:获得改变的文件的集合的元数据,其中,改变的文件的集合将被部署在软件产品中并且被存储在源代码储存库处;基于规则集来分析所述改变的文件的集合的元数据和改变的文件中的至少一个的内容,以确定要执行的默认测试计划的测试的子集;以及在运行与改变的文件的集合相关联的软件组件的集合的测试景观(test landscape)处执行测试的子集。
3、本公开还提供了一种计算机可读存储介质,其耦合到一个或
...【技术保护点】
1.一种计算机实现的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,获得所述改变的文件的集合的元数据是响应于由源代码储存库检测到改变而执行的,其中,所述获得包括:
3.根据权利要求1所述的方法,所述方法包括:
4.根据权利要求1所述的方法,其中,执行所述测试的子集包括:
5.根据权利要求4所述的方法,其中,执行所述测试的子集还包括:
6.根据权利要求1所述的方法,其中,在所述测试景观处执行测试的子集之后,删除所述测试景观。
7.根据权利要求1所述的方法,其中,执行所述测试的子集包括:
...【技术特征摘要】
1.一种计算机实现的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,获得所述改变的文件的集合的元数据是响应于由源代码储存库检测到改变而执行的,其中,所述获得包括:
3.根据权利要求1所述的方法,所述方法包括:
4.根据权利要求1所述的方法,其中,执行所述测试的子集包括:
5.根据权利要求4所述的方法,其中,执行所述测试的子集还包括:
6.根据权利要求1所述的方法,其中,在所述测试景观处执行测试的子集之后,删除所述测试景观。
7.根据权利要求1所述的方法,其中,执行所述测试的子集包括:
8.根据权利要求1所述的方法,其中,执行所述测试的子集包括:
9.根据权利要求1所述的方法,其中,所述测试景观是被配置为托管软件组件作为服务的云测试景观。
10.根据权利要求1所述的方法,其中,所述测试景观包括不同基础设施类型的至少两个景观,其中,在所述至少两个景观上并行地测试软件组件的集合中的组件。
11.一种系统,包括:
12.根据权利要求11所述的系统,其中,获得所述改变的文件的集合的元数据是响应于由源代码储存库...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。