Python移动自动化测试面试

  [复制链接]
查看1160 | 回复3 | 2019-9-21 14:34:16 | 显示全部楼层 |阅读模式
  @( M; u5 l, r! W& e1 Y
QQ截图20200120104723.png 8 d" t9 ]( R$ ~
〖课程介绍〗% }# Y4 J8 e/ B) ?1 G
从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜$ u' r# l! [( D( a, c3 Z4 L2 h# O/ T5 l

9 G0 \0 |9 {2 _+ H1 x0 b5 J8 T〖课程目录〗
9 G) ~7 @  I% E0 ]* m+ V* a第1章 细说面试过程
- l9 H- S( h; r8 p以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...( T; f2 m# H3 ]3 S
1-1 移动端APP自动化测试面试导学 试看$ w. V2 {1 n& W$ }! @* I
1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
; z8 y, N+ M4 Q% A' Q! o1-3 笔试、技术面、高层面、HR面, t0 `& \0 t1 s  K4 x2 p
1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试  `) s9 q7 ]/ A1 h0 B
1-5 问题类型:开放式问题、封闭式问题
- ?* R4 R- k4 M( I4 j9 D4 o1-6 面试的注意事项:首因效应,近因效应等7 I" r7 Y/ v4 M0 J
1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚
. f) g2 F1 m* u7 i1-8 初中高级岗位的不同考核内容
; I: a/ d6 c( }8 G/ p
0 K# Z  d; f; x. T8 K' w第2章 一个输入框引发的血案. `* O# a+ C! J3 b" z0 b; W9 R
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?& F3 p. t9 [1 |" r* e/ T3 T; K+ G
2-1 .普通的面试者怎么回答8 F6 r' Y# |0 o3 c- }' Y# p+ ~4 y& t
2-2 .有备而来的结构化思维
- Q9 h9 c/ r9 v2-3 .面试后的思考,如何更好表达$ G! N% W  w- [) \0 Y0 M
8 B9 E9 o+ |+ w6 ~
第3章 磨刀不误砍柴工 - 自我分析  T  k/ T. F* }- b6 r& o
简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?, b) o2 Q% `- C6 b5 Z5 B
3-1 .简历要表现什么
% R6 t# z2 F. ?+ `3-2 .如何做一个好的简历) o1 V9 n0 z; N8 I
3-3 .了解测试流程么
; l6 Z. H, G# B' X3-4 .了解bug处理流程么
9 ~6 Y( B0 j( A" I6 w7 y6 X3-5 .沟通的对象沟通的方法
# m" r* n9 V6 Q. u1 t# |/ |3-6 .常用的测试工具3 x3 t/ M2 i9 u8 q
3-7 .如何设计测试用例管理测试用例1 B: H. X7 B7 b- q
3-8 .工作效率如何都有哪些成果8 A6 |0 ~* u$ E/ }0 W5 ]
3-9 .问题的背后意图是什么: `( H% }' r  @6 Y3 A7 _

# \" I* Z% |. K2 v第4章 基于python语言常见的问题; P% q1 Z" @0 W
面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别' J7 R) q: ]# A* L$ p5 T7 o
4-1 测试阶段的划分,测试流程是什么,如何做好测试计划1 a- O- ^  T' c8 d! r1 O
4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
/ j0 h8 p+ @/ ~; [1 o4-3 面向对象编程概念及代码实现* P( @$ }/ k' G7 U! C) B
4-4 进程、线程、协程概念及代码实现
0 S$ d0 Z* z; U  V3 {& I1 a4-5 socket编程概念及代码实现  ]5 e! @; h- B& l& d- T
4-6 lambda,元组列表概念及代码实现
3 ~! w4 r& B% }& C& |) j/ `4-7 range, 字符串拆分概念及代码实现  T4 f7 b+ h4 a) X2 O& ^2 W
4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现: [6 Q6 H! \) D) T1 M9 x) [
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现
, J: P! X$ j) l4-10 内存管理、items和iteritems区别概念及代码实现1 e1 N5 o! E& G' V4 h
: q: H  Q2 O- u
第5章 基于python常问排序算法$ A2 `! c5 R8 _$ R- R& e, `
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等
- ^; H9 v1 c0 u5 i( B5-1 从小到大排序,从大到小排序原理及代码实现1 P2 c+ U* |! s9 W: O1 }0 s+ g
5-2 冒泡原理及代码实现 试看) h3 H9 i' i4 G) K2 _
5-3 快排原理及代码实现2 Y/ V8 B8 x! P. i3 s
5-4 堆排序原理及代码实现0 @1 _3 p% `; U! V4 `# R' S
5-5 二分查找原理及代码实现! ~/ u; q- U& d7 B, f$ K
5-6 素数原理及代码实现' s4 |) E, d$ ?* R; Y/ c" r3 |

