找回密码
 立即注册
查看: 1126|回复: 1

尚学堂 软件测试 App自动化测试

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-24 19:30:39 | 显示全部楼层 |阅读模式
课程目录:1 y/ ~4 {/ P# e( L( Q
01第一章 Java平台下使用Appium测试App5 |9 N5 p( v& Q" R8 I
01Appium简介.mp4; b2 |* c6 S& `# [/ C5 v3 J) W; b
02Appium环境说明.mp4
/ s+ `8 a- @9 b! C+ y7 R- q03安装nodejs、dotNetFramework、vc_redist和JDK.mp4
! h* T8 C/ k: O) S+ ?( S04配置Java环境变量.mp4
) ~% w" _; K2 x% M05安装AndroidSDK_安装工具包和操作系统镜像.mp4
! l' V1 l0 E( H# X6 |06SystemImage_配置AndroidSDK环境变量.mp4
+ V; k1 U& O) g5 ~- z; T+ t07修改系统镜像的下载地址.mp4
5 D- }: V8 Z/ u08创建Android模拟器.mp4
- ]- Z4 \. c8 d2 Y) V/ s09安装Appium_模拟器启动后的使用.mp4) J0 I% \5 K2 n6 L5 c5 U0 G2 m
10配置Java-Appium环境.mp4
: g2 F. e, ]% p) q! M11创建DesiredCapabilities对象.mp4
4 Z# K# ~# t* M9 K: L  S8 t% }8 Q12指定测试设备信息.mp4
3 R2 M, x% p- e! K( M13识别和指定APP信息.mp45 \5 b  b( t; A
14启动APP_运行脚本.mp4
' H8 d5 d, {$ R; _7 q( _: z15使用uiAutomatorViewer识别控件名.mp4  d2 h; ^$ z+ r5 e
16编写脚本.mp4
9 i# A% F8 S* ]# [17assertTrue断言.mp42 x; c9 u# ^; ^3 }+ J2 S2 \/ h+ |% w, u
18assertEquals断言.mp48 P+ l8 q2 v9 D  V1 m( K
19使用pressKeyCode.mp4( C. j1 q: r7 |4 o
20使用数组返回参数数据.mp4
; r. e3 r) ?3 a8 k( G2 f5 n1 P21参数化时测试方法和获取参数的方法在同一类中.mp4  M9 {) x' \) `
22读参数文件.mp4. y' Y2 d) C6 a$ O" w  T
23使用文件数据参数化.mp4
4 X9 `1 M9 H) r0 `  P, Z3 g; R24将参数定义到单独类中.mp4) w4 V( l- J4 @: b! `% y7 R* D
25生成测试报告.mp4
0 T+ W: g" y  o& O26查看db版本_查看手机设备_安装app.mp4
* L* f* Y  F1 U7 j  F0 x27卸载app_查看操作系统版本_查看设备中的包.mp4
. y- F4 }5 g9 N- e# T3 \; w" C28查看启动项_指定设备_开关adb-server.mp4  a3 h7 R7 t6 t7 v
29升级Appium环境介绍.mp4% U% S1 O9 D: |+ B2 b9 ?4 ^
30安装AndroidStudio.mp4; J# b6 W: ^8 Q* B* I& ~: u
31AndroidStudio简单使用.mp4
. S. S3 E, f8 X! _6 f5 S32安装Appium_IntelCPU安装Intel镜像和HAXM.mp44 |+ _; o) Q- g( P9 E
33解决KVM错误_创建AVD模拟器.mp4: V4 h, a; z9 z0 c( C3 `9 \
34打开AVD模拟器_查看设备信息.mp4
1 q- E- t8 f/ w& Y35使用Appium识别AVD中App元素.mp4( Y* M4 _5 a( z; B1 C7 h* n: ^
36在测试脚本中指定设备和App信息.mp4
) y2 |# H8 g% @7 N1 L3 K37编写测试代码.mp4
& G7 m2 L# K9 V38添加断言.mp4
  Q( \3 D# P9 q39安装夜神模拟器.mp4
( F; b. `8 }) K8 r40夜神模拟器下载并安装操作系统.mp4  x/ W- s* ]; n) `  m. d
41App的类型.mp4
% L( a8 p: h2 x3 @& J. P42解决模拟器的adb版本与SDK的adb版本不一致问题.mp4
6 J  I& \( P) T, b: i8 m43查看设备信息、App信息和元素信息.mp4
# `, [7 G# L6 ]$ {44使用Appium识别元素.mp4
7 X* i: t( p& U3 g* c8 j( c45在夜神模拟器中测试NativeApp.mp4; D% H6 F3 V: n8 X
46测试WebApp前的说明.mp4
6 C# `: V9 Q6 B9 g& J, {3 v% ?, h9 i7 S47安装Appium1.9_替换chromedriver为低版本.mp4# r9 y( p. O5 _3 X- c: L3 {3 x3 l
48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用.mp4
4 [6 w% E4 w/ t( A8 u49编写脚本打开浏览器和Url.mp4
6 C, b5 R" A% [4 C8 {& }50探测WebApp的元素名称.mp4
  G9 q5 l' u2 A6 w4 e51NativeApp定位元素的方法出错.mp4
# e1 }  b7 B' a. l52使用driver.context切换框架后运行测试.mp4' r5 B0 H# ~  w) v1 o
53在文本框中输入中文.mp4: ?) E# x! `& ]1 {' g, o
54安装genymotion.mp4; j* v3 W: t: y4 z4 J+ B
55下载操作系统镜像_简单使用genymotion.mp43 Y& q4 \% S0 z. L4 M/ C5 B
56导入导出模拟器.mp4* a# F6 Y  b  m
57解决adb版本不一致问题.mp4( Q$ M/ [- q$ C
58探测genymotion的设备信息和app信息.mp4
  }$ J; ~8 W# Q! v59探测genymotion模拟器中的元素.mp4
( j$ I2 h) A9 o: A/ H" s60在genymotion模拟器中测试NativeApp.mp4! |" O' T9 K0 b
61设置genymotion联网.mp4
8 t" `3 Q; r. k% [: }' i62查看genymotion模拟器中浏览器app信息.mp46 h) v% p0 l" l4 Q& q# b1 o$ m
63genymotion模拟器中测试WebApp.mp4
. \$ f/ M( u7 v9 L: P5 r3 h, M64genymotion中输入汉字.mp4
2 F, }( A# y# _5 \3 b4 J" G& t1 y
9 [' @$ z8 ^. v( e6 h8 l3 k

7 k- `5 a* c" y5 T# u' g' B% m02第二章 Python平台下使用Appium测试App
- P5 e% E0 V  \) j+ F01搭建基于python语言的appium环境.mp4% _- m7 c+ p$ L& d3 p
02指定设备和app信息并打开app.mp4
5 k$ ]/ f' F6 V# m03使用click操作元素.mp4
: z8 e/ c- S/ j: L2 G# [04使用回车_脚本延时_不反复安装App.mp4
6 \7 z- l& N4 d  @05从键盘输入数据.mp4: h6 P& A6 L+ J6 Z% R
06输入中文_输出实际结果.mp4
7 z% l' q$ E9 \5 s  v+ ]! s07添加断言.mp4; q& h; R$ H# x) D. ^$ ^1 r
08获得WebApp的页面结果.mp4
7 }" s4 ~; y* j" u+ T09使用assert断言WebApp.mp4
8 x6 |0 l# n9 Z1 g) k0 V, Q) O10使用列表存储参数.mp4! T; r- ?  {" o* T' E" o
11拆分列表数据.mp4
/ l! ~2 V" u) s12使用列表实现参数化.mp4
# r0 o* |7 E/ }" P13读取txt文件数据参数化.mp4
# S' g* G$ G) b1 \2 [# _+ `14安装pandas.mp4$ x! a! W- o+ i# r
15读取xls文件数据参数化.mp4
7 j4 W7 G3 d6 \- f2 Q4 N3 c16测试WebApp.mp4
% J1 T: l( g& Q; K17使用unittest框架编写脚本.mp4! p; x# o3 b0 a1 {0 F( H
18修正nativeApp测试脚本.mp43 H) q* S9 q/ s0 q( N, }- ?1 N4 F
19unittest框架中的assert断言_安装noseParameterized.mp4
" j1 c8 X; A% q20使用parameterized进行参数化.mp4
1 V, P2 C% p2 N4 w. J* T21编写生成测试报告的脚本.mp4
' i% e0 E9 K: Q22生成测试报告.mp4; T% c, g, l$ k
23genymotion无法安装apk的原因.mp4
/ l* Q5 c1 _% e6 H4 h! y24安装Genymotion_ARM_Translation和apk.mp49 u4 [1 P6 g; j3 D% z
25识别微信的包名和启动项名.mp4
- ^3 R  a7 ?0 I  U) U+ ?26切换窗口.mp4
: b, a3 O* \; \, I, u' K# K27弹窗.mp4
, B! O. D0 X* @. p# w28操作弹窗中的元素.mp4
& _4 R6 b0 F+ P& `5 z29切回窗口.mp4
' A- f( O3 V; Q* S, B30滑屏.mp4! q! q* n/ t) v9 o8 Q
31操作滑屏后的元素.mp4
& k$ ^/ s# e, O/ p; Y32使用xpath定位元素.mp4
" M% D5 X" h: L) u  K33使用current_activity解决弹窗时隐时现问题.mp4
' L5 D# u5 O; U/ f# v34使用wait_activity解决弹窗时隐时现问题.mp49 U: Y0 l+ [9 Y8 m( e/ x4 g0 D
35不自动启动App_ 自己启动App.mp48 i7 {" X6 V) `: J5 [) s
36自己关闭App_重置App_在已打开的窗口中继续操作.mp4
1 X" F- h, r) I$ ]$ D: l37查看App类型_切换App上下文.mp4
4 ]: H9 c/ m( I* C5 Z5 l* Z& K7 d0 ^/ B  L  `# [3 u
03第三章 App性能测试
1 x1 W6 x) N# [+ {0 r01App性能指标.mp4
2 C* ~+ t& L9 U02adb测试App启动时间.mp4
5 \4 J( {3 E- p% q. L' W* E03adb测试App内存占用.mp4; s0 b: ^5 y! m) F
04adb-cpuinfo测试CPU占用.mp41 l2 o" w/ G8 H( T+ e+ a4 e
05adb-top测试CPU占用高的几个App.mp4
% P, N7 p  a' i: [7 F06adb-top测试指定App的CPU占用.mp4
5 [, K# u9 M7 d* H07允许adb查询FPS渲染结果.mp4
! j4 r# s! E) m4 }+ K, N' U08adb-gfxinfo测试流畅度.mp4
0 Y- w5 H+ T, ^9 @09在设备中查看fps渲染流畅度.mp4
( ]+ e8 b& y9 H+ k10GPU过度渲染测试.mp44 u% X8 s% H) y' ]( C$ d- }* X
11使用monkey对App进行压力测试.mp4
$ P0 E2 L  {8 F4 E8 T4 Y- F# x12GT的含义_安装GT_GT基本使用方法.mp47 y" h( d: g5 y! l$ T! q
13添加GT监控指标和参数.mp4" l8 n( ?5 t" J" q3 E- x8 L* j
14查看监控图.mp4
7 |' a" t6 [' {# |15导出手机设备中的测试数据到PC.mp41 ?1 P) G2 J7 y5 t- P
16绘制性能数据统计图.mp4
, c- W0 E; b+ D2 Z' E/ e% m4 P# x
游客,如果您要查看本帖隐藏内容请回复
$ b* y7 C" U  ~# ]6 ~

/ _2 g9 V$ g3 M+ B1 G

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

尚未签到

发表于 2020-9-17 17:40:28 | 显示全部楼层
thanks for sharing.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 10:16

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表