|
|
课程目录:) U' l0 V& i# n/ b7 u: v. f$ n
01第一章 Java平台下使用Appium测试App4 \; b. {+ M% `5 B* N1 L. Z
01Appium简介.mp42 B% Y6 ?$ B% c
02Appium环境说明.mp4
7 w( m2 F) Y# ? ~' T; u: N* C; ~03安装nodejs、dotNetFramework、vc_redist和JDK.mp4; ~5 N) N: X8 _ g2 K, b
04配置Java环境变量.mp4
5 e0 r. V% q2 p& \0 _! @9 [8 z# t05安装AndroidSDK_安装工具包和操作系统镜像.mp4
& H4 _( m6 l. v% w& G- q& y3 Z" j06SystemImage_配置AndroidSDK环境变量.mp4
, `7 v4 b) Y! r) ^* X5 N2 Q" C07修改系统镜像的下载地址.mp4
5 ~6 h: y3 ^& D# s. z08创建Android模拟器.mp43 U7 r4 i9 i6 A; q+ b4 _! B8 z+ F6 z
09安装Appium_模拟器启动后的使用.mp43 ]9 D1 m, a; Y. _' t
10配置Java-Appium环境.mp4; f" R7 k1 b" }0 M1 n+ W
11创建DesiredCapabilities对象.mp4
/ w4 s3 D% G: `2 t) D9 t! _12指定测试设备信息.mp40 J& Q- ]: g- v
13识别和指定APP信息.mp49 d; A, ]& [, J! l) J7 x& L
14启动APP_运行脚本.mp4! r2 x6 T) I" h# c3 |, m
15使用uiAutomatorViewer识别控件名.mp4
( ~, Z/ m1 q6 p0 t16编写脚本.mp4+ S( c+ ], T- x6 e+ Q
17assertTrue断言.mp4
* k* @- Z4 {9 H2 Z# I18assertEquals断言.mp4# c7 O6 ^1 S& M4 F
19使用pressKeyCode.mp4% P9 C' V0 n- ^1 B0 r7 }
20使用数组返回参数数据.mp4
- m, H0 M7 h" X5 z- ]1 F2 R21参数化时测试方法和获取参数的方法在同一类中.mp4( ]" } e& c9 t; @
22读参数文件.mp4
7 n/ k# c7 k1 s( z* n23使用文件数据参数化.mp4
( V* d6 d+ w! m* H7 X& ^24将参数定义到单独类中.mp4# |) P0 f' `$ S$ ]6 F
25生成测试报告.mp4
. L }4 v; G& [# e0 h26查看db版本_查看手机设备_安装app.mp4 u# V* ` s' A* z* H3 b7 u
27卸载app_查看操作系统版本_查看设备中的包.mp43 j* x* ?3 c% o$ c, T- l' L K7 W
28查看启动项_指定设备_开关adb-server.mp4
2 s, Z3 S' p: D/ _% b) C# L* w29升级Appium环境介绍.mp4- w! o3 C: j& e
30安装AndroidStudio.mp4
* l) \, k: L7 x6 W31AndroidStudio简单使用.mp4
1 v$ C# u) ]4 `2 Q32安装Appium_IntelCPU安装Intel镜像和HAXM.mp42 G5 E) s& K4 G0 ^2 o2 r8 S
33解决KVM错误_创建AVD模拟器.mp4
: A* v$ z/ e! n/ P34打开AVD模拟器_查看设备信息.mp4. [. Q* y% N. v. g. [2 I" Z- ]
35使用Appium识别AVD中App元素.mp4 f4 m5 l0 c E! N3 P7 L* [
36在测试脚本中指定设备和App信息.mp4
6 f$ \- W+ {2 L37编写测试代码.mp4
' y$ e9 n: r' C& T38添加断言.mp43 ?) \, @' G* b7 t, @
39安装夜神模拟器.mp48 D2 s' H4 m$ F: g4 b8 M( @
40夜神模拟器下载并安装操作系统.mp4( A: ~& y# ?: k0 ?# [0 P
41App的类型.mp4! Z: m7 a, h9 f+ W, p
42解决模拟器的adb版本与SDK的adb版本不一致问题.mp4
! ^; b6 Z6 @# B1 o- ^; e3 [43查看设备信息、App信息和元素信息.mp4& x! a( a6 |4 v3 h/ C" x
44使用Appium识别元素.mp4
1 M5 i% q3 T0 z3 D& V% u45在夜神模拟器中测试NativeApp.mp4 U5 j1 {9 x# G: r( p
46测试WebApp前的说明.mp4. q6 J1 G: J, I/ R0 I& o
47安装Appium1.9_替换chromedriver为低版本.mp4
+ F. y) ^& u3 D" b' m: |48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用.mp4
! n) H# a* W$ ~$ v. k, n# L9 Y2 Q- y( h49编写脚本打开浏览器和Url.mp4& @2 Z6 }9 o* b$ c7 e
50探测WebApp的元素名称.mp4+ [% c/ F, P/ |( R8 i" Z
51NativeApp定位元素的方法出错.mp4
) l; \) [. K3 R5 s* Q; ?52使用driver.context切换框架后运行测试.mp4
6 g) r/ Z3 S0 C. Q. Z$ z53在文本框中输入中文.mp4
' g5 q0 u0 x, C" ? A/ H/ _ H54安装genymotion.mp4
1 @: X6 P! Y/ a0 G/ {2 i$ K55下载操作系统镜像_简单使用genymotion.mp4
$ T1 J6 ~+ G9 ~+ U" \1 K/ w7 k56导入导出模拟器.mp47 y" N7 e+ F: q# Z) |
57解决adb版本不一致问题.mp4; f8 e8 S; r- i; p" s
58探测genymotion的设备信息和app信息.mp42 y6 ?9 ~& f. f; ?* M
59探测genymotion模拟器中的元素.mp4
& ]7 ~3 \. n; N- x! a60在genymotion模拟器中测试NativeApp.mp4% l3 t7 K* X4 e& q
61设置genymotion联网.mp4- g6 U, q3 Z' e; k; a
62查看genymotion模拟器中浏览器app信息.mp47 F" u6 v6 |' {) l& y1 Z+ O
63genymotion模拟器中测试WebApp.mp4
" f# n E5 s+ V4 H5 W7 ]64genymotion中输入汉字.mp4
2 S9 d+ N+ w5 o" k( G
% ]6 C5 R9 Q+ C
/ w; @4 U0 p. i+ M02第二章 Python平台下使用Appium测试App# ~8 o$ F3 N* i1 z3 g
01搭建基于python语言的appium环境.mp42 x0 S6 F& w- B' J7 h l( ]* ^+ X9 y
02指定设备和app信息并打开app.mp4
0 v- l" M, ?+ ^% k03使用click操作元素.mp44 v- y* s: o# u! |, g. @
04使用回车_脚本延时_不反复安装App.mp41 ^" B' w" [/ R/ J; S: |, w; E7 _9 Z
05从键盘输入数据.mp4
7 I& Y7 A# g* T7 o! u+ ^$ V. q/ E Y06输入中文_输出实际结果.mp4& @+ W- H. U# c) L1 p+ i
07添加断言.mp4
8 g0 |$ ]) A" f9 N8 a j6 A08获得WebApp的页面结果.mp4. m3 r# B5 r& y
09使用assert断言WebApp.mp4
, _" q6 d: C i( l! u3 [10使用列表存储参数.mp4- ^2 p ^" V+ Q3 {/ Q( B
11拆分列表数据.mp4
& U% }( p6 f4 L# A2 e! ?& N12使用列表实现参数化.mp4
n; _# ?. Y: `" S13读取txt文件数据参数化.mp4! u a( p+ r- L1 Q) A. C* o. A6 x
14安装pandas.mp4
0 N4 p2 b4 T1 }% q$ W, `0 m; [1 e15读取xls文件数据参数化.mp4
1 \+ X I0 j% K- U' ^2 O+ B16测试WebApp.mp4
3 ]* v% Z- g! S* Q+ A7 }17使用unittest框架编写脚本.mp4
* D7 T5 m( y: J0 I" U' H% H4 q18修正nativeApp测试脚本.mp4
/ F. k9 ?5 Y7 ^1 u% m# d19unittest框架中的assert断言_安装noseParameterized.mp4
- l2 g" S( i/ K9 v* K20使用parameterized进行参数化.mp4
9 y1 p$ z" n, V% p: j4 c21编写生成测试报告的脚本.mp4
' {3 [: |: h% c% M; Q22生成测试报告.mp4
/ }: n$ Z; u. W6 \' o: S: m' I23genymotion无法安装apk的原因.mp43 t5 [' O# r7 I9 }- W$ G8 ~
24安装Genymotion_ARM_Translation和apk.mp4( K1 [: w4 F1 \' N2 Q" f, G
25识别微信的包名和启动项名.mp40 O N* H) d2 Z
26切换窗口.mp4
5 Y' B3 e g7 Z4 S( N27弹窗.mp4
' a4 L9 Y# s; Z" J28操作弹窗中的元素.mp4& l+ T& B! l, W
29切回窗口.mp4
" f# ^5 e3 H6 h. C30滑屏.mp4
5 l; T! D) D, i+ I31操作滑屏后的元素.mp4. L+ O, \# ?3 y
32使用xpath定位元素.mp4
7 |9 _* q! j; f8 I6 v; e33使用current_activity解决弹窗时隐时现问题.mp4* R. ^/ S0 z7 I
34使用wait_activity解决弹窗时隐时现问题.mp42 c' k% b% I* x/ y. z9 k
35不自动启动App_ 自己启动App.mp4
! g: K& E% X/ o' x" p: d8 K36自己关闭App_重置App_在已打开的窗口中继续操作.mp48 p K& F h1 }8 S6 n
37查看App类型_切换App上下文.mp4
; x1 ^# E/ k& N* A: G
' M( j% @- J$ O3 v03第三章 App性能测试
' M) V5 X& W0 u) J8 r5 H01App性能指标.mp4
2 b8 X4 o+ }1 c8 C1 J0 o) b02adb测试App启动时间.mp4
" F L9 A ^& M/ Y0 k03adb测试App内存占用.mp4
M" k/ J0 s) u3 l B& S04adb-cpuinfo测试CPU占用.mp49 `3 D. w9 p2 t }5 Z$ @
05adb-top测试CPU占用高的几个App.mp43 @. @& h/ p, i( d/ |# Q: W
06adb-top测试指定App的CPU占用.mp40 O1 r# e( ^4 V# \
07允许adb查询FPS渲染结果.mp41 Q. v, K7 J" ~5 c7 k1 o4 ^
08adb-gfxinfo测试流畅度.mp47 S; G: o* z# f* _9 K
09在设备中查看fps渲染流畅度.mp4- ]5 W3 v" V! O: }8 J" F
10GPU过度渲染测试.mp4( Q- E+ I! U M2 ]
11使用monkey对App进行压力测试.mp4% Z' A2 [7 d) q+ F9 H9 l
12GT的含义_安装GT_GT基本使用方法.mp4
# B/ F+ E, f+ V" x' y# {13添加GT监控指标和参数.mp47 a- J/ Q9 z, x( i9 C6 i: Q! P) p
14查看监控图.mp41 \5 m8 D: c c# c6 T# t4 ]0 E
15导出手机设备中的测试数据到PC.mp4
) ]$ @+ H) j5 _, v16绘制性能数据统计图.mp4- d. v4 s! r! o- C8 J2 P# Q
: D( Q/ G) n0 O) K! D8 y# U, A
- c0 K0 k4 c/ F5 j' W1 Z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|