概述
测试自动化硒 是为具有编码技能的自动化测试人员设计的吗. 本课程侧重于创建、执行和维护自动化测试.
本课程包括动手实验室和真实的测试项目,以加强实践技能,并确保您准备好在返回工作场所时使用这些工具.
目标受众
本课程是为测试人员,QC工程师和QC主管设计的.
先决条件
测试人员工作至少一年 软件测试 场.
具备良好的编程语言知识(优先考虑) Java 或c#):
java基础
If语句
While for循环
变量作用域
方法
类和对象
实例化对象
重载 & 重写方法
数组
继承
构造函数
多态性
抽象
异常
测试自动化硒概述:
阶段1:
为什么正规的网赌站要自动化?
何时进行自动化?
测试自动化市场
硒简介
环境设置(JAVA, Intellij, Maven, TestNG) & JUnit)
运行正规的网赌站的第一个测试
阶段2:
处理浏览器
web驱动程序
使用Actions类
使用JS执行程序
处理标签
处理会话cookie
使用定位器
处理高级定位器
阶段3:
与不同组件交互单选按钮和复选框
日期选择器
下拉菜单
测试命令文件上传同步(隐式、显式、& 流利等)
测试框架注释
从XML文件驱动测试
断言
数据驱动测试
优先测试
分组测试
跨浏览器测试
依赖关系
阶段4:
如何编写干净的代码
页面对象模型
重新审视测试自动化框架
模块式测试
图书馆架构测试
数据驱动测试
关键词驱动测试
混合测试
行为驱动开发
会议5:
构建最终项目.