( ~! v' ]5 ?( r) D: A) q( d第6章 蹲马步打好基础-linux常用命令都有哪些
; e9 J2 a4 x9 }7 v8 D基础命令,网络命令,系统命令等等
* O; g# j; B; g: k5 a: J$ O6-1 linux基础命令使用演示
$ n1 `( D& }4 V& _6 g/ b6-2 linux网络命令使用演示2 l) \- p0 I5 _
6-3 linux系统命令使用演示( {$ B( t0 w+ f; @! u- \

4 T+ N  c/ d) C+ p第7章 蹲马步打好基础-计算机网络相关的问题8 ^+ @7 J! ^: U  {- S7 x1 B
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程4 q0 N1 K* M! s1 Y( `
7-1 OIS网络七层模型原理) K: S, [+ c! T/ \: }
7-2 http协议get和post的区别原理: l6 T$ A7 D8 O8 o0 I/ @
7-3 tcp和udp的区别原理
/ d3 m7 E  b, w6 S2 j: o7-4 TCP连接三次握手,四次挥手过程原理3 t2 D- R0 z: B; H
7-5 socket建立连接的过程
8 X; @# d% x( K& I: Z: c! \0 b: n+ G- d1 {0 e5 g- U
第8章 蹲马步打好基础-操作系统相关问题. R! }) x0 J1 [( d6 q
进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
. ~! j4 ]$ F3 X1 c8-1 进程、线程、进程的状态概念: Y- ]* Y- I0 L$ G1 r' e
8-2 进程同步与互斥,进程间通信概念
; Q, J9 X9 u- j  l2 c8-3 进程调度算法,死锁概念
3 U7 y- o4 w. z' H8 E% ?0 X6 S8-4 页面置换算法,makefile概念5 C( k5 i: H" H, U" k7 S
8-5 虚存、实存、共享内存概念
; ^4 L6 D9 j( G' x3 q8-6 mysql数据库的增删改查, 命令及使用演示
9 E& I0 K7 J5 T! u$ S- u2 [
7 d! D- G3 @2 @9 y# i2 f第9章 Fiddler工具都有哪些功能+ @0 V' |4 S) B7 z
题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等6 H0 r- }2 r& Z* f9 N/ l
9-1 题目相关,fiddler相关题目陈述; ?* A/ I4 o* D. q0 k5 W3 f9 l3 A
9-2 手机抓包、网络请求解析、mock response,使用过程演示
  @0 X- N* v8 y9-3 慢网速、不同的状态码、过滤,使用过程演示(上)+ H% E* P; }/ R9 _* N
9-4 慢网速、不同的状态码、过滤,使用过程演示(下)+ Q: z5 [- R; y2 W5 O

; _  `% ^* \" k第10章 ADB相关的问题
6 U8 Y8 c6 A( J5 ]7 L! i: I1 Oadb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo
' {% [5 o) Z. Z% Y2 \8 e2 w6 w10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理
$ Q% T& h8 ?) Y) A10-2 adb server重启,apk的安装与卸载 应用演示, c8 p* R/ Y) i7 \! A9 X
10-3 文件的push、pull,apk的静默安装 应用演示
, b6 Y7 h% A0 l- X" {; ~10-4 app的启动停止,app包查找 应用演示
# ^) \, E+ G1 p$ Y, k; ~10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示5 ~! e  l+ R% q0 R6 ^
7 n4 c/ N9 T, \5 _: h
第11章 Monkey相关的问题2 P7 k" _5 _' f9 ]* ^- R, h
monkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件; n* y8 |+ v( W# `0 L
11-1 monkey命令,monkey场景重现 应用演示
6 J! e: A* T: `) m; [$ f11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
4 ]. z1 g, @7 j- y11-3 monkey执行指定类型的事件 应用演示3 G4 t% h0 A& I; f8 ~
6 s& d1 a* G0 _( ~
第12章 鲤鱼跳龙门第一招式-自动化工具0 G( Y9 a0 Y( @4 \% f: }
instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...+ k8 [! g, r) R6 T# X5 u  m% @
12-1 .Instrumentation
! e2 N# \' [- A$ {) h" e0 d12-2 .UIAutomator-UIAutomatorViewer& C" g6 c& S( ~* \" b( e; w% e# u! m
12-3 .Selendroid and Robotium (一)) v: c  t. \* M3 Z, X4 M) A  u
12-4 .Selendroid and Robotium (二). P4 o8 o6 p, Y/ Y6 E, O
12-5 .Appium(一)
4 I$ j, d4 Y; b12-6 .Appium(二)
7 [2 l( @  C9 C& u9 p% R. q0 C12-7 .如何自动化测试Native App
/ x+ G( n$ M# t* Q+ L3 W% W# Y12-8 .如何自动化测试Hybrid App
0 J7 c$ h1 z/ u; c# `9 J% z* q12-9 .如何使用Selenium测试WEB页面8 o0 @7 r: {$ e3 @3 q. i4 m. w5 X
12-10 .如何使用Appium测试WAP页面6 b9 V: T) V" Y' f4 @8 ^6 C

! J0 P! m# s) @7 C0 R第13章 鲤鱼跳龙门第二招式-自动化框架
8 ^9 l( n3 M& ~. |$ TtestFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件% o  r! h7 W7 D/ Q- x, B
13-1 .Unittest的原理  q8 C$ a' Z0 {6 o3 w  d
13-2 .DDT数据驱动
+ u% @- I8 M) B' v13-3 .Lettuce行为驱动
. @& P+ f1 o+ q) r) ^: j2 Y13-4 .Robot framework关键字驱动: @% {7 U/ \: ^$ y* f, a% U
13-5 .测试报告的生成 试看
: K" \. Y+ {# {! m) G  J13-6 .测试邮件通知8 K- _' X5 @2 G' b! Y, [- w
' H  M8 x- o; `7 v( W4 O5 z9 X
第14章 鲤鱼跳龙门第三招式-接口自动化
/ e) Z0 B& r  ?fiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具
) y3 c5 C* u7 }3 K* i! u9 q0 a14-1 .Fiddler工具相关1$ \7 b' N% B9 \
14-2 .Fiddler工具相关25 d. T6 Q* f' N* b) X/ A5 Q
14-3 .postman在接口测试中的应用1
1 a( r0 \6 R8 {# h3 Y5 x14-4 .postman在接口测试中的应用2
0 J$ u2 w- W  \4 A' G14-5 .postman在接口测试中的应用3- Y* V9 w& E8 g$ T+ d% x
14-6 .API测试框架+ [* T' l& O' U9 ]
14-7 .python requests实现get请求. o6 s  K: m/ N& S0 e, g7 y
14-8 .python requests实现post请求3 k+ Q& D/ V5 Y) T1 b5 I1 L& z  M
14-9 .持续集成概念* }9 o4 x6 I; k# K# o

