webdriver自动化测试框架介绍课件.pptx

webdriver自动化测试框架介绍课件.pptx

ID:57295480

大小:722.71 KB

页数:15页

时间:2020-08-10

webdriver自动化测试框架介绍课件.pptx_第1页
webdriver自动化测试框架介绍课件.pptx_第2页
webdriver自动化测试框架介绍课件.pptx_第3页
webdriver自动化测试框架介绍课件.pptx_第4页
webdriver自动化测试框架介绍课件.pptx_第5页
资源描述:

《webdriver自动化测试框架介绍课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、webdriver自动化测试框架介绍2016.7目录1.自动化测试框架特点2.自动化测试框架介绍3.自动化脚本架构介绍4.我的脚本结构自动化应用的背景1.功能已经完整和成熟的软件,每次更新与上一个版本相似或完全相同的功能2.每日测试的高效率3.具有一致性和可重复性4.更好的利用资源--周末/晚上。理想的自动化测试能够按计划完全自动的运行5.解决测试与开发之间的矛盾6.将繁琐的任务转化为自动化测试7.增加软件信任度理想的自动化框架自动化功能测试框架被测系统数据库MySQL自动化测试工具(Selenium,pyunit)脚本文档资料版本控制工具git启动测试脚本测试数据配置数据返回启动读

2、取测试数据执行测试进行结果校验输出测试报告自动化脚本架构介绍建立对象库设计测试案例以测试用例为依据设计测试任务公共库每个页面单独建立一个对象类,在被测应用程序和录制生成的测试脚本之间增加一个抽象层,它可以将界面上的所有元素映射成相对应的一个逻辑对象也是以界面为单位,编写该界面下的测试执行方法,关心的是可重用选取测试任务,组成测试用例,记录测试结果数据库操作全局配置变量重写Selenium的共用方法当界面元素发生了变化,只需要维护一个地方读取数据如:登录执行测试验证结果定义测试任务顺序记录测试日志,结果我的自动化脚本架构介绍建立对象库设计测试案例设计测试任务公共库元素库:element

3、_locator逻辑操作类:AppHandle类用例类:case类1.重写Selenium的共用方法:Terminal2.数据库处理sql语句文件:sql3.测试报告文件:HTMLTestRunner4.日志的定义:log5.测试数据处理提供文件:dataprovide6.邮件相关数据定义:conf我的自动化脚本架构介绍我的自动化脚本架构介绍我的自动化脚本架构介绍我的自动化脚本架构介绍我的自动化脚本架构介绍已实现功能基本框架实现:各层次脚本范例(Object,Task,Case)数据库交互功能:配置,测试数据读取基于回归需要的正向功能验证:业务功能顺序执行基于专项测试需求:反复验证某

4、一个功能;造数据邮件功能:给指定邮箱发送邮件断言:校验数据未实现功能测试数据选择:依据关键字自动选择符合条件的测试数据,一条或多条(sql实现,数据处理暂时未实现)多个无关联用例的执行:任意Task随意组合多浏览器兼容性测试:简单改变下启动对象即可实现浏览器切换日志:现阶段为打印功能Thanks!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。