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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-24 19:30:39 | 显示全部楼层 |阅读模式
课程目录:& U6 g: c% n5 Y7 Y5 h* n
01第一章 Java平台下使用Appium测试App
( i1 P3 ?# N% Z- p01Appium简介.mp4# V+ R$ L% `  L0 n
02Appium环境说明.mp4
2 R  p  W) }; h4 S1 J0 K+ A0 y03安装nodejs、dotNetFramework、vc_redist和JDK.mp4
% @4 q1 K, Z% }+ |4 e- P) c* X04配置Java环境变量.mp4
( i& i2 c, F1 P- f05安装AndroidSDK_安装工具包和操作系统镜像.mp4
1 n! q( Z" ^# [. j& |+ \( _06SystemImage_配置AndroidSDK环境变量.mp4
. R% Q  ~7 z7 r# |. A$ z: |1 Q3 `07修改系统镜像的下载地址.mp4( `9 J; w8 l( j2 b/ p. b9 k
08创建Android模拟器.mp4
0 k# {$ y. W" B$ z+ o( E09安装Appium_模拟器启动后的使用.mp4
( M4 m' m) a7 e10配置Java-Appium环境.mp4- g6 p2 u+ u) e. O$ r" e8 _
11创建DesiredCapabilities对象.mp4
/ y2 G& A- _! L- H12指定测试设备信息.mp4
% S1 c2 K) d9 `+ C5 p. A13识别和指定APP信息.mp4
2 e4 a4 I; r0 a, j2 G+ ~8 Z: G14启动APP_运行脚本.mp43 W$ y' R/ P* c/ ]
15使用uiAutomatorViewer识别控件名.mp47 ?: t- n! n8 s# U
16编写脚本.mp4
+ j1 r7 `0 n5 }: w1 Q2 \17assertTrue断言.mp41 A# r" ~$ e0 N$ D
18assertEquals断言.mp4
8 d5 n/ R* f4 g. g19使用pressKeyCode.mp4
2 g0 |$ l0 y7 m% `* J9 Y20使用数组返回参数数据.mp4" G, ]3 d2 H7 y! h1 h% m
21参数化时测试方法和获取参数的方法在同一类中.mp4
) x' y/ M2 z! ^0 [2 b22读参数文件.mp4( v) @$ }* W% o+ H
23使用文件数据参数化.mp4
) U* A; ]# _  Q: Y7 d9 M24将参数定义到单独类中.mp4
- f) y6 ^( C% n! I% O* v25生成测试报告.mp4
5 a6 b" k5 U. u7 C: J& D3 q26查看db版本_查看手机设备_安装app.mp4
8 a7 [5 J! V; r% D7 }0 a* S" ~27卸载app_查看操作系统版本_查看设备中的包.mp41 W7 f3 B( ]0 P$ {8 O. m2 J3 s6 P
28查看启动项_指定设备_开关adb-server.mp4$ p2 O7 n  \7 N. l4 [% T
29升级Appium环境介绍.mp4
# J6 x* U* P! ]$ f2 Q# ^) `30安装AndroidStudio.mp4( E" D/ a+ y/ n' G0 S* M( t- `
31AndroidStudio简单使用.mp4
! ?( j1 A/ _7 L% z0 |3 i- X32安装Appium_IntelCPU安装Intel镜像和HAXM.mp4
* N% t3 `7 ?$ T' j; j  f8 ?; h33解决KVM错误_创建AVD模拟器.mp4' u" N1 T: T! i  L( \2 P
34打开AVD模拟器_查看设备信息.mp4; o8 u9 i: \0 r/ J
35使用Appium识别AVD中App元素.mp4! |+ H5 L% _) X. a5 j3 v
36在测试脚本中指定设备和App信息.mp4, O, [- S. E, J5 _0 e, Y
37编写测试代码.mp4' A3 i& O7 p# Z% I6 {
38添加断言.mp4, l+ `* ?3 j6 x7 B' e* i! O
39安装夜神模拟器.mp4
* I; q; ^& D" Z' T/ a3 g40夜神模拟器下载并安装操作系统.mp4: o* G0 [, ^4 I* ]( Q( ~) Z
41App的类型.mp4
% N5 w% b+ F% Y, X+ F! n* _42解决模拟器的adb版本与SDK的adb版本不一致问题.mp4: U2 P& d1 H4 u+ q/ v3 a) d2 ^
43查看设备信息、App信息和元素信息.mp46 B8 k7 q! s: l
44使用Appium识别元素.mp4' Y% C) j" z4 g; A
45在夜神模拟器中测试NativeApp.mp4* S, l& Z. h9 F) @
46测试WebApp前的说明.mp4. b* }' |' t  m* y5 @) T
47安装Appium1.9_替换chromedriver为低版本.mp4" O! {2 ~/ D6 j7 m
48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用.mp4
: T! U; C( d! A/ u0 h6 Q49编写脚本打开浏览器和Url.mp4" t0 X3 i, J/ k* C) m
50探测WebApp的元素名称.mp4
; }; B6 D" Q/ T. F+ i51NativeApp定位元素的方法出错.mp4. c! e  L5 H, k4 N( K1 G4 q
52使用driver.context切换框架后运行测试.mp4# F6 s, [4 J( X! G( |/ h! }
53在文本框中输入中文.mp4
; V$ ~% J5 O+ E/ o+ `54安装genymotion.mp4
* @' o  l+ W5 ]/ r  e55下载操作系统镜像_简单使用genymotion.mp42 v, H: o6 `4 m: g+ \
56导入导出模拟器.mp4
7 O: f9 {' A& \( i# f2 J) ~57解决adb版本不一致问题.mp4
) O# U1 j4 A$ N9 d. W+ Q' Y58探测genymotion的设备信息和app信息.mp40 q1 a. `2 @/ U" s
59探测genymotion模拟器中的元素.mp4$ A. n$ X  F& E& T2 W2 x* I1 H$ N5 k
60在genymotion模拟器中测试NativeApp.mp4$ p, z9 t$ k1 m: w' j
61设置genymotion联网.mp4
7 M% e1 u! U( X  q) S: ~! c62查看genymotion模拟器中浏览器app信息.mp4
3 h- r- G6 Z" [7 v! e8 F63genymotion模拟器中测试WebApp.mp4
6 C1 U' G2 i( S1 M6 w64genymotion中输入汉字.mp4
. \: K* ^; A9 s) J; A$ G2 n
, @6 A0 c' e% N& X9 t
& u2 O/ m; ~2 k, y
02第二章 Python平台下使用Appium测试App
6 K1 h: w6 r! q2 i01搭建基于python语言的appium环境.mp40 T4 ?2 o1 D9 S" K6 A
02指定设备和app信息并打开app.mp4% T) V( `, \; z6 z, y
03使用click操作元素.mp41 {  H  @, M4 ]$ u% D8 r. t
04使用回车_脚本延时_不反复安装App.mp4
9 L9 C% p1 s( x+ a& b' s05从键盘输入数据.mp4
, _! _0 X9 Y) d5 L. ~9 d1 z$ c. z06输入中文_输出实际结果.mp4
* ]1 S! M$ w, ?- `/ y& ?) {! h07添加断言.mp41 \" \; f) Y  V- Y6 j: a, @1 r. o; s
08获得WebApp的页面结果.mp4
+ i8 M7 s, v+ |. T6 M4 {09使用assert断言WebApp.mp4
8 _) S. w) Y3 R0 z# W8 z10使用列表存储参数.mp4
8 d  {" w/ ?, Q% l3 x2 Q11拆分列表数据.mp4
% D: F, h' q! g$ i4 z12使用列表实现参数化.mp46 J, s8 e. A2 a  E4 P0 n' o
13读取txt文件数据参数化.mp4
9 W& }9 U' y  k% G9 @( H. x, c1 X14安装pandas.mp4
, v' w& l* c' [/ V6 ]$ t15读取xls文件数据参数化.mp4% e1 @+ [4 j: r9 R8 A  k, z1 l; @
16测试WebApp.mp4% \) ^5 w0 a/ E# ~, ]2 U
17使用unittest框架编写脚本.mp4
: u: L7 w/ O" A1 c18修正nativeApp测试脚本.mp4
' `7 |) ]' e0 w( q; v' U" O8 n8 b19unittest框架中的assert断言_安装noseParameterized.mp4: H: `5 o: q: v8 G# w& i
20使用parameterized进行参数化.mp4* o- N6 k! h( K& e
21编写生成测试报告的脚本.mp43 c. R4 f9 l& M! y' N
22生成测试报告.mp4
6 z+ g3 J7 [3 K/ j& z23genymotion无法安装apk的原因.mp4
# T3 f- A$ {6 }* ~0 X" p24安装Genymotion_ARM_Translation和apk.mp4
$ N' G2 S. D( R" ?# N( K25识别微信的包名和启动项名.mp4$ }6 m3 k, y2 f: W5 _
26切换窗口.mp4, o+ a* P% {5 c/ N
27弹窗.mp49 K1 T' ^; S; W: H  }! `7 N
28操作弹窗中的元素.mp4
& |& [. e- l1 h) g1 k0 x29切回窗口.mp4
+ ~* M& \6 I% K; r30滑屏.mp4
2 u+ i: N5 \/ f- |# `31操作滑屏后的元素.mp4% }9 Q4 N7 U" l4 b& E! P& B* ~
32使用xpath定位元素.mp4' f1 [: q, W! _8 I: B9 I# y) X/ \
33使用current_activity解决弹窗时隐时现问题.mp4
  b7 F) `2 A1 f# \34使用wait_activity解决弹窗时隐时现问题.mp4" A% S0 B: e/ ^3 l
35不自动启动App_ 自己启动App.mp4& |5 ?% }$ M- V; `0 v( T3 K
36自己关闭App_重置App_在已打开的窗口中继续操作.mp4
! V8 j8 E9 Q  I7 V6 O( O5 s% l37查看App类型_切换App上下文.mp42 d% ^! y3 y4 w0 [  I
2 Y- m' N  c: L" ?6 p% n( B3 f( P
03第三章 App性能测试
: E- z2 p5 z9 J% v1 l$ J: Z9 {1 w) l01App性能指标.mp4( Z( Q) i* X# J4 D  @
02adb测试App启动时间.mp44 @7 P1 K- c* T1 I
03adb测试App内存占用.mp4
3 t  k. k) C& W) v0 |4 O04adb-cpuinfo测试CPU占用.mp4% X- w+ p% \, E1 _. E/ q* \
05adb-top测试CPU占用高的几个App.mp4' o* Y% _& m1 M1 ^, q$ e. M- Y! Z
06adb-top测试指定App的CPU占用.mp4
* b+ v, t7 F! w/ X07允许adb查询FPS渲染结果.mp43 \: c. N  a& i! y6 U2 X4 ^+ f1 u
08adb-gfxinfo测试流畅度.mp4
7 Y$ w7 |# A. f% m% R5 C09在设备中查看fps渲染流畅度.mp4
0 `: n2 S( ^3 b10GPU过度渲染测试.mp42 o1 h5 c' [9 H
11使用monkey对App进行压力测试.mp4/ S6 O' [& c8 f
12GT的含义_安装GT_GT基本使用方法.mp42 x3 G0 M, z: V8 _; H) S
13添加GT监控指标和参数.mp43 |% a3 R% y6 y" [! Y
14查看监控图.mp4+ |+ I4 E7 O2 ?. o4 C  y
15导出手机设备中的测试数据到PC.mp47 k6 ^3 v& c! ]  F3 M
16绘制性能数据统计图.mp4( L) _5 s: y& ~; N; @
游客,如果您要查看本帖隐藏内容请回复

0 b7 H- @' _$ G+ y9 {" k
1 _0 c- J' r' ?) g) ~

本帖子中包含更多资源

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

×

尚未签到

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-28 19:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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