Python移动自动化测试面试

  [复制链接]
查看2146 | 回复3 | 2019-9-21 14:34:16 | 显示全部楼层 |阅读模式
( _2 u6 B% R/ h
QQ截图20200120104723.png 8 ?8 N1 }; b9 o+ W
〖课程介绍〗
2 M2 c7 x+ j+ Y8 m4 m/ O) c: [, V从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜
* K" R5 u* g) b; a1 w9 ^9 u5 R' g2 D# X7 @
〖课程目录〗6 Y- I8 r7 s0 a1 \, a9 ~, l
第1章 细说面试过程' n  M( N$ V' z+ ?9 ]
以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...5 ?7 ]6 C6 c! i- W/ s
1-1 移动端APP自动化测试面试导学 试看5 o/ z6 O. c, A6 g
1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
+ ^, t0 I5 T8 _; K# {1-3 笔试、技术面、高层面、HR面
) D6 f( G; z' s; G% x1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试
7 X2 O3 q) s; I, z1-5 问题类型:开放式问题、封闭式问题
6 n6 H( W3 I5 y; X1-6 面试的注意事项:首因效应,近因效应等
3 w$ g/ ]9 v( r# c, s5 j) g1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚, U1 c. i+ D" b! {
1-8 初中高级岗位的不同考核内容* ]6 T; u. {$ L' P* `* j7 m
) c1 o6 A3 }( _  N* y) L
第2章 一个输入框引发的血案* w- l3 z; d/ S) f$ ~4 c; g
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?
4 ?( [0 f3 z' W2 r2-1 .普通的面试者怎么回答8 |3 p! r- D+ g" Z# c2 V- k  Z
2-2 .有备而来的结构化思维% O2 U' R3 D3 X" f8 o& O7 p+ ^
2-3 .面试后的思考,如何更好表达6 N& v8 r5 o7 N0 a3 g1 e
  e8 [/ a& Q; I2 q8 D9 Y/ Z
第3章 磨刀不误砍柴工 - 自我分析" C, `' P6 K3 |3 x; w0 z
简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?
0 B$ V+ z6 T( y3-1 .简历要表现什么
+ o& h0 ?. j' F+ M4 J6 B3-2 .如何做一个好的简历
- c+ y0 v& P2 c. k3-3 .了解测试流程么
+ @+ g: \  P/ v& |- ~3-4 .了解bug处理流程么9 f0 [  f& y6 @8 V& I9 W
3-5 .沟通的对象沟通的方法
# w$ q7 H! d6 m  Y3-6 .常用的测试工具; C& \8 s, ^3 U6 }2 O6 r& m7 h7 e, Z
3-7 .如何设计测试用例管理测试用例0 z* K4 n6 O, ?" |/ e6 n
3-8 .工作效率如何都有哪些成果
+ m& I( f' @+ M% o) F* x: @3-9 .问题的背后意图是什么! r- _0 ?3 ~/ C# ^4 g3 x

* g( x7 E' Z5 r% R( d第4章 基于python语言常见的问题# {" {5 P7 n8 H* r( B
面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
$ j  v& S; J. A1 E+ O5 m8 P4-1 测试阶段的划分,测试流程是什么,如何做好测试计划8 O+ N& @5 U* L# @( ~) |, N
4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
' K3 p4 P) R. R4-3 面向对象编程概念及代码实现6 p  ~/ W4 e! A
4-4 进程、线程、协程概念及代码实现
5 t/ _* x  X* W- r5 y4-5 socket编程概念及代码实现
) a2 t8 q* b( d$ z( P4 E1 b4-6 lambda,元组列表概念及代码实现% `5 W& ]( f6 A) z' U) x) q$ \
4-7 range, 字符串拆分概念及代码实现
! ~  U! b7 w- i, n4 M) d* v4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现# z$ J" A' |; ^4 y7 T& P4 d
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现4 {, i; b! v( H" T
4-10 内存管理、items和iteritems区别概念及代码实现% N0 U% s8 c, g0 S
: d! k3 \7 U5 F5 F$ A
第5章 基于python常问排序算法& c' X+ E! P2 _+ p4 t/ F0 l% }
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等: t+ P1 H. M+ L6 p3 F8 s
5-1 从小到大排序,从大到小排序原理及代码实现
* l( t$ z6 B7 _" C  S! T  C; G5-2 冒泡原理及代码实现 试看
) \( W" ^) j7 D* _8 Z7 F5-3 快排原理及代码实现
1 j; [7 n0 s& v5-4 堆排序原理及代码实现
3 F1 U* d4 n4 T2 g' c5-5 二分查找原理及代码实现
3 h4 ^: p1 |, j/ v5-6 素数原理及代码实现
* m' o2 |9 i( X' C+ @. b7 W# T: [: ]2 k1 Z. R! F% W
第6章 蹲马步打好基础-linux常用命令都有哪些- y! K$ ]: x5 M3 i
基础命令,网络命令,系统命令等等
! R! P( U7 z2 ]3 n6-1 linux基础命令使用演示
) m  k0 }* u/ W6-2 linux网络命令使用演示' x5 h* m6 |% y7 i0 _* }( U! ~7 b; _
6-3 linux系统命令使用演示
& F' o( Z) O& f) V+ {: A$ e7 i* Q/ {0 `* k
第7章 蹲马步打好基础-计算机网络相关的问题
. P. P6 U7 ?7 C+ K) j  Z# Q1 sOIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程$ n* J0 R8 f  m1 f4 w
7-1 OIS网络七层模型原理
/ J9 l; M) `2 P9 ]# K* l7-2 http协议get和post的区别原理$ ~+ E' M* o7 L) B% t& E
7-3 tcp和udp的区别原理) M/ ]3 G" n! P4 U- y2 o
7-4 TCP连接三次握手,四次挥手过程原理
. V+ s. O; z; \0 j& k- k7-5 socket建立连接的过程
+ A1 L" x' c: b' M- L
: M* Y; |, {9 ^4 S0 S* j第8章 蹲马步打好基础-操作系统相关问题8 b9 N! X5 |8 {' t1 g) K; p
进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
8 l2 ]& o/ y7 i  }- C1 W+ _; k8-1 进程、线程、进程的状态概念1 J( r  \  {2 r5 c, ?4 ?9 `1 a
8-2 进程同步与互斥,进程间通信概念
' p: w: }4 d) ~; w. B7 l: a6 D4 u8-3 进程调度算法,死锁概念
0 _8 w  o# y; i  |2 G8-4 页面置换算法,makefile概念
' N6 G4 f& ]2 ]$ }8-5 虚存、实存、共享内存概念
4 o# k* r+ w! m- Q; q8-6 mysql数据库的增删改查, 命令及使用演示# h( Y* g! ]3 ~4 p
8 M, o' M, `8 c" M& _
第9章 Fiddler工具都有哪些功能
& I+ G9 H/ L7 ]/ B题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等+ Q7 s2 ^- p# t$ K! R
9-1 题目相关,fiddler相关题目陈述$ {, O6 q" C/ R) D
9-2 手机抓包、网络请求解析、mock response,使用过程演示  ]  A8 F$ r3 x+ D" c
9-3 慢网速、不同的状态码、过滤,使用过程演示(上)
+ D/ {, l/ b- R9 y- }& D9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
' G: w, p' ]. v, y5 N
* ]; d+ N6 U5 ^, x5 M% E第10章 ADB相关的问题  L' ^  Q7 r- m% Y! V: H; O& L
adb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo8 @/ h+ Z* u0 `, W
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理
- Q0 m5 _2 y0 X& V10-2 adb server重启,apk的安装与卸载 应用演示' i8 ?, e  [+ d7 Q2 d( K- D# j4 L) K
10-3 文件的push、pull,apk的静默安装 应用演示# }1 K1 q9 c. Y# z/ \
10-4 app的启动停止,app包查找 应用演示
. x& h$ x) V* ?; z10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示
; \$ c( y' `6 m2 I+ _: Z( W6 V' J. D  O$ n, g5 c: Y3 _
第11章 Monkey相关的问题! ]* ]4 M% Q% S9 j
monkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件
9 _* {, e0 x% C) K8 [11-1 monkey命令,monkey场景重现 应用演示7 A* z8 F" g6 D2 p0 ]7 b
11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
% W2 n$ l4 T5 U11-3 monkey执行指定类型的事件 应用演示  y/ W; f& t/ N$ D

$ h) j7 I2 {5 F% c8 d第12章 鲤鱼跳龙门第一招式-自动化工具
, S3 m; ]# D* {* ]: ?" Finstrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...
& c# q& k) ^6 o$ v9 d$ W1 z. \) y5 `12-1 .Instrumentation& D, m3 k1 d3 r3 C$ l( `0 }. d) g
12-2 .UIAutomator-UIAutomatorViewer
' v0 h9 O7 u4 j! N0 I12-3 .Selendroid and Robotium (一), B6 |% V) E1 d! j
12-4 .Selendroid and Robotium (二)
5 Z9 ^' v, O) E. p8 w7 A12-5 .Appium(一)% N, b8 Z9 D% P+ N
12-6 .Appium(二)5 w' p! |# D+ a  m
12-7 .如何自动化测试Native App
' R3 p1 k6 r+ D12-8 .如何自动化测试Hybrid App
# q' Z! W, b( |2 {; ^2 x  L12-9 .如何使用Selenium测试WEB页面
+ M7 Z# I, @) M6 z12-10 .如何使用Appium测试WAP页面2 {$ A* `0 [" H

1 E- C9 U' P* H0 J. c第13章 鲤鱼跳龙门第二招式-自动化框架
& S" _+ i& k  W' X* VtestFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件9 E( k& {+ q' {, h
13-1 .Unittest的原理
6 p3 i. _7 m  z" }. m13-2 .DDT数据驱动
; Q4 b/ j4 [0 V4 _( r13-3 .Lettuce行为驱动
9 q* [2 e& R+ h1 s13-4 .Robot framework关键字驱动
' Y9 v+ H/ |6 q4 f7 l  t# K* V13-5 .测试报告的生成 试看7 c+ a% ]! [  e' j4 z
13-6 .测试邮件通知
) U. [% U- u; F+ \7 ^  a3 {8 n1 w# w/ ^& n
第14章 鲤鱼跳龙门第三招式-接口自动化
( F# x5 q& V2 D0 ]3 Tfiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具/ O& l, U* C2 h; N: {" R0 h) l) ~$ f
14-1 .Fiddler工具相关1' I+ S0 s* }/ x9 A  @+ |
14-2 .Fiddler工具相关2: H6 s+ t0 k/ T& z0 K+ ^6 |# s
14-3 .postman在接口测试中的应用1
; r) `0 P1 p0 {2 c& @# |& R- |14-4 .postman在接口测试中的应用2
( ]7 R. B9 _9 t14-5 .postman在接口测试中的应用3- w+ C" B1 n1 V% g/ m8 q
14-6 .API测试框架
# p" x5 D2 ^$ f0 t3 o+ Z2 C14-7 .python requests实现get请求
9 w" l6 R$ N  S% z4 H5 z14-8 .python requests实现post请求  B5 P! Q' R6 B5 z
14-9 .持续集成概念
1 S% w- l9 l. e5 K, a' N# O+ N% w
' m( t/ k* z6 Z( q4 h7 w第15章 鲤鱼跳龙门第四招式-服务端性能测试& V8 j3 D% V4 k" O
Loadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比
& M$ u" k9 k. i: `0 B15-1 .服务端性能测试的工具
- h. u9 K1 J3 `# W) t3 B- j15-2 .服务端性能测试关注的指标
% v9 T. b2 [  _15-3 .服务端性能测试方法
/ t. k/ t2 t( Z: y/ D" f3 M$ \7 G; t8 Y4 l4 Q) J( b9 d& P
第16章 鲤鱼跳龙门第五招式-兼容性测试; A3 u+ X7 }0 @+ L+ v7 R
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素
) o6 Z- q; [$ V5 `" G16-1 .App兼容性测试
: C, L0 [; `+ Q3 G+ t16-2 .WAP网页兼容性测试. W3 i8 f# ]: j! A- Z
16-3 .PC网页兼容性测试
; ]; d% N  u0 ~3 c
% Z4 k0 [! O( [& _+ V第17章 鲤鱼跳龙门第六招式-调试
. k9 P! N$ N/ j' R  [APP的bug调试,debug分析无线页面问题,debug分析PC页面问题, E" N+ T5 E9 B1 r" n1 W# J' o
17-1 .APP的bug调试; o+ N  ~# W  V0 b, A) O0 j. P
17-2 .WAP网页的bug调试/ @  W* P) n/ e& H- g+ H$ b
17-3 .PC网页的bug调试8 Z5 `. M( U( A, I* @$ Y8 F
, ~+ {& W+ a% F% p  }; ]$ ?
第18章 踏入江湖
6 ]+ o  S1 \  J  ]* `; ^* B职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等
, Y) k$ _) Z. x) e4 x$ t& A4 [: ^9 _18-1 .自信的力量( N8 r6 F2 K' f4 |
18-2 .真诚的力量
1 C# a; a" x& a18-3 .职业规划
0 t7 E# Q5 a& j9 Y! s7 B% }18-4 .必须思考的问题
' y$ E: C) T  O, D- n% h  r9 O4 h
7 N( V5 p9 e, m〖下载地址〗
; H8 Z7 u, t" l. V
游客,如果您要查看本帖隐藏内容请回复

* ?7 X( j4 P: k# I
0 q) H; c& l" o---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
! T( b3 v8 Z7 M: @- E
3 K+ [. B9 F6 t- K* J〖下载地址失效反馈〗
9 t! B+ C) Q6 N6 Y, K$ s3 }如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:22303040707 C, r0 X) k* P& `9 s3 z
& d% H5 a0 a6 E/ q+ B, N# j
〖客服24小时咨询〗
7 W& Z6 i% @& F: b8 x有任何问题,请点击右侧QQ咨询。
/ [7 w" J4 u5 u' x5 z0 V2 v, f
! T- C) y: F" W1 c
回复

使用道具 举报

sadreaman | 2020-1-20 15:31:51 | 显示全部楼层
              
回复

使用道具 举报

小志 | 2021-5-29 00:16:11 | 显示全部楼层
666666666666666666
回复

使用道具 举报

ustc1234 | 2021-5-29 09:07:17 | 显示全部楼层
Python移动自动化测试面试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则