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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-24 19:30:39 | 显示全部楼层 |阅读模式
课程目录:! q3 H" c  q; ~* s5 _% M6 V* j
01第一章 Java平台下使用Appium测试App8 D) v; j5 ^% a9 X2 U
01Appium简介.mp4  [1 a  \) e" W. O( r7 D  R, q, d, E
02Appium环境说明.mp4
. a/ F, b2 C( c% z- i% V) E03安装nodejs、dotNetFramework、vc_redist和JDK.mp4
3 D" [9 e+ r7 y2 O04配置Java环境变量.mp4
( }, O: w- l$ N05安装AndroidSDK_安装工具包和操作系统镜像.mp4- W2 J, x0 z/ Q6 C( f1 K
06SystemImage_配置AndroidSDK环境变量.mp4
' P' W. }, Z: {9 ?- b, \07修改系统镜像的下载地址.mp4: j' t( @. _/ s3 Z" R! z3 _
08创建Android模拟器.mp4
! V2 T( I% }; e+ d09安装Appium_模拟器启动后的使用.mp4
! {/ D! b9 P# ^  l2 k10配置Java-Appium环境.mp41 m% p8 V. z  C9 H* ?
11创建DesiredCapabilities对象.mp48 P9 v9 w4 ~3 ?
12指定测试设备信息.mp4
5 L) x& j6 B  ^2 {- K. q$ l13识别和指定APP信息.mp4
: l: `9 f: m/ I14启动APP_运行脚本.mp4
2 u$ b$ b& }# K0 p1 V& c15使用uiAutomatorViewer识别控件名.mp4% D8 t" q* b2 p$ L6 ?' Z% J3 E# m
16编写脚本.mp4
4 Q/ z0 y4 B8 _' e3 x9 I17assertTrue断言.mp48 [5 q. ]* H; b7 W9 R
18assertEquals断言.mp4/ |9 B2 O9 j. L& V9 c
19使用pressKeyCode.mp4& N/ V# H( w+ b3 A6 w9 w
20使用数组返回参数数据.mp4
5 U/ D1 _& g& s7 I+ c; x2 ]* F21参数化时测试方法和获取参数的方法在同一类中.mp4
" O0 @3 q8 T( o( e22读参数文件.mp4
3 }: {' }1 Y" ?7 a23使用文件数据参数化.mp4
( b3 P6 n# M- ^. S, _6 A24将参数定义到单独类中.mp4" Y. v6 j  Y' w! |/ ^2 }2 n
25生成测试报告.mp4! i3 c+ o. S+ r* b& b1 h
26查看db版本_查看手机设备_安装app.mp4
2 D5 a! h1 {6 L27卸载app_查看操作系统版本_查看设备中的包.mp44 R& q0 H) h4 [0 B3 f; r; E
28查看启动项_指定设备_开关adb-server.mp4
) W! O# z! h( W( X& {9 E. A. Y2 c29升级Appium环境介绍.mp4! x7 k- T( m& }/ b4 \
30安装AndroidStudio.mp4
1 q7 p, J) ?: m  q# l2 E/ ]3 v6 A8 ^31AndroidStudio简单使用.mp47 Z* i  s4 h2 S4 K0 n  o
32安装Appium_IntelCPU安装Intel镜像和HAXM.mp4  U  e# q9 ^8 m  I/ Q! I: \
33解决KVM错误_创建AVD模拟器.mp4
( z2 h; Z+ Y- [34打开AVD模拟器_查看设备信息.mp4  L+ G7 W8 C+ A! D" k
35使用Appium识别AVD中App元素.mp4
; c% t7 c5 V4 q  u/ @% \36在测试脚本中指定设备和App信息.mp4
( |: R7 |1 `: v  v5 a( H" |37编写测试代码.mp4
( t) d! N1 _* X, B$ g' @8 `1 v9 \  o38添加断言.mp4
7 y" ~% k- \" l' C! b* b+ V39安装夜神模拟器.mp4/ o4 O( J: L& p5 h, ^* R7 Y" E
40夜神模拟器下载并安装操作系统.mp43 Z# O! i3 Z: r. K9 t9 c5 Y
41App的类型.mp4
2 s6 b4 E, [& J  |: i  J2 t7 s8 S  u$ }42解决模拟器的adb版本与SDK的adb版本不一致问题.mp4- o/ e8 R3 N' h* p& `  r
43查看设备信息、App信息和元素信息.mp4  H% l" I' t  v0 p$ G  d. d
44使用Appium识别元素.mp4
4 T5 I! ]8 a0 k45在夜神模拟器中测试NativeApp.mp49 c+ o& O: U* l/ e/ L
46测试WebApp前的说明.mp4. A; t2 H; q) o. o, j
47安装Appium1.9_替换chromedriver为低版本.mp4
; h" b& N- x2 v2 @* ^9 R0 R48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用.mp41 I' t& J0 L9 z2 j% Q
49编写脚本打开浏览器和Url.mp4
- v+ e/ ~2 r  @7 f$ {* @50探测WebApp的元素名称.mp4  Q; Q6 ]3 n" K" p, R
51NativeApp定位元素的方法出错.mp4* Q# D- l' `" @3 \$ w
52使用driver.context切换框架后运行测试.mp4
8 g1 A1 ]% D" `0 O53在文本框中输入中文.mp4
9 t* I9 w* j; P* n54安装genymotion.mp4
7 ?& |4 d% ?. h% L  d! u55下载操作系统镜像_简单使用genymotion.mp4: B6 n+ `/ D0 T' y
56导入导出模拟器.mp4
9 `, d$ v& M+ a. Y- |; X9 p57解决adb版本不一致问题.mp4
" d& r8 T7 D9 v58探测genymotion的设备信息和app信息.mp4" _: y7 O  V2 J9 f+ [4 v6 j; G6 y
59探测genymotion模拟器中的元素.mp46 R+ ^  A% T  |0 K% X% v& C2 P, {
60在genymotion模拟器中测试NativeApp.mp4
1 t. v5 \7 u/ _) [+ o: {, U61设置genymotion联网.mp4$ l6 ^7 ]& X% }9 ?; W7 ~! d$ O$ P/ z
62查看genymotion模拟器中浏览器app信息.mp4
# z3 D* X  Y& C$ z# j% c63genymotion模拟器中测试WebApp.mp4
- Z! B6 W- B% @" H64genymotion中输入汉字.mp49 e3 m. d1 _: b; L, N, {

  [' p8 j/ \1 E/ t  O. e: i

5 J4 \" ?6 W0 H3 c4 N, Y02第二章 Python平台下使用Appium测试App3 o* r) j/ g& `7 x% ~
01搭建基于python语言的appium环境.mp4& v4 p$ j/ `6 s) H6 t; b; C
02指定设备和app信息并打开app.mp4/ c3 Y, h5 F' G/ g' w0 s
03使用click操作元素.mp4
8 u' W- C0 m5 h5 Y* G! F& d04使用回车_脚本延时_不反复安装App.mp49 t. {" _& v) Y/ y9 X# d
05从键盘输入数据.mp4
) Q7 ?; }  F0 F! s( ]! [9 @06输入中文_输出实际结果.mp4, k1 z, k$ M5 @; |! ?9 H! F
07添加断言.mp4
; z/ F8 v# P& r0 T" z8 Z08获得WebApp的页面结果.mp4
1 w# P  N8 N1 w/ Y+ O+ K09使用assert断言WebApp.mp4. T% ^1 ]3 T- A( V3 G
10使用列表存储参数.mp4- c- E: `) |3 v) s, x- A% w
11拆分列表数据.mp4
" X2 Q1 }; B, a; @) _) t12使用列表实现参数化.mp4
- A% c; n, X6 w- E; r13读取txt文件数据参数化.mp4* p2 Y, r. C: e; I# N7 g" C
14安装pandas.mp4
, j/ X+ ]7 K7 U15读取xls文件数据参数化.mp4
4 x% |6 U9 H+ |9 [1 b3 e: u( I16测试WebApp.mp4
/ D0 k  c( b8 x17使用unittest框架编写脚本.mp4
3 M9 d( `1 w! i3 N18修正nativeApp测试脚本.mp4
3 k2 q6 f+ Z/ U19unittest框架中的assert断言_安装noseParameterized.mp4
+ x- U) J% x  Z1 Y  p% m+ z# C20使用parameterized进行参数化.mp4
6 V$ u2 T, ]; w* s3 u, T21编写生成测试报告的脚本.mp4
6 L5 l" w( T) c- Q) ^# c. s22生成测试报告.mp4- q3 s7 ~. B( N, `" n
23genymotion无法安装apk的原因.mp4% M5 K+ I2 w9 K! I. y2 p7 N
24安装Genymotion_ARM_Translation和apk.mp4
7 W2 d% ^8 {. ?; P# Q1 k5 `25识别微信的包名和启动项名.mp4
, T: ^. Q% E& a26切换窗口.mp4
" @; P$ s5 K  T27弹窗.mp40 m: k8 s8 N/ Q) o! W" v8 Q7 p
28操作弹窗中的元素.mp45 f" y% x( L5 V, y) j
29切回窗口.mp4  ]9 E3 r! \% t. `7 l/ e
30滑屏.mp4/ z" w2 K0 X, z- ~4 p& S# x/ R
31操作滑屏后的元素.mp4
2 @9 N$ i' z0 R$ T32使用xpath定位元素.mp4
. q% _' f2 G# B' N8 v3 [. `0 F( G33使用current_activity解决弹窗时隐时现问题.mp4
: N0 c1 G' Q/ Y/ @1 V# C34使用wait_activity解决弹窗时隐时现问题.mp4
3 N/ U4 _! O  N+ x2 L35不自动启动App_ 自己启动App.mp4
' s- M* B9 n/ Y/ @5 w8 M36自己关闭App_重置App_在已打开的窗口中继续操作.mp4
) p$ \2 o' [* X2 I37查看App类型_切换App上下文.mp4  p( o. S5 p( w& p! T1 B

( U) @# K+ d$ q5 ~; I03第三章 App性能测试
1 V) X) }" T8 T6 g+ D0 S0 j01App性能指标.mp43 m7 z7 m8 j6 y6 z2 Y
02adb测试App启动时间.mp4! r5 i5 ?3 D: u. i
03adb测试App内存占用.mp4
( K0 J9 Z& Q+ I/ x9 J" t04adb-cpuinfo测试CPU占用.mp4  [2 d4 O) k+ T) F7 d! N
05adb-top测试CPU占用高的几个App.mp4
7 Z  y9 g% d' X8 I# [06adb-top测试指定App的CPU占用.mp45 u2 z, C' w/ S6 _, x# L3 p
07允许adb查询FPS渲染结果.mp4
( I2 E1 c% P# D: [% }) D08adb-gfxinfo测试流畅度.mp4. [1 S4 U' s' ]
09在设备中查看fps渲染流畅度.mp4
  I  Y% P# K% D10GPU过度渲染测试.mp4! O0 g. {" d. m- Y0 t
11使用monkey对App进行压力测试.mp4
2 A& ]' w# M. g+ K12GT的含义_安装GT_GT基本使用方法.mp4
0 L! U8 n  X$ z8 |9 _% m# P9 A13添加GT监控指标和参数.mp4
% b3 o5 s/ f  U' _: |/ [% ?14查看监控图.mp4
5 v; E( h& N+ a# j15导出手机设备中的测试数据到PC.mp4
: ?# U9 t1 H0 d0 U6 O& \& }& K16绘制性能数据统计图.mp4. @9 i. u$ {& i' c) o4 I
游客,如果您要查看本帖隐藏内容请回复
; S" q/ u! V. R

+ W- S1 b6 ^' U7 ]) y3 i1 y

本帖子中包含更多资源

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

×

尚未签到

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-28 12:26

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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