[软件测试] (完整版)最全面的Java接口自动化测试实战-2018年M课网

146
回复
6105
查看
  [复制链接]
  • TA的每日心情

    10 小时前
  • 签到天数: 642 天

    [LV.9]以坛为家II

    2602

    主题

    3960

    帖子

    11万

    积分

    【管理员】

    Rank: 9Rank: 9Rank: 9

    积分
    113829
    发表于 2018-10-4 15:45:30 | 显示全部楼层 |阅读模式
    (完整版)最全面的Java接口自动化测试实战
    2018年幕课网 高清视频+源码 共11.85G
    (完整版)最全面的Java接口自动化测试实战-2018年M课网
    课程目录:
    " a. s2 X0 O! t( ^/ m2 {% X        第1章 接口自动化测试整体认知: E) T+ S8 w) u: I
            了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。* J) G* |4 x. h! O9 g
                    1-1 导学章节
    9 J8 p; Q2 O# n% ^& S# T                1-2 什么是接口
    3 H& q  P2 k- g2 I, }                1-3 为什么要做接口测试
    : |1 }' z' \7 @( I1 p                1-4 接口自动化测试开发技能树        
    # B8 F/ h/ b( z0 Z+ c                1-5 接口自动化测试落地过程
    % d6 z/ e' v+ B6 k" ~8 L) {% H# S7 A
            第2章 接口测试的用例设计
    . Z1 U; B/ B, x        了解在接口测试中应该进行哪些测试,接口测试用例设计的原则,接口测试与功能测试有哪些异同点。
    6 q" k% W- O: g1 D                2-1 接口测试范围
      n4 N: {% `* a1 N4 t' q                2-2 接口测试用例设计" {' K* K- N$ j
                    2-3 环境异常该怎么测试2 I1 z1 L/ P3 t0 \+ v/ L) v
    # B" s8 ~: D1 O$ J
            第3章 手工接口测试到自动化框架设计; ^7 x# z# f& B! Z! J" Q2 Y
            了解手工接口测试该怎么做以及对接口测试框架有一个初步的、大框架的认知。
    , |! i! I! D# U5 `$ o6 d. c$ t3 w                3-1 手工接口测试的常用工具
    8 U7 W' b# V  S( f# m* P* C7 J$ u                3-2 自动化框架设计简介
    - n( e0 ~; O  [6 N: @! }7 p2 }) U: y% f0 q
            第4章 企业级代码管理工具git的应用
    6 Y1 V* w3 {) o        多人协同开发自动化测试脚本时,git将会是你代码管理的利器。了解为什么使用git?git仓库应该怎么样进行操作?如何使用git进行代码的版本管理?通过对git命令的学习,掌握如何进行多人协同开发。6 k, u" D% L1 w2 Y" c+ V; d" V- w
                    4-1 为什么使用github& s7 S& {1 n2 G2 L
                    4-2 git客户端安装8 x- D5 Q& ]) r4 \
                    4-3 拥有一个git账号
    3 [5 E0 P, i; x1 R, \                4-4 github的基本使用ssh-key的客户端配置& {9 C' d/ f! M1 p8 ]6 b  h
                    4-5 多个github网站账号的配置
    " ?4 P# L% z6 o) V0 I3 ?" o                4-6 创建git仓库及克隆、拉取和推送操作
    ; j% ]( {& p# N9 P                4-7 分支操作-如何创建分支
    ' d4 Q/ r5 A. O$ n                4-8 分支操作-删除分支8 P9 R9 }. y% i& e# R( K
                    4-9 分支操作-合并分支6 D  s3 m* b9 v3 @( s; A+ f) T3 o
                    4-10 分支操作-解决合并分支的冲突问题
    9 `' Z0 Z6 u2 i) i) n* Z: o                4-11 git项目版本操作
    , o" k! @( x' a0 W) a9 J0 G
    ; x4 |& {% M" J% |" \# G        第5章 测试框架TestNG+ H; O& M* ?% R! v: [
            为什么要使用TestNG?TestNG在测试中到底有什么作用?什么是基本注解?基本注解该如何使用。 套件、忽略、异常、依赖、参数化、多线程、超时等测试都应该怎么进行?. Z, b3 A: T: o+ t, l4 E8 e
                    5-1 TestNG的基本介绍和如何在maven中引用1 ^9 g; }) P7 \- Z3 ^: r9 J7 {
                    5-2 TestNG实战在idea中创建module_x264
    , Q6 v4 |- `* [, M                5-3 注解实战@Test标签$ C+ U: G8 D: F9 V
                    5-4 注解实战BeforeMethod和AfterMethod
    - C; g1 l" E, \% o" S' ?& a4 X                5-5 注解实战BeforeClass和AfterClass_x2643 B) D+ C3 B/ h
                    5-6 注解实战BeforeSuite和AfterSuite4 N+ N# u  O8 X
                    5-7 套件测试
    / }* `8 P- }  a6 C3 _                5-8 忽略测试
    - J# P, O7 o! ^6 H4 F: W                5-9 组测试中的方法分组测试
    " t% Y7 i2 Q) U                5-10 组测试中的类分组测试3 S% W9 S! _4 j5 Q- L$ L4 H
                    5-11 异常测试
    ) `7 [( l  G7 ?: y1 Y7 ~                5-12 依赖测试
    $ O8 F9 L1 S" `                5-13 参数化测试-xml文件参数化
    $ h; V5 F7 k4 G1 {: \& Q. M# G. X                5-14 参数化测试-DataProvider参数化
    6 s, `9 Z$ {* t                5-15 多线程测试-注解方式实现
    , s; R' @1 ?$ h' A                5-16 多线程测试-xml文件实现- g* D( p# @2 R- I4 F* S- V
                    5-17 超时测试7 G7 L/ M9 t2 @

    / |$ V( Z, M) ~        第6章 测试报告$ V6 l( O! d" J2 J9 W5 B& F
            测试报告是最终劳动成果的展示,那么一个漂亮的测试报告无疑是一个加分项。那么本章的重点就是如何产出一个优雅漂亮的测试报告。
    & a4 [2 Y- @; K! Y, b9 _                6-1 TestNG自带测试报告、ReportNG与ExtentReport效果对比
    1 O% @6 x: U6 j& z% c+ b                6-2 ExtentReport基本介绍
    - b) T  c2 D9 n+ i0 S5 |$ V                6-3 在idea中创建module
    + \: o/ E; y1 ~  a                6-4 TestNg断言及日志方法# z( e; `8 ^. H4 J* [% r; Y" c
                    6-5 ExtentReport基本配置
    2 V% ^  w5 C8 {: J1 J6 }# u4 m                6-6 解决样式加载不到的问题
    6 z( D% c1 S/ Y$ T5 t1 {. q: F. U
            第7章 Mock接口框架的应用实战( W) b# e8 s; K+ K
            测试工程师不仅仅只能做项目测试,还能做更多对项目有意义的事—Mock平台就是其中比较重要的一项。本章使用moco技术,搭建一个Mock平台,实现完全模拟。" K, p2 j+ @7 }% P2 A! ~- y2 T: |
                    7-1 moco框架的基本介绍6 }1 ^8 f5 r0 X" F: |' F" D/ ]  \  w, N
                    7-2 moco的启动及第一个demo
    . h4 b9 b; [3 }* z                7-3 带参数的get方法实现2 M! y& ~1 ^6 n$ B' ^/ m' z
                    7-4 在moco中配置post请求
    % m0 H: f1 w& K# f# `4 U5 G                7-5 带参数的post方法实现
    : T8 W& _  m6 m2 N' @, j# ~/ I% _                7-6 带cookies信息的get请求' a* F' z- e+ t& G2 S9 E' D. [$ |
                    7-7 带cookies信息的post请求' s1 [4 f7 t2 [& C: |& \9 g
                    7-8 带有headers信息的mock请求
    ; C( `" u4 Z8 G) d. _" E                7-9 实现请求重定向0 j- m4 Z" z0 p# u+ |
    : ]7 Z% d* N5 q: f+ Y6 B3 A
            第8章 http协议接口! G8 ?( x  M' F+ K
            http协议基础进阶;请求头、响应头字段含义的介绍;cookie与session有哪些区别。
    - y+ Q6 K/ v, A( ?. x+ w; H% Q                8-1 在浏览器中如何查看http协议信息头- h! m* s8 B) }7 z* Z" [
                    8-2 请求头信息字段含义介绍
    & M+ D: W2 M+ L$ s, @4 D                8-3 响应头信息字段含义介绍) A' \& ]6 R" b3 }
                    8-4 cookie与session的区别点
    7 U, L, Z6 y, v! p! g5 V+ ?, g
    & e2 E  m. [1 B3 A; s; C, v        第9章 测试框架HttpClient, e6 {( c: N1 w7 v- g( K$ H, Y9 v
            HttpClient框架的基本使用;如何使用代码获取到配置文件中的信息;结合Mock框架,使用HttpClient对cookies进行操作。
    , j" p1 b- R- l& i2 ^3 |                9-1 HttpClient简介及第一个demo
    + {1 J+ X1 {& p3 N5 }" j2 Y                9-2 Mock一个返回Cookies信息的请求
    3 s7 f' w) U, `3 T& l! v                9-3 配置优化方法
    . p: b& e& P6 f0 o$ ~+ R                9-4 获取Cookies信息5 A( v& S4 Q2 _) l  c; U
                    9-5 携带Cookies信息访问get请求
    % [; S$ Z2 N. Y/ A6 n# T0 d- e1 P6 ^                9-6 Post方法的访问实战& H3 }5 ~' t* W1 c

    - p- q. \. Q* p2 L- p, B( V        第10章 项目实战接口开发SpringBoot
    0 O. ~' r/ O  x) `        SpringBoot是本章需要学习的技术框架。学会使用SpringBoot开发Get以及Post方法接口,并且是否携带参数、如何返回cookies、如何验证cookies进行实战开发。结合SwaggerUI进行接口文档及测试页面的生成。
    : u: {- x' u7 U6 i/ m3 e                10-1 自动化测试落地流程回顾
    % p$ C* q% ^# z# Y) W; f& H                10-2 springboo简介及官方demo开发
    / O3 n6 S, `& A  I                10-3 返回cookies信息的get接口开发) C5 S1 `# \" ?
                    10-4 一个要求携带cookies信息访问的get接口开发$ W, l- y' {- U+ T
                    10-5 需求携带参数的get请求两种开发方式
    2 r  Z$ z3 V- W( R' L, v                10-6 SpringBoot集成SwaggerUI
    8 }/ b' A/ \, u                10-7 返回cookies信息的post接口开发& {% W9 R  b, v/ q6 b$ Z
                    10-8 I-Cookies验证和返回用户列表的post接口开发及常见错误解决
    1 ^3 W7 }7 R+ T/ M7 m                10-9 II-Cookies验证和返回用户列表的post接口开发及常见错误解决$ f: |- L! v; d8 i) |; L& k# e, ^( [
    2 @1 l  H# s  ?, P9 ?
            第11章 数据持久层框架MyBatis的应用5 s8 ^1 S( e+ n9 A
            学会使用SpringBoot加上MyBatis,通过接口调用的方式实现对数据库的CRUD的操作。! U; y# t+ Z* j) I
                    11-1 Mybatis和logback的应用配置
    ! Q. h" k' y  v2 T2 g0 r1 X                11-2 使用mybatis+SpringBoot完成第一个查询demo
    - `% O/ \4 o8 V; X  V$ [& o' u7 H                11-3 使用mybatis实现添加数据和idea的debug操作5 j: i2 A& E* P4 J4 F
                    11-4 使用mybaits实现数据的更新和删除1 Q) Q9 e# j+ B1 J

    " k) `5 _8 F0 ]' y/ Q9 U        第12章 MyBatis+MySQL实现用例管理7 a6 B- E- R' G9 F7 N" K
            模拟用户管理系统场景对接口测试用例数据进行表结构设计; 学会使用TestNG+MySQL+MyBatis实现对用例数据的读取; 代码层次结构设计:cases、config、model、utils以及配置文件如何分工。
    0 M$ u- l9 G# q" v                12-1 Case与系统的表结构设计
    " O3 x* ^: s6 G! n                12-2 基础配置文件的设计
    / P: [* c% n, e& y; O+ y& u                12-3 model层、config层和加载配置文件工具类
    3 T# Y0 a8 U5 u' U; w6 v& w! k5 I7 V                12-4 数据库工具类的创建6 D  H# \; F7 d2 C6 Z8 v
                    12-5 开发测试用例代码
    4 @. _$ G9 K( B/ L* ~                12-6 产出测试报告及解决异常8 \0 K: t( w7 X. G* s" @" \: o0 `

    9 q' o$ _+ d- ~: j4 p7 {' b% L        第13章 TestNg+MyBatis实现数据校验
    * i( K6 R  C1 k5 Q7 w2 _( T: a        开发用户管理系统五类接口(登陆、查看用户信息、获取用户列表、添加用户、更新与删除用户)。 完善自动化测试代码,实现使用HttpClient对接口进行测试,对响应数据及数据库用户数据进行校验。 使用Maven框架结合TestNG进行打包测试,最终产出测试报告。 ...
    7 {  R5 t8 |* l+ k2 l* j( K: b; G                13-1 基础配置
      g6 a) b' \& A; k: _                13-2 接口代码开发
    ! G( n3 J" C3 w% J; L: ]$ ?                13-3 mapper开发及自测接口代码_x264; Z. f% D& b5 {8 ]
                    13-4 自动化测试代码二次开发(一)3 o! c: d# T, {) f3 D5 J
                    13-5 自动化测试代码二次开发(二)
    : N) N' a& q3 O% A6 S                13-6 自动化测试代码二次开发(三)$ {( r$ U& M  w) ?1 t. H
                    13-7 常见问题及解决(一)
    + {6 F& o6 k& m6 f1 s! W! {2 q' U                13-8 常见问题及解决(二)
    ' P) Z6 F: [" x9 O- |
    . }0 m" k' \' P( H9 L        第14章 持续集成
    ( j/ z* ?  u; c& I  h4 {$ A$ B0 h2 h        搭建Jenkins环境,实现程序的自动部署、执行自动化测试。$ e0 N( {3 e$ Q, d4 G0 [
                    14-1 打包配置
    8 v6 p  E& V. _% Y- ~% L3 d                14-2 jenkins环境搭建
    ( |; E. X1 M6 k, ?1 v4 F4 j- m                14-3 Jenkins任务配置' U- H' ^$ I% z/ Y
                    14-4 Jenkins任务执行和工作目录简介
    $ \* N0 s9 U0 {+ }+ p                14-5 在线报告维护小系统的搭建9 I% G+ I  f0 ]- f! w0 w: n% ?' e/ [
    5 {$ C; p. z4 Q. h0 @- n
            第15章 课程总结. P7 F1 n# a- R& p" \" C7 X
            你是怎么做接口自动化测试的? 自动化测试框架设计详细讲解以及在企业中如何将接口自动化测试落地的执行过程
    ) F' O/ g0 h. S6 R% N) `" ~8 B                15-1 项目维度的推进方式4 `7 T  o+ Y! b; O; z
                    15-2 技术落地方案及自动化收益
    1 r& x. M2 S: E% G
    视频截图:
    (完整版)最全面的Java接口自动化测试实战-2018年M课网
    (完整版)最全面的Java接口自动化测试实战-2018年M课网
    下载地址:
    游客,如果您要查看本帖隐藏内容请回复
    美好的一天,从签到开始...
    回复

    使用道具 举报

  • TA的每日心情

    10 小时前
  • 签到天数: 642 天

    [LV.9]以坛为家II

    2602

    主题

    3960

    帖子

    11万

    积分

    【管理员】

    Rank: 9Rank: 9Rank: 9

    积分
    113829
     楼主| 发表于 2018-10-6 00:20:43 | 显示全部楼层
    真是难得给力的资源啊!支持【IT视频学习网】!
    美好的一天,从签到开始...
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-9-5 15:07
  • 签到天数: 97 天

    [LV.6]常住居民II

    13

    主题

    295

    帖子

    2488

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    2488
    发表于 2018-10-9 00:44:12 | 显示全部楼层
    淡定,淡定,淡定……【IT视频学习网】就是这么666!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-3-7 13:49
  • 签到天数: 61 天

    [LV.6]常住居民II

    4

    主题

    135

    帖子

    1382

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    1382
    发表于 2018-10-15 00:51:45 | 显示全部楼层
    淡定,淡定,淡定……【IT视频学习网】就是这么666!
    签到无限好,只是金币少。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-7-16 15:22
  • 签到天数: 83 天

    [LV.6]常住居民II

    5

    主题

    230

    帖子

    2030

    积分

    【年费VIP会员】

    Rank: 7Rank: 7Rank: 7

    积分
    2030
    发表于 2018-10-16 00:43:07 | 显示全部楼层
    【IT视频学习网】加油,我们都看好你哦,快分享更多好资源吧!
    回复

    使用道具 举报

  • TA的每日心情

    2019-7-14 14:03
  • 签到天数: 80 天

    [LV.6]常住居民II

    2

    主题

    261

    帖子

    2126

    积分

    5星会员

    Rank: 5Rank: 5

    积分
    2126
    发表于 2018-10-20 01:53:29 | 显示全部楼层
    淡定,淡定,淡定……【IT视频学习网】就是这么666!
    美好的一天,从签到开始...
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 51 天

    [LV.5]常住居民I

    0

    主题

    1047

    帖子

    260

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    260
    发表于 2018-10-31 03:58:35 | 显示全部楼层
    帮帮顶顶!!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-5-27 21:57
  • 签到天数: 52 天

    [LV.5]常住居民I

    0

    主题

    1080

    帖子

    256

    积分

    【月度VIP会员】

    Rank: 6Rank: 6

    积分
    256
    发表于 2018-11-1 08:13:21 | 显示全部楼层
    沙发!沙发!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-21 23:38
  • 签到天数: 43 天

    [LV.5]常住居民I

    0

    主题

    1087

    帖子

    224

    积分

    【永久VIP会员】

    Rank: 8Rank: 8

    积分
    224
    发表于 2018-11-2 15:50:50 | 显示全部楼层
    不错
    回复

    使用道具 举报

  • TA的每日心情

    前天 00:13
  • 签到天数: 44 天

    [LV.5]常住居民I

    0

    主题

    47

    帖子

    235

    积分

    3星会员

    Rank: 3Rank: 3

    积分
    235
    发表于 2018-11-2 16:20:09 | 显示全部楼层
    好动西 感谢it视频学习网
    差点忘记密码
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用心服务IT技术爱好者
    资源涵盖Java,PHP,C/C++,Python,Android,iOS
    微信小程序,人工智能,大数据云计算,web前端
    游戏开发,多媒体与设计,运维相关,产品相关
    等等等有价值的VIP资源
    QQ:630965719
    周一至周日 9:00-21:00
    意见反馈:630965719@qq.com

    www.itspxx.com -IT视频学习网 -IT网络资源分享吧 本站资源源自互联网收集及网友分享-如有侵权请发邮件到630965719@qq.com联系删除!(ICP备案证书号: 粤ICP备18097687号 )