WebUI自动化测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实例分享(5)
• 品牌修改的测试用例编写
实例分享(6)
• updateGoodsBrand方法主要是传递数据源并调用具体的修 改方法
注:此处将cvs文件里面的所有字段数据作为参数传过来,调用后面的update方法。
实例分享(7)
• updateBrand方法里为具体的业务操作
1、此方法中将所有需要用到的参数传进来。 2、通过调用backLogin方法登录后台系统。
实例分享(3)
• 代码讲解: 工程项目:
1.db文件夹中是对数据库进行操作 的类和方法 2.script文件夹中是对具体业务 进行操作的类和方法 3.testCase文件夹中是对测试 用例进行操作的类和方法
实例分享(4)
• 准备修改时需要使用的数据文件: 1.文件存放位置
• 箭头指示的jpg图片是修改品牌图标需要使用的
WEB UI自动化测试框架
• maven + selenium(webdriver) + TestNG • 开发工具:Myeclipse
实例分享(1)
• 以电商中的修改商品品牌为例:
实例分享(2)
修改的操作步骤: 第一步:根据品牌名称查询 第二步:选中查询出来的品牌信息,点击修改按钮 第三步:修改品牌类别、品牌名称、品牌商标 第四步:点击保存按钮 第五步:查看修改后的信息是否保存成功 注:如将品牌A名称修改为品牌B名称,再将品牌 B修改为品牌A,来回互换修改。
• 简单来讲,自动化测试就是通过编写代码程序模仿人工的 操作
WEB UI自动化测试的作用
• 使及时全面的回归测试、稳定性测试、兼容性测试成为 可能,为持续集成提供基础;
• 便于重现(或校验)偶发性缺陷;
• 将测试人员从日常大量的重复性工作中解放出 来,可以把更多的精力投入到针对业务场景的 测试设计、用户体验测试、性能测试、 安全性测试等工作中。
实例分享(8)
• 对A数据进行查询、修改、赋值。
1、根据所传参数去数据库查询有没有对应的品牌数据。 2、如有,通过查询操作—修改—赋值。
实例分享(9)
• 对B数据进行查询、修改、赋值。
1、根据所传参数去数据库查询有没有对应的品牌数据。 2、如有,通过查询操作—修改—赋值。
实例分享(10)
• 用A数据进行查询取值验证判断。 •。
实例分享(11)
• 用B数据进行查询取值验证判断。
实例分享(12)
•如何执行测试用例 在用例类中→右键→Run As→TestNG Test
实例分享(13)
•查看测试用例执行结果 执行失败:
实例分享(14)
•查看测试用例执行结果 执行成功:
THANKS!!!
Web UI自动化测试
--刘娟
• 一、什么是WEB UI自动化测试 • 二、WEB UI自动化测试的作用 • 三、WEB UI自动化测试框架 • 四、实例分享
什么是WEB UI自动Biblioteka Baidu测试
• 自动化测试是指通过自动化测试工具或其他手段,按照测 试人员的测试计划进行自动测试
• 自动化测试可理解为测试过程的自动化和测试结果分析的 自动化。相对于手工测试而言,自动化测试的主要进步在 于自动化测试工具的引入
相关文档
最新文档