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

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

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2020-2-24 19:30:39 | 显示全部楼层 |阅读模式
课程目录:6 E6 x( f( {+ u3 c0 ?. `1 N" q0 T6 P
01第一章 Java平台下使用Appium测试App
) e/ ~# s2 h  D: e4 ?9 r3 c: k; Z01Appium简介.mp48 F( Y. _* N3 a) r
02Appium环境说明.mp4
& `8 p$ E/ H8 `2 @03安装nodejs、dotNetFramework、vc_redist和JDK.mp4/ A/ `+ T( J! P$ W( K1 u, Q
04配置Java环境变量.mp4+ H, U- M8 {  D2 y* W, V  v1 w$ |
05安装AndroidSDK_安装工具包和操作系统镜像.mp47 w* y! a9 R# k, E6 c
06SystemImage_配置AndroidSDK环境变量.mp4
( F( ~- m( v0 \07修改系统镜像的下载地址.mp4. ]7 w, u1 b- [$ k1 ]. A: S/ G$ ^% P
08创建Android模拟器.mp4" X9 T6 ^1 s0 A% E; B7 W
09安装Appium_模拟器启动后的使用.mp4$ i6 O! F" E8 s/ y8 U- h/ f/ ?: k
10配置Java-Appium环境.mp4* U" i. q+ @, R
11创建DesiredCapabilities对象.mp4& _6 o5 E6 I% O
12指定测试设备信息.mp4
* s. \- R5 V' a( |$ k+ H1 s13识别和指定APP信息.mp4
! Z; u- a! b. V. }. K14启动APP_运行脚本.mp4
; D/ ~' X) K! Q4 B! e$ @15使用uiAutomatorViewer识别控件名.mp4
5 a# y% [% F6 e! M+ l2 s/ x: c. w16编写脚本.mp4
" _  B+ U5 ~3 G' b% T, W& f0 [17assertTrue断言.mp4; Z$ |6 L9 t0 X) \! D
18assertEquals断言.mp4. J: G* w. r, V
19使用pressKeyCode.mp4
; U9 J1 b+ z! M7 E- o1 ]" q20使用数组返回参数数据.mp4
8 }5 s3 M! u( S) L+ x( m' a21参数化时测试方法和获取参数的方法在同一类中.mp4( ^6 \2 y: c* n/ Z- S# F
22读参数文件.mp4) _2 a! i1 b. @  o  \- Y9 D
23使用文件数据参数化.mp4
' k# Z+ c6 f4 w, t& d4 I% W24将参数定义到单独类中.mp4- }, ?2 E- v0 F4 R* X
25生成测试报告.mp4
1 I9 q' Z; S, l: C26查看db版本_查看手机设备_安装app.mp4
- A7 ~# P: r" B4 M* M# Z# V27卸载app_查看操作系统版本_查看设备中的包.mp4& {2 u0 G7 g& ^( o. Y. Z
28查看启动项_指定设备_开关adb-server.mp4
- K& @. r( ^: C0 {! d: G29升级Appium环境介绍.mp4
5 {8 K1 J' h9 ?# `8 o/ Y30安装AndroidStudio.mp4- ]* U4 N6 u; A2 B! n/ |9 @- W
31AndroidStudio简单使用.mp4! v9 c7 s0 {4 J' P+ H
32安装Appium_IntelCPU安装Intel镜像和HAXM.mp4* b* \1 h5 B6 ^/ S: z! ^
33解决KVM错误_创建AVD模拟器.mp4
$ V$ |4 W4 c# R34打开AVD模拟器_查看设备信息.mp4
: s  d% v/ s: ?0 M/ w7 q6 m  f35使用Appium识别AVD中App元素.mp4
' b( M4 ]2 w0 {  I  Q) s36在测试脚本中指定设备和App信息.mp4& J5 X5 P# v* ~1 @
37编写测试代码.mp4: {5 k' q# z( ?' i
38添加断言.mp4
$ P- ^- {/ M- i% Z0 Z39安装夜神模拟器.mp46 \' n3 a: f4 @  |
40夜神模拟器下载并安装操作系统.mp42 t/ A/ [) B, s& G: z/ P1 M: M2 K
41App的类型.mp4
( l0 ~# z6 b; Z2 i4 @! L42解决模拟器的adb版本与SDK的adb版本不一致问题.mp4/ ]" ~& N9 v/ W! V2 z
43查看设备信息、App信息和元素信息.mp4
" Q+ W4 Q, W+ I3 [44使用Appium识别元素.mp4  W8 O1 i4 z5 F* v7 k3 v2 ^; t4 e% {4 M
45在夜神模拟器中测试NativeApp.mp44 ^2 T( x9 l9 P+ h: O
46测试WebApp前的说明.mp4
; d" X1 D3 w1 n/ O- ]4 A47安装Appium1.9_替换chromedriver为低版本.mp41 A; O1 U9 C$ ?/ t/ O8 c
48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用.mp4
0 v; A8 _8 @7 |5 x6 G49编写脚本打开浏览器和Url.mp4, R4 G6 [+ b6 {. T0 {
50探测WebApp的元素名称.mp4. K% K* D& |, L. ?2 y
51NativeApp定位元素的方法出错.mp4$ J6 u2 j' }9 p/ D/ F- Y$ m& x
52使用driver.context切换框架后运行测试.mp4
' |; w7 e- g4 I  j  T2 M7 B. G53在文本框中输入中文.mp4
* }( v5 t6 e- A1 k  I54安装genymotion.mp4. @+ l% U, L8 F
55下载操作系统镜像_简单使用genymotion.mp47 F; y8 }6 ?. t' t3 c
56导入导出模拟器.mp4( g8 c, G( o9 Q- v# K% I" \, b- R
57解决adb版本不一致问题.mp4: m; {) G8 n3 a" n& X
58探测genymotion的设备信息和app信息.mp4
; }; f, _) J( G2 n( D59探测genymotion模拟器中的元素.mp4
0 Q( M* @  P! S" v3 c60在genymotion模拟器中测试NativeApp.mp4
, h) {, d% P8 T61设置genymotion联网.mp4
; o4 X/ _- V/ I& A62查看genymotion模拟器中浏览器app信息.mp46 Q0 K. i" a6 @4 L# T& ~4 e9 R
63genymotion模拟器中测试WebApp.mp4
, W! z. S0 g' J4 ^) W64genymotion中输入汉字.mp4
! l8 Q+ D1 V0 \6 U$ c: x# ^# f) Y( Q1 Y9 [* A0 P5 T. v, j

( L' ?" P; U/ c5 ]02第二章 Python平台下使用Appium测试App. o' O7 h6 H9 n4 n, F" K; n0 k+ t
01搭建基于python语言的appium环境.mp4& _6 G# B% c* j  I4 C
02指定设备和app信息并打开app.mp4
4 s9 t7 f* X4 r0 F03使用click操作元素.mp4
. @1 K) F9 z0 K8 ^" }  k04使用回车_脚本延时_不反复安装App.mp4
7 U- W/ I) \# ~) G* ^' s8 x05从键盘输入数据.mp4- X) o' s& Z& [8 W8 k) b' T' g+ d
06输入中文_输出实际结果.mp46 I0 U& ^5 j# H, ]9 z  V
07添加断言.mp4
* g* r2 o; v+ f" M) d% a5 b08获得WebApp的页面结果.mp4
5 X. b) h. [/ H5 u2 v. B09使用assert断言WebApp.mp4
1 v0 N% ^2 @! H' f10使用列表存储参数.mp4
8 c6 ^: c! o9 F0 c( O2 w11拆分列表数据.mp4
1 x# E* |4 |$ z2 i/ k12使用列表实现参数化.mp4. `7 H0 H+ e# Y) W' ^1 |# q+ i
13读取txt文件数据参数化.mp4* J: ?  y$ `' T  Y$ s) s7 L
14安装pandas.mp4- {3 P  N9 c# _- d8 Y" h0 n
15读取xls文件数据参数化.mp4
* ]3 \  {/ O2 r7 V  j& J0 u+ T16测试WebApp.mp4; p0 e+ z9 _; `- J( x( b
17使用unittest框架编写脚本.mp4  P* Y! A  o) u7 w1 u  n
18修正nativeApp测试脚本.mp4
3 l: g7 _( |. [- f+ k7 d  {19unittest框架中的assert断言_安装noseParameterized.mp4" f6 C" E& x8 I, U" j0 `
20使用parameterized进行参数化.mp4
( B" }3 q% x3 Q; p' w& R21编写生成测试报告的脚本.mp42 W+ R' i6 h4 U1 y+ L
22生成测试报告.mp4
$ l/ ]0 a* h; h4 c23genymotion无法安装apk的原因.mp4
0 v. p+ V; p  i) d. P  [  g. D6 {24安装Genymotion_ARM_Translation和apk.mp4+ X( ?  I2 x" D0 j5 |  Q
25识别微信的包名和启动项名.mp4  Z' V  |, u/ E0 W0 d% K" R6 T, ]
26切换窗口.mp4
- u* \( ?5 m& {. ?27弹窗.mp4( l% n% R# J3 l, V: v- M$ ?8 X
28操作弹窗中的元素.mp4; _2 S9 _% Z) L- }1 _, g' v
29切回窗口.mp4
  t1 f6 A2 a$ k2 w# o+ E30滑屏.mp4+ g9 C' |' l' p& T
31操作滑屏后的元素.mp4
  q# P6 Y' J& r- e+ r32使用xpath定位元素.mp4; u8 i0 S: u& `) W% F0 j
33使用current_activity解决弹窗时隐时现问题.mp4
9 q. L4 l* t! |; W4 }34使用wait_activity解决弹窗时隐时现问题.mp43 y1 h- x2 M# ^
35不自动启动App_ 自己启动App.mp4- f& e# X+ n: p" m  j
36自己关闭App_重置App_在已打开的窗口中继续操作.mp47 O1 `1 g& X. N) t0 R% @$ U3 [  C
37查看App类型_切换App上下文.mp4
6 F9 {0 ]7 G( v5 y! F: L  I' O/ f* G) p  c. u
03第三章 App性能测试
% s3 z: k  A  _4 b* ^& Y, B& [01App性能指标.mp48 O3 j: }- w# L" s6 h8 P
02adb测试App启动时间.mp4  a# v3 A. H2 a. c, m
03adb测试App内存占用.mp4" {  p) |7 w  D8 i! r8 b
04adb-cpuinfo测试CPU占用.mp4' b, E0 w7 [( u! i# f& G$ \) L
05adb-top测试CPU占用高的几个App.mp4* P: B4 O# i; Q: [" _" f
06adb-top测试指定App的CPU占用.mp4
. u7 F& }  }% M2 I0 Z" Y07允许adb查询FPS渲染结果.mp4
/ \4 H: f* j* q4 }08adb-gfxinfo测试流畅度.mp47 L7 Z5 r" m; E
09在设备中查看fps渲染流畅度.mp4
9 Y/ G% v) d: x" j1 ^" _10GPU过度渲染测试.mp4
/ K7 f) S8 D8 B; ]11使用monkey对App进行压力测试.mp4
2 w0 \: C. G; P7 ^# C7 W12GT的含义_安装GT_GT基本使用方法.mp4  _! j7 @, n! D4 D3 {4 g
13添加GT监控指标和参数.mp43 ^4 e4 k2 @. X$ e& `
14查看监控图.mp4
" |1 g0 q+ y. p. t15导出手机设备中的测试数据到PC.mp4
" w% _- F# J! p& T" R) w/ x- S16绘制性能数据统计图.mp4
, q5 X6 ?$ r2 o% E' [8 N
游客,如果您要查看本帖隐藏内容请回复
2 G! Y& C) c% j) s3 E! k
5 q! q4 M, g+ d3 }7 z3 x

本帖子中包含更多资源

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

×

尚未签到

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-7-7 06:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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