5 a& w' O# S" u$ Y第15章 鲤鱼跳龙门第四招式-服务端性能测试
6 F* F4 f4 ^" s; q# kLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比
6 Y$ f  X5 A! Z2 U1 C! g15-1 .服务端性能测试的工具
6 e) x0 R; c) n9 \( X$ M15-2 .服务端性能测试关注的指标
3 M# O! y5 J( @+ k- D1 y. a% D15-3 .服务端性能测试方法
& B( I6 j  _" ~( G1 N" a
) A0 ?. |, K. j1 p. S3 Y9 s: o第16章 鲤鱼跳龙门第五招式-兼容性测试0 j/ ~0 G1 Q7 _! ]& X
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素
2 t. g5 {5 |& n9 E16-1 .App兼容性测试
+ Y% ]3 G  I3 h9 k/ H16-2 .WAP网页兼容性测试% U6 l. x6 Z8 w  p+ z
16-3 .PC网页兼容性测试
/ K5 c& b- @! o( B
; O0 N  p4 G! @% `第17章 鲤鱼跳龙门第六招式-调试
7 i6 }2 X, n  d$ |0 b! s+ JAPP的bug调试,debug分析无线页面问题,debug分析PC页面问题' r( C9 {0 W9 Y+ `
17-1 .APP的bug调试
0 R4 Y0 I: s$ X17-2 .WAP网页的bug调试3 y6 Y" v$ W! V* `. Z% G
17-3 .PC网页的bug调试# D4 G, U" K; B

& e7 A# w0 Y) I2 @9 x; w) G第18章 踏入江湖
2 q* z' }2 Y2 a. T! W1 e/ m% I职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等( j. f  o) \4 y5 m/ n
18-1 .自信的力量
+ S) W- \& g. Q1 c6 D0 Y18-2 .真诚的力量2 @9 M/ x; _/ ]8 G
18-3 .职业规划0 e7 l/ v8 y2 q3 b  ^
18-4 .必须思考的问题6 W% _+ _' C# k5 u; S3 }+ X4 M
5 l; z% ~6 \& s( o/ ~
〖下载地址〗: I: G: z7 ~5 U# G! k, J
游客,如果您要查看本帖隐藏内容请回复
4 c* E6 z* Z) q% l8 X

. ^) X4 h0 U9 h% Q---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
. E6 G/ b+ T+ p, f% w
  W6 j  V. S0 p6 z〖下载地址失效反馈〗
% ^/ n8 v' J& X. {" j* p如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:22303040704 e' I+ y- J! V% |2 c8 K$ o/ R3 i7 B
& o5 Z) F) M. U7 b: e; x
〖客服24小时咨询〗
3 o* \9 _* d6 h6 L% O有任何问题,请点击右侧QQ咨询。
$ k5 L6 p$ A8 n* I. e
1 N6 h! _4 K8 c7 |7 {
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则