【技术实现步骤摘要】
接口自动化测试架构及平台
[0001]本专利技术涉及自动化测试
,尤其涉及一种接口自动化测试架构及平台。
技术介绍
[0002]随着软件行业的快速发展,软件更新迭代速度逐渐加快,并且随着敏捷发开的提出,测试岗位工作压力倍增,需要测试人员能够对各类测试快速上手工作,以提升测试效率。
[0003]相关技术中,自动化测试架构通常利用Json(JavaScript Object Notation,JS对象简谱)储存测试参数,利用Java语言进行逻辑处理校验,因而对Java能力要求较高,但是对于Java能力稍弱的测试人员来说难以规模化编写测试用例,上手难度较高,不利于测试人员学习,因而难以提升测试效率。
技术实现思路
[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种接口自动化测试架构,该接口自动化测试架构利用yaml语言实现了测试步骤和测试数据的编写,yaml语言逻辑编写较为简单,相对于Java语言要求稍低,利于测试人员学习,能够使得测试人员 ...
【技术保护点】
【技术特征摘要】
1.一种接口自动化测试架构,其特征在于,所述架构包括:接口请求层,所述接口请求层包括待测试接口;接口用例层,所述接口用例层封装有接口测试模块;测试用例层,所述测试用例层包括至少一个测试用例,所述测试用例包括测试数据和测试步骤,所述测试数据和所述测试步骤基于yaml语言生成,其中,通过执行所述测试步骤,调用所述接口测试模块能够根据所述测试数据对所述待测试接口进行测试。2.根据权利要求1所述的接口自动化测试架构,其特征在于,所述测试数据存储于第一yaml文件中,所述测试步骤存储于第二yaml文件中,其中,当同一个所述测试步骤包括多组测试数据时,所述多组测试数据位于同一个所述第一yaml文件中。3.根据权利要求1所述的接口自动化测试架构,其特征在于,所述至少一个测试用例包括一级测试用例和二级测试用例,所述一级测试用例能够调用所述二级测试用例。4.根据权利要求1所述的接口自动化测试架构,其特征在于,所述架构还包括:测试触发层,所述测试触发层包括测试触发模块,所述测试触发模块包括测试标记;其中,所述测试触发模块根据所述测试标记调用同一项目的多个测试用例,其中,所述同一项目的多个测试用例具有相同的测试标记。5.根据权利要求1
‑
4任一项所述的接口自动化测试架构,其特征在于,所述接口测试模块...
【专利技术属性】
技术研发人员:王亚东,车皓阳,邹良,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。