Web UI自动化测试_第1页
Web UI自动化测试_第2页
Web UI自动化测试_第3页
Web UI自动化测试_第4页
Web UI自动化测试_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web UIWeb UI自动化测试自动化测试-刘娟刘娟 一、什么是WEB UI自动化测试 二、WEB UI自动化测试的作用 三、WEB UI自动化测试框架 四、实例分享什么是WEB UI自动化测试 自动化测试是指通过自动化测试工具或其他手段,按照测试人员的测试计划进行自动测试 自动化测试可理解为测试过程的自动化和测试结果分析的自动化。相对于手工测试而言,自动化测试的主要进步在于自动化测试工具的引入 简单来讲,自动化测试就是通过编写代码程序模仿人工的操作WEB UI自动化测试的作用 使及时全面的回归测试、稳定性测试、兼容性测试成为可能,为持续集成提供基础; 便于重现(或校验)偶发性缺陷; 将测试

2、人员从日常大量的重复性工作中解放出 来,可以把更多的精力投入到针对业务场景的 测试设计、用户体验测试、性能测试、 安全性测试等工作中。WEB UI自动化测试框架 maven + selenium(webdriver) + TestNG开发工具:Myeclipse实例分享(1) 以电商中的修改商品品牌为例:实例分享(2)修改的操作步骤:第一步:根据品牌名称查询第二步:选中查询出来的品牌信息,点击修改按钮第三步:修改品牌类别、品牌名称、品牌商标第四步:点击保存按钮第五步:查看修改后的信息是否保存成功注:如将品牌A名称修改为品牌B名称,再将品牌B修改为品牌A,来回互换修改。实例分享(3) 代码讲解:

3、 工程项目: 1.db文件夹中是对数据库进行操作 的类和方法 2.script文件夹中是对具体业务 进行操作的类和方法 3.testCase文件夹中是对测试 用例进行操作的类和方法 实例分享(4) 准备修改时需要使用的数据文件: 1.文件存放位置 箭头指示的jpg图片是修改品牌图标需要使用的实例分享(5) 品牌修改的测试用例编写实例分享(6) updateGoodsBrand方法主要是传递数据源并调用具体的修改方法注:此处将cvs文件里面的所有字段数据作为参数传过来,调用后面的update方法。实例分享(7) updateBrand方法里为具体的业务操作1、此方法中将所有需要用到的参数传进来。2、通过调用backLogin方法登录后台系统。实例分享(8) 对A数据进行查询、修改、赋值。1、根据所传参数去数据库查询有没有对应的品牌数据。2、如有,通过查询操作修改赋值。实例分享(9) 对B数据进行查询、修改、赋值。1、根据所传参数去数据库查询有没有对应的品牌数据。2、如有,通过查询操作修改赋值。实例分享(10) 用A数据进行查询取值验证判断。 。实例分享(11) 用B数据进行查询取值验证判断。实例分享(12)如何执行测试用例 在用例类中右键Run AsTestNG T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论