TestNG自动化测试框架 入门到实战

TestNG自动化测试框架 入门到实战
共119节 628人在学 课程详情
  • java 基础篇

    • TestNG自动化测试框架 入门到实战课程简介
    • Java语言发展历史以及主要特性
    • java编程之JDK下载和配置要求
    • Java编程之JDK安装
    • JAVA JDK 环境变量的配置
    • JAVA开发工具十个Java IDEA简介
    • JAVA代码编辑器之IDEA工具安装
    • IDEA 编辑工具怎么设置单项目和全局项目JDK配置
    • 第一个JAVA 代码HelloWorld 案例演示
    • Java 命名规范和规则之package命名规范讲解
    • Java 命名规范和规则之class的命名规范
    • Java 命名规范和规则之interface 命令规范
    • Java 命名规范和规则之方法(Method)命名规范
    • Java 命名规范和规则之变量和常量命名规范
    • JAVA 注释类型讲解
    • Java 对象和类案例演示
    • 对象和类new 对象调用案例演示
    • public+protected+private权限控制案例
  • TestNG 自动化测试框架基础篇

    • TestNG自动化测试框架导言
    • IDEA 如何新建Maven 工程以及配置testNG
    • IDEA配置自动化测试框架TestNG XML
    • pom.xml 配置testng.jar 依赖包
    • maven 中央仓库配置testng.jar完整讲解
    • pom.xml配置testng.jar踩过的坑填坑注意事项
    • 什么是testNG全面讲解
    • TestNG 自动化测试框架的特性功能和TestNG环境
    • testng 的annotations的生命周期
    • TestNG自动化测试框架执行程序案例讲解之Test
    • 自动化测试框架执行程序案例讲解之BeforMethod
    • 自动化测试框架执行程序案例讲解之AfterMethod
    • 自动化测试框架执行程序案例讲解之BeforeClass
    • 自动化测试框架执行程序案例讲解之AfterClass
    • 自动化测试框架执行程序案例讲解之BeforeTest
    • 自动化测试框架执行程序案例讲解之AfterTest
    • 自动化测试框架执行程序案例讲解之BeforeSuite
    • 自动化测试框架执行程序案例讲解之AfterSuite
    • TestNG自动化测试框架执行程序案例总结
    • testng.xml创建文件和作用
    • testng.xml 文件模板元素和属性讲解
    • testng.xml 案例演示标签属性执行顺序
    • testng.xml配置文件运行测试集案例演示
    • packages指定包中所有类执行案例演示
    • classes指定类中所有方法执行案例演示
    • include 类中指定方法执行案例演示
    • include 类中指定方法执行案例演示异常排查处理
    • exclude 类中排除不执行方法案例演示
    • TestNG - Group Test 作用
    • Groups 和include分组执行方法案例演示
    • Groups 和exclude分组执行方法案例演示
    • Ignore Test enabled 作用和原理
    • Ignore Test enabled案例演示
    • 自定义执行测试顺序priority 原理和作用讲解
    • priority 自定义执行测试用例案例演示
    • 依赖测试dependsOnMethods作用和原理
    • 依赖测试dependsOnMethods 案例演示
    • TestNG自动化测试框架参数化测试的作用和原理
    • Parameters单一参数化的案例演示
    • Parameters 多个参数化的案例演示
    • 自动化测试框架带有参数的数据驱动DataProvider
    • TestNG 自动化测试框架带有参数的数据驱动DataProvider案例实战
  • 项目实战一REST +testng自动化测试框架项目实战

    • maven通过pom.xml文件集成多个testng.xml执行多测试用例
    • TestNG 自带的默认报告Use Default Reportters案例演示
    • ReportNG插件美化自动化测试框架报告案例演示
    • TestNG 测试报告的作用和意义
    • 断言assert 的分类和作用
    • Assert断言的常用方法讲解
    • Assert(assertEquals 和assertTrue 方法)断言案例演示
    • Rest assured框架简介和优势
    • Rest assured 框架原因分析
    • Rest assured框架搭建准备工作之修改配置文件 引入对应的依赖包
    • 项目实战之Rest assured 框架获取JSON 报文prettyPeek方法演示
    • 项目实战之Rest assured框架获取响应状态码代码演示
    • Rest assured 框架请求数据放Map封装案例演示
    • 项目实战之获取post请求数据案例实战
    • 项目实战之Rest assured 框架 JsonPath 获取接口中间指定值案例演示
    • jsonPath getList 如何获取json 返回的size案例演示
    • getList方法对Json 数据进行遍历查找案例演示
    • extentsreport testng美化报告生成案例演示
    • 项目实战之数据驱动测试DDT 利用POI读取excel文件内容参数化作用
    • testng+Rest assured 自动化测试框架项目实战之数据驱动测试DDT
    • 项目实战之getJsonAll 获取所有报文自动测试代码实现
    • 项目实战获取服务端状态码自动化测试代码实现
    • 项目实战JSON报文长度接口自动化测试代码实现
    • RuntimeException错输出测试报告案例演示
    • 项目实战jsonPath 获取ID接口自动化测试代码实现
    • 项目实战获取title和node_name数据接口自动化测试代码实现
    • 项目实战获取last_reply和grade数据接口自动化测试代码实现
    • 项目实战获取用户信息接口自动化测试代码实现
    • 项目实战获取用户登录信息接口自动化测试代码实现
    • 获取用户资源图片信息接口自动化测试代码实现
    • 项目实战ReporterListener企业级测试报告代码实现
    • 项目实战Testng.xml对所有自动测试用例进行管理
    • 项目实战输出测试报告以及测试报告分析
    • 项目实战流程梳理和总结分析
  • 项目二:selenium+TestNG自动化测试框架项目实战

    • Selenium 浏览器自动化测试框架简介和优势
    • selenium定位元素的八种方法
    • Selenium 导入相关的依赖包到pom.xml演示
    • webdriver浏览器驱动包配置以及注意事项和常用问题处理
    • Selenium元素定位案例实战
    • Selenium 代码模块化封装案例实战
    • 浏览器版本跟webDriver 包不一致解决方案讲解
    • 自动化测试框架设计案例实战之DataProvider
    • selenium+TestNG自动化测试框架设计案例实战之DataProvider
    • 数据驱动测试DDT 利用POI读取excel文件内容项目实战
    • 自动测试框架项目实战项目业务介绍和搭建前期准备工作
    • 数据驱动测试DDT 利用POI读取excel文件代码实现
    • Selenium 浏览器驱动设置模块化代码实现
    • 项目实战浏览器初始设置以及项目首页模块自动化测试代码实现
    • 项目实战自动测试业务逻辑代码实现以及priority 使用
    • 用户注册模块自动化测试代码编写
    • 用户登录模块自动测试代码实现
    • 个人中心模块自动化测试代码实现
    • 社区模块和招聘模块自动化测试用例代码实现
    • 开源项目和活动模块自动化测试脚本代码实现
    • 项目实战执行完成所有测试用例退出系统资源释放代码实现
    • ReporterListener 美化测试报告代码实现
    • testng.xml 统一管理所有测试用例并执行
    • 项目实战输出自动化测试报告并测试结果进行分析
    • Selenium+TestNG自动化测试框架项目实战的总结以及注意的事项

    订阅失败

    TestNG自动化测试框架 入门到实战
    TestNG自动化测试框架 入门到实战 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    自动化测试框架执行程序案例讲解之AfterTest自动化测试框架执行程序案例讲解之AfterTest

    课程介绍

    TestNG自动测试框架是当今流行的自动化测试框架之一

    它可以帮助自动化测试工程师把精力集中在编写和实施测试用例和测试脚本上,提升软件测试执行和回归测试效率。

    本课程分成4大模块:

    第一模块java 基础知识:JDK安装以及环境变量配置、Java 对象和类、public+protected+default+private权限控制等java编程必备知识;

    第二模块TestNG 自动化测试框架基础:testng 的annotations、TestNG自动化测试框架执行顺序、Test、BeforMethod、AfterMethod、BeforeClass、AfterClass、BeforeTest、AfterTest、BeforeSuite、AfterSuite,依赖测试、Parameters、数据驱动DataProvider等常用技术点;

    第三模块REST Assured +testng 接口自动化测试框架项目实践,框架搭建、数据驱动测试DDT、项目自动化测试脚本业务代码编写、extentsreport 自动化测试报告输出以及测试结果分析;

    第四模块selenium+TestNG WEB自动化测试框架项目实战,框架搭建、数据驱动测试DDT、WEB项目自动化测试脚本业务代码编写、extentsreport 自动化测试报告输出以及测试结果分析;

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 838人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22519人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4268人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 818人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 879人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5189人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2378人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 648人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4054人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~