【技术实现步骤摘要】
软件测试方法及装置、存储介质、计算机设备
[0001]本专利技术涉及测试
,特别是涉及一种软件测试方法及装置、存储介质、计算机设备。
技术介绍
[0002]作为测试角色,大家熟悉的工作流程是接收到项目需求后参与需求评审,然后根据需求文档撰写用例和脚本,开发提测后开始测试、提BUG、回归,测试通过后,运维人员将项目上线,如此循环往复。
[0003]为了进一步提高产品质量,提出了测试左移的方式,测试左移可以在产品生命周期里更早执行测试任务,也就是在项目时间上向左移动,以提早发现项目中不合理的地方,有利于测试人员构思使用场景,从而根据软件行为设计实时场景,降低软件出现问题的几率。
[0004]然而,实际测试场景中开发工期大于测试工期,软件测试过程会受到迭代开发测试工期比的限制,使得软件开发周期的早期测试左移很难推进,影响软件开发效率。
技术实现思路
[0005]有鉴于此,本专利技术提供一种软件测试方法及装置、存储介质、计算机设备,主要目的在于解决现有软件测试过程会受到迭代开发测试工期比的限制, ...
【技术保护点】
【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:针对持续迭代测试任务生成测试用例,将所述测试用例扫描到自动化平台;响应于研发自测行为的触发,进入研发自测阶段,在所述持续迭代测试任务中创建所述研发自测阶段的测试场景,根据所述测试场景从所述自动化平台中提取测试场景关联的测试用例;将所述关联的测试用例部署至待测应用软件,在所述待测应用软件上运行所述测试场景关联的测试用例,得到所述测试场景关联的测试用例在不同测试维度上的运行信息;通过汇总所述测试场景关联的测试用例在不同测试维度上的运行信息,生成所述持续迭代测试任务的测试结果。2.根据权利要求1所述的方法,其特征在于,所述针对持续迭代测试任务生成测试用例,将所述测试用例扫描到自动化平台包括:响应于持续迭代测试任务的发布,获取所述持续迭代测试任务对应的提测内容;根据所述提测内容确定测试用例包含的元素和测试用例编写规范,按照所述测试用例编写规范针对持续迭代测试任务生成测试用例,以使得测试用例覆盖所述测试用例包含的元素;根据测试用例对应的测试阶段和测试功能点,将生成的测试用例扫描到自动化平台。3.根据权利要求2所述的方法,其特征在于,所述自动化平台中设置有不同的功能模块的实例分区以及不同测试类型的实例分区,所述根据测试用例对应的测试阶段和测试功能点,将生成的测试用例扫描到自动化平台包括:根据所述测试用例对应的测试阶段和测试功能点,确定所述测试实例对应的功能模块和测试类型;根据所述测试实例对应的功能模块和测试类型对所述测试用例进行服务边界划分;将划分好服务边界的测试用例扫描到自动化平台中相应功能模块的实例分区和/或相应测试类型的实例分区。4.根据权利要求1所述的方法,其特征在于,所述在所述持续迭代测试任务中创建所述研发自测阶段的测试场景,根据所述测试场景从所述自动化平台中提取测试场景关联的测试用例包括:在所述持续迭代测试任务中创建所述研发自测阶段的测试场景,使用系统的业务流程描述所述测试场景,得到测试场景对应的测试路径;针对每个测试场景对应的测试路径,从所述自动化平台中提取测试场景关联的测试用例。5.根据权利要求4所述的方法,其特征在于,所述在所述持续迭代测试任务中创建所述研发自测阶段的测试场景,使用系统的业务流程描述所述测试场景,得到测试场景对应的测试路径包括:在所述持续迭代测试任务中创建所述研发自测阶段的测试场景,获取所述测试场景中事件触发的控制流程,所述事件触发的控制流程...
【专利技术属性】
技术研发人员:张云婵,徐佐,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。