第1章 自动化测试的前说起总体介绍
测试的现状及课程目标,功能测试和自动化测试的区别,自动化测试流程有哪些,自动化用例和功能用例的区别,自动化测试用例的编写,selenium的优点及工做原理。
第2章 Selenium基础知识回顾
IDE及环境配置,html定位基础知识,元素定位,常见元素处理,下拉框处理,元素进阶操做(actions),特殊窗口切换处理,强制\隐式\显示等待。
第3章 慕课网账号登陆测试实战
登录功能需求分析及用例设计,如何对登录进行功能测试,登录自动化用例设计,自动化环境maven的使用,开发自动化登录脚本,登录脚本代码重构与封装,如何读取配置文件,登录帐号参数化代码实战,帐号登录失败自动截图实战,登录代码分层设计,driver方法及基类封装实战,登录po设计模式代码实战,使用log4j收集日志,生成ht...
第4章 慕课网购买下单流程测试实战
购物流程需求分析及功能用例设计,如何对下单流程进行功能测试,自动化测试用例设计,开发遍历商品代码实战,Assert函数的使用,购买商品代码实战,购买流程代码重构与封装,购买流程进行分层设计,商品详情页实战pageobject,模态框处理购物车已存在商品,确认订单页面实现pageobject,支付中心实现pageobject,分层代码实...
第5章 testNG的具体使用
本章先经过testNG的简单介绍以及引入让用户对testNG有一个大概的认识,而后经过testNG基础语法的介绍来学习testNG在工做中的简单运用,参数化是自动化不可缺乏的一部分,一样在课程中也经过实际例子讲解了参数化的运用。testNG并发只须要经过他自带的多线程机制就能轻松实现,课程中结合实际例子讲解了若是使用多线程同时操...
第6章 项目最后的CI持续集成
持续集成可让你随时随地均可以对线上系统进行自动化测试,本章首先经过最基础的环境搭建开始,了解他的构成,而后经过讲解他的项目配置让程序跑起来,而且经过搭建邮件系统通知咱们每次执行结果。最后经过一系列常见面试问题来巩固课程的知识体系以及持续集成相关知识。...
第7章 知识重难点回顾及框架扩展
经过简单的回忆,回顾课程的知识点,检验知识掌握程度,如何开发属于本身的自动化测试框架,经过一个简单的关键字框架思路进行介绍。
第8章 Selenium自动化框架封装优化
selenium底层实现原理,经过requests启动浏览器实现自动化,经过requests实现selenium自动化完整封装
第9章 Selenium使用Python扩充
使用python进行模块化自动化测试分析,如何获取excel的内容简单代码编写,获取excel内容方法重构封装,selenium-python从零开始学习low代码,经过excel封装基类方法,封装定位方式,封装操做元素的方法,流程梳理和代码封装,调试重构代码以及错误解决,经过反射和多参实现关键字驱动自动化。...html
下载地址:百度网盘下载python