【技术实现步骤摘要】
测试方法、装置、设备、存储介质和程序产品
[0001]本公开涉及软件测试
,更具体地涉及一种测试方法、装置、设备、存储介质和程序产品。
技术介绍
[0002]随着信息技术的发展,越来越多的企业引入信息化和数字化的系统来支撑本企业的业务发展。不同系统之间交互和配合的功能也越来越多,尤其是在金融领域,对客户完成一个完整交易的过程中,虽然对用户端感受提供的服务是端到端的服务模式,但后台信息系统往往是需要多个系统之间相互交互后,才能完成对用户的服务。因此在这种模式下,各个专业系统在研发组织的过程中通过专业板块进行切分,每个研发测试人员只负责自己专业领域中的系统研发建设,但因为金融行业业务的特点,不同专业系统间的信息交互调用非常多,所以,在最后每期版本的集成测试和验收测试环节,通常需要多个测试人员相互协同配合,才能完成一个完整的端到端功能的验证。
[0003]在基于专业线领域的测试组织模式下,因为每个测试人员负责本专业的专业系统功能验证,在测试案例设计和执行的过程中主要从本专业系统角度进行规划,所设计的测试案例中有一部分 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,所述测试方法包括:根据测试案例的历史测试数据确定测试案例执行链路关系;根据所述测试案例执行链路关系和测试案例的测试状态确定测试案例的执行优先级;以及根据所述测试案例的执行优先级执行测试案例。2.根据权利要求1所述的测试方法,其特征在于,所述历史测试数据包括测试案例名称、测试开始时间、测试结束时间和版本信息,所述根据测试案例的历史测试数据确定测试案例执行链路关系包括:根据所述测试开始时间和所述测试案例名称确定每个测试案例的后序执行关系;根据所述后续执行关系和所述测试案例名称确定每个测试案例的前序执行关系;以及对所述前序执行关系进行处理,以确定测试案例执行链路关系。3.根据权利要求2所述的测试方法,其特征在于,所述测试案例执行链路关系包括串行执行关系和并行执行关系,所述对所述前序执行关系进行处理,以确定测试案例执行链路关系包括:根据所述前序执行关系确定两两相邻前序关系;以及根据测试案例名称将所述两两相邻前序关系进行拼接,以生成串行执行关系和并行执行关系。4.根据权利要求2所述的测试方法,其特征在于,所述根据所述测试案例执行链路关系和测试案例的测试状态确定测试案例的执行优先级包括:遍历每个测试状态为未测试的测试案例,以获取目标测试案例的后序执行链路的执行预估总时长;根据所述执行预估总时长、后续执行链路的测试案例个数和未执行测试案例总数确定所述目标测试案例的执行优先级权重;以及根据所述执行优先级权重确定所述测试案例的执行优先级。5.根据权利要求4所述的测试方法,其特征在于,所述遍历每个测试状态为未测试...
【专利技术属性】
技术研发人员:侯文龙,刘孟昕,任瑜平,陈溪,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。