一种分层式网页自动化测试脚本设计方法技术

技术编号:14482021 阅读:110 留言:0更新日期:2017-01-25 23:59
本发明专利技术公开了一种分层式网页自动化测试脚本设计方法,具体方法如下:第一步,对脚本进行设计时进行分层式编写,编写为网页元素索引层、网页元素定位封装层、元素基础操作封装层、测试步骤编写层;第二步,将每一层进行模块化处理;第三步,执行脚本并进行测试。本发明专利技术针对传统未分层网页自动化测试脚本设计方法,通过分层编写脚本并进行模块化处理和封装,减少脚本设计的耦合度,从而降低自动化测试脚本的维护成本。

【技术实现步骤摘要】

本专利技术涉及网页测试技术相关领域,具体地说是一种分层式网页自动化测试脚本设计方法
技术介绍
现有的网页自动化测试中,脚本的设计方法主要是直线型结构,即按实际操作步骤对脚本进行设计编写。如需定位元素时则在所需使用的地方进行定位,同一个元素多次使用时也会导致多次重复定位。本方法最大的问题在于后期维护脚本时庞大的工作量,随着网页开发的版本更迭,很多网页元素的定位及网页操作步骤会随着网页版本产生变化,故自动化测试脚本中的元素定位和操作步骤也必须跟随网页实际变化进行调整。同一个元素的定位表达式不同,可能导致测试脚本中多处修改,甚至导致部分更改的遗漏,使测试脚本的维护变得耗时耗力。
技术实现思路
本专利技术的技术任务是提供一种一种分层式网页自动化测试脚本设计方法。本专利技术的技术任务是按以下方式实现的,一种分层式网页自动化测试脚本设计方法,方法如下:第一步,对脚本进行设计时进行分层式编写,编写为网页元素索引层、网页元素定位封装层、元素基础操作封装层、测试步骤编写层;第二步,将每一层进行模块化处理;第三步,执行脚本并进行测试。优选的,其中:所述的网页元素索引层,将网页元素的定位表达式单独存储为一本文档来自技高网...
一种分层式网页自动化测试脚本设计方法

【技术保护点】
一种分层式网页自动化测试脚本设计方法,其特征在于,方法如下:第一步,对脚本进行设计时进行分层式编写,编写为网页元素索引层、网页元素定位封装层、元素基础操作封装层、测试步骤编写层;第二步,将每一层进行模块化处理;第三步,执行脚本并进行测试。

【技术特征摘要】
1.一种分层式网页自动化测试脚本设计方法,其特征在于,方法如下:第一步,对脚本进行设计时进行分层式编写,编写为网页元素索引层、网页元素定位封装层、元素基础操作封装层、测试步骤编写层;第二步,将每一层进行模块化处理;第三步,执行脚本并进行测试。2.根据权利要求1所述的一种分层式网页自动化测试脚本设计方法,其特征在于,其中:所述的网页元素索引层,将网页元素的定位表达式单独存储为一个网页元素索引库;所述的网页元素定位封装层,按照网页分类对页面元素进行定位并封装;所述的元素基础操作封装层,实现网页元素的基本操作;所述的测试步骤编写层,对网页元素的基本操作进行拼装组合并完成测试步骤。3.根据权利要求2所述的一种分层式网页自动化测试脚本设计方法,其特征在于,所述的网页元素索引层,在HTML为主流的网页测试中,使用id定位、css定位或Xpath定位方式,通过将以上定位表达式以文本方式存储并指定为定位库进行使用,从而完成网页元素索引层的编写;存储时方式为...

【专利技术属性】
技术研发人员:史琦
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1