The invention relates to the field of software automation testing technology, providing an automated test case management method, device, equipment, and storage medium. The automated test case management method includes the establishment of a mapping form in the database according to the test case, and the mapping of each line in the table to each step of the test case script. The revised mapping table is modified by modifying the rows of the mapping table, and the modified mapping table is automatically regressive test. The modified mapping form is saved if the autoregressive test is used. If the autoregressive test is not passed, the modified projection form is not saved. This invention develops the test case by setting up the mapping table, and tests the new test cases automatically in the process of development, and improves the efficiency of the automation test case development and the regression test.
【技术实现步骤摘要】
自动化测试用例管理方法、装置、设备及存储介质
本专利技术涉及软件自动化测试
,特别涉及到一种自动化测试用例管理方法、装置、设备及存储介质。
技术介绍
软件的自动化测试是将人工测试行为转化为机器自动执行测试的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,将得到的实际结果与期望结果进行比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,引入了自动化测试。在自动化测试用例开发的过程中,需要进行回归测试。其中,回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。目前,软件开发的速度越来越快,为了跟上软件开发的速度,必须进一步提高开发自动化测试用例的速度并同时进行有效的回归测试。
技术实现思路
本专利技术实施例提供一种自动化测试用例管理的方法、装置、设备及存储介质,可以提高开发自动化测试用例的速度并同时进行有效的回归测试。本专利技术是这样实现的:本专利技术第一方面提供一种自动化测试用例管理方法,包括:根据测试用例在数据库中建立映射表格,所述映射表格中的每一行为所述测试用例脚本的每一个步骤;通过修改所述映射表格的行以对所述测试用例进行修改,对修改后的映射表格进行自动回归测试;若通过所述自动回归测试,则保存修改后的映射表格;若不通过所述自动回归测试,则不保存修改后的映射表格。本专利技术第二方面提供一种自动化测试用例管理装置,所述自动化测试用例管理装置包括:映射表格获取模块,用于根据测试用例在数据库中建立映射表格,所述映射表格中的每一行为所述测试用例脚本的每一个步骤;自动 ...
【技术保护点】
1.一种自动化测试用例管理方法,其特征在于,所述自动化测试用例管理方法包括:根据测试用例在数据库中建立映射表格,所述映射表格中的每一行为所述测试用例脚本的每一个步骤;通过修改所述映射表格的行以对所述测试用例进行修改,对修改后的映射表格进行自动回归测试,判断修改后的映射表格是否通过所述自动回归测试;若通过所述自动回归测试,则保存修改后的映射表格;若不通过所述自动回归测试,则不保存修改后的映射表格。
【技术特征摘要】
1.一种自动化测试用例管理方法,其特征在于,所述自动化测试用例管理方法包括:根据测试用例在数据库中建立映射表格,所述映射表格中的每一行为所述测试用例脚本的每一个步骤;通过修改所述映射表格的行以对所述测试用例进行修改,对修改后的映射表格进行自动回归测试,判断修改后的映射表格是否通过所述自动回归测试;若通过所述自动回归测试,则保存修改后的映射表格;若不通过所述自动回归测试,则不保存修改后的映射表格。2.根据权利要求1所述的自动化用例管理方法,其特征在于,通过修改所述映射表格的行以对所述测试用例进行修改,包括:对原测试用例进行备份生成备份测试用例,并根据修改后的映射表格生成缓存测试用例。3.根据权利要求2所述的自动化用例管理方法,其特征在于,对修改后的映射表格进行自动回归测试,若通过所述自动回归测试,则保存修改后的映射表格;若不通过所述自动回归测试,则不保存修改后的映射表格,包括:对所述缓存测试用例和所述备份测试用例分别进行检查错误次数和检测时间的测试;若所述缓存测试用例的检查错误次数大于所述备份测试用例且所述缓存测试用例的检测时间少于所述备份测试用例,则视为通过所述自动回归测试并保存修改后的映射表格;若所述缓存测试用例的检查错误次数小于所述备份测试用例或所述缓存测试用例的检测时间大于所述备份测试用例,则视为不通过所述自动回归测试并不保存修改后的映射表格。4.根据权利要求3所述的自动化用例管理方法,其特征在于,所述若所述缓存测试用例的检查错误次数大于所述备份测试用例且所述缓存测试用例的检测时间少于所述备份测试用例,则视为通过所述自动回归测试,之后包括:对通过所述自动回归测试的测试用例进行优先级排序。5.根据权利要求4所述的自动化用例管理方法,其特征在于,所述对通过所述自动回归测试的测试用例进行优先级排序,包括:选择贝叶斯分类HNB和AODE两个分类挖掘模型,对每个测试用例采用对应的训练集进行模型训练,根据模型预测的综合结果...
【专利技术属性】
技术研发人员:伍朗,伍振亮,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。