Web UI自动化测试.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web UI自动化测试

实例分享(12) 如何执行测试用例 在用例类中→右键→Run As→TestNG Test 实例分享(13) 查看测试用例执行结果 执行失败: 实例分享(14) 查看测试用例执行结果 执行成功: Web UI自动化测试 --刘娟 一、什么是WEB UI自动化测试 二、WEB UI自动化测试的作用 三、WEB UI自动化测试框架 四、实例分享 什么是WEB UI自动化测试 自动化测试是指通过自动化测试工具或其他手段,按照测试人员的测试计划进行自动测试 自动化测试可理解为测试过程的自动化和测试结果分析的自动化。相对于手工测试而言,自动化测试的主要进步在于自动化测试工具的引入 简单来讲,自动化测试就是通过编写代码程序模仿人工的操作 WEB UI自动化测试的作用 使及时全面的回归测试、稳定性测试、兼容性测试成为可能,为持续集成提供基础; 便于重现(或校验)偶发性缺陷; 将测试人员从日常大量的重复性工作中解放出 来,可以把更多的精力投入到针对业务场景的 测试设计、用户体验测试、性能测试、 安全性测试等工作中。 WEB UI自动化测试框架 maven + selenium(webdriver) + TestNG 开发工具:Myeclipse 实例分享(1) 以电商中的修改商品品牌为例: 实例分享(2) 修改的操作步骤: 第一步:根据品牌名称查询 第二步:选中查询出来的品牌信息,点击修改按钮 第三步:修改品牌类别、品牌名称、品牌商标 第四步:点击保存按钮 第五步:查看修改后的信息是否保存成功 注:如将品牌A名称修改为品牌B名称,再将品牌 B修改为品牌A,来回互换修改。 实例分享(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数据进行查询取值验证判断。

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档