【技术实现步骤摘要】
一种自动测试管理方法及系统
本专利技术属于系统测试
,尤其涉及一种自动测试管理方法及系统。
技术介绍
目前,测试管理方法一般是通过EXCEL表管理测试用例,测试用例对应的所有测试步骤一般都写在EXCEL的一个单元格里,未做拆解和细化,测试内容相似的测试用例通过复制黏贴后再进行修改,系统中存在大量相似的测试用例内容,导致后期维护难度特别大。同时,测试人员需要按照EXCEL表的内容一步步执行测试用例,效率低下。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种自动测试管理方法,旨在解决现有技术中系统存在大量相似的测试用例,维护难度大,而且测试人员需要按照EXCEL表的内容一步步执行测试用例,效率低下的问题。本专利技术所提供的技术方案是:一种自动测试管理方法,所述方法包括下述步骤:执行并解析测试初始化动作,获取待测试的项目,所述测试初始化动作包括选中项目动作和输入被测服务器IP地址动作;根据获取到的项目,在数据库中查找与所述项目相关联的元素,与所述项目相关联的元素包括测试模 ...
【技术保护点】
1.一种自动测试管理方法,其特征在于,所述方法包括下述步骤:/n执行并解析测试初始化动作,获取待测试的项目,所述测试初始化动作包括选中项目动作和输入被测服务器IP地址动作;/n根据获取到的项目,在数据库中查找与所述项目相关联的元素,与所述项目相关联的元素包括测试模块、测试场景、测试用例、测试步骤和测试脚本;/n按照包括项目在内的每项元素之间的关联关系,依次执行每一个元素的测试动作,并记录每一个元素的测试结果;/n对记录的每一个元素的测试结果进行汇总,生成所述项目的测试结果。/n
【技术特征摘要】
1.一种自动测试管理方法,其特征在于,所述方法包括下述步骤:
执行并解析测试初始化动作,获取待测试的项目,所述测试初始化动作包括选中项目动作和输入被测服务器IP地址动作;
根据获取到的项目,在数据库中查找与所述项目相关联的元素,与所述项目相关联的元素包括测试模块、测试场景、测试用例、测试步骤和测试脚本;
按照包括项目在内的每项元素之间的关联关系,依次执行每一个元素的测试动作,并记录每一个元素的测试结果;
对记录的每一个元素的测试结果进行汇总,生成所述项目的测试结果。
2.根据权利要求1所述的自动测试管理方法,其特征在于,所述执行测试初始化动作的步骤之前还包括下述步骤:
预先构建测试项目,每一个测试项目中包含有该测试项目所包含的每一个元素数据以及元素数据之间的对应关联关系,其中,每一个测试项目包含若干个对应的测试模块,每一个测试模块包含若干个对应的测试场景,每一个测试场景包含若干个对应的测试用例,每一个测试用例包含若干个对应的测试步骤,每一个测试步骤包含若干个对应的测试脚本。
3.根据权利要求2所述的自动测试管理方法,其特征在于,所述预先构建测试项目的步骤具体包括下述步骤:
导入EXCEL表,所述EXCEL表通过行列矩阵组合的方式表示每一个测试项目所包含的元素;
对导入的所述EXCEL表进行解析,获取每一个测试项目的元素对应关联关系,并存储。
4.根据权利要求2所述的自动测试管理方法,其特征在于,所述预先构建测试项目的步骤具体包括下述步骤:
在系统web页面中,以手动的方式添加或关联所述测试项目的各个元素,同时建立每一个元素之间的对应关联关系,并存储。
5.根据权利要求1所述的自动测试管理方法,其特征在于,所述依次执行每一个元素的测试动作的步骤具体包括下述步骤:
按照测试脚本-测试步骤-测试用例-测试场景-测试模块-项目的顺序,执行所有测试脚本的测试动作、执行所有测试步骤的测试动作、执行所有测试用例的测试动作、执行所有测试场景的测试动作以及执行测试模块的测试动作。
6.一种自动测试管理系统,...
【专利技术属性】
技术研发人员:张旭芳,匡志鹏,高国钊,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。