Python移动自动化测试面试

  [复制链接]
查看2703 | 回复3 | 2019-9-21 14:34:16 | 显示全部楼层 |阅读模式

% ~8 {$ S* O+ S QQ截图20200120104723.png
2 S( s4 L: P* T" P7 w$ j2 A〖课程介绍〗7 B! W+ K, o3 q/ M! ~
从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜7 ]1 y3 t7 ?7 M% k* A: b
6 y$ V; P. f1 ]
〖课程目录〗" e$ r0 s+ f$ r( ~" ?' p3 W
第1章 细说面试过程
# E+ o2 D* @6 f7 w" ~- I; h. @6 k以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...
7 G/ r/ h! M. [' E1-1 移动端APP自动化测试面试导学 试看
) d* Y( `9 O" W: W- |' _1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求) I1 w7 K0 s8 z% V% y) U
1-3 笔试、技术面、高层面、HR面) U" p& Z- G( x  c- z! p6 B
1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试4 h1 p# c" r: ^7 [7 W6 w1 I
1-5 问题类型:开放式问题、封闭式问题4 d+ a- h3 }  j4 C
1-6 面试的注意事项:首因效应,近因效应等' E) G5 ]% {3 Q% X
1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚
! }  B* A7 I! E! m5 J' `1-8 初中高级岗位的不同考核内容' x5 O2 t5 Y. n0 K. Y" V$ k8 ~

9 Z) L+ y/ v' ]+ ?' [( q/ b0 S1 C第2章 一个输入框引发的血案; P1 w& k1 I) W6 `. k7 O3 M
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?
1 n0 T6 u3 k# {& X" l2-1 .普通的面试者怎么回答- K' p( p( _3 {
2-2 .有备而来的结构化思维
+ F: h5 T; f1 \* h  p2-3 .面试后的思考,如何更好表达1 b& c: b2 L  X* s8 m" d

6 i; M! d- s3 P& v5 e; U9 n# o第3章 磨刀不误砍柴工 - 自我分析
& V+ q" V+ k( N7 Y! n4 E! _$ A简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?9 j  w5 j: W1 }! z8 q  @1 r" b! V
3-1 .简历要表现什么
! n- D2 G  H  h- B& p# I6 a$ n3-2 .如何做一个好的简历. J3 G& F: _8 ~8 s. @
3-3 .了解测试流程么9 d# N+ G4 w) r! b4 k9 F1 _
3-4 .了解bug处理流程么! J0 \) L3 D5 \! E$ M2 W, H% T
3-5 .沟通的对象沟通的方法
* b9 ~+ z& H( T3-6 .常用的测试工具
1 z( ~, y6 k1 P! |( i7 D% M# z2 D5 d3-7 .如何设计测试用例管理测试用例
$ W" ~4 ~0 L( O1 f  W/ Z: E" @- X3-8 .工作效率如何都有哪些成果: b- |5 n) W' g( d5 m
3-9 .问题的背后意图是什么+ i1 N5 q7 i/ X" k- h

( u7 v: Z% p. s% d, p4 X第4章 基于python语言常见的问题: [/ T! @7 v+ _8 E( j; ~
面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
" g% u8 X3 b+ X. Q# W% m4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
. Z. ?. C/ J" k0 ]& t6 d" Q4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型- J5 B; u; F1 |( y$ _6 z% s0 k
4-3 面向对象编程概念及代码实现
. t4 {. z) N- ]5 t0 g* @4-4 进程、线程、协程概念及代码实现
3 |- W# O- e3 G: S7 d+ {4-5 socket编程概念及代码实现& b* C! m( b. B  |6 o) q% a
4-6 lambda,元组列表概念及代码实现
8 f) Y3 N/ s0 R# G( L; G& L1 D4-7 range, 字符串拆分概念及代码实现+ E) y/ U! y. B! S) y3 b* k( _
4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现& }, I# `) V! b$ K, i- w
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现$ z1 Z6 w) y/ S: f( w0 f4 K& i
4-10 内存管理、items和iteritems区别概念及代码实现
  `9 N' t  d1 c9 s3 h
! A  L1 X/ x* c1 T) _第5章 基于python常问排序算法) m8 r! P9 n  k" Q, S0 y# _
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等
2 e: V4 E& H! z# _: B( a5 e5-1 从小到大排序,从大到小排序原理及代码实现  A6 F% R: K1 s
5-2 冒泡原理及代码实现 试看# g) @2 J. f0 a! {: x+ o
5-3 快排原理及代码实现
/ L4 Z8 W! N, A: s% _5-4 堆排序原理及代码实现& a# M% z7 U. {+ q. H( v% G
5-5 二分查找原理及代码实现1 |/ s7 u3 n1 c/ u  }
5-6 素数原理及代码实现
& d! g& j7 V! q5 j
9 a* w; j. b! `/ F第6章 蹲马步打好基础-linux常用命令都有哪些
5 |% G( p: z. |- B& c基础命令,网络命令,系统命令等等
6 a9 L% ?1 n3 {& M6-1 linux基础命令使用演示
' V8 t( r, t! s4 [* v6-2 linux网络命令使用演示
( k. U$ U6 ^2 B9 b4 P/ X6-3 linux系统命令使用演示
7 \8 x# f4 x: Q$ C: v3 J/ ?/ n
第7章 蹲马步打好基础-计算机网络相关的问题: u' A; s* O. G" O+ U2 k
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程! X3 S1 p1 s( r. @2 }" n3 U
7-1 OIS网络七层模型原理
$ Y( j8 I& g% @' u* Z& Z7-2 http协议get和post的区别原理# A0 H) i8 @& Y$ n- e/ {/ z: @
7-3 tcp和udp的区别原理
) _: s! p! M/ N% ^6 P7-4 TCP连接三次握手,四次挥手过程原理/ a* O/ a& {5 l4 u6 x/ l1 f
7-5 socket建立连接的过程
' F, c: X2 o( c% a$ {1 j" ?3 D5 @3 ~: ~9 C5 }
第8章 蹲马步打好基础-操作系统相关问题
5 N4 y- F# |# `5 a# J5 i进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
2 {  \- i, Q1 x) M8-1 进程、线程、进程的状态概念' f5 F! `( G) o- a& ^- }( v9 G; o
8-2 进程同步与互斥,进程间通信概念4 z" N4 m  Z; W+ w5 N0 O
8-3 进程调度算法,死锁概念* u. l2 _$ k+ c; d* g( H
8-4 页面置换算法,makefile概念" Z- t5 n7 k1 }. @7 z
8-5 虚存、实存、共享内存概念) w6 A2 A- c/ l1 Y$ P9 N
8-6 mysql数据库的增删改查, 命令及使用演示" V; I7 D- @7 H# i( b& g5 B

  K0 _) w/ l: d2 h* X第9章 Fiddler工具都有哪些功能
8 ~$ ~9 j9 U& v- x! m9 O题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等' m6 l+ F' l* \" ]) z/ j' r; h) L
9-1 题目相关,fiddler相关题目陈述) L, V9 w2 |' V' n# S, k  I
9-2 手机抓包、网络请求解析、mock response,使用过程演示$ _8 h3 y' F) W. ~
9-3 慢网速、不同的状态码、过滤,使用过程演示(上)8 c- E+ N( V1 z" T: W
9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
% N3 w. B" B! J# H  q* X" L+ o% |3 e
第10章 ADB相关的问题& E( {. u8 n, d5 m2 O+ x
adb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo) |/ Q. d; ]$ X: \; H" d8 \: T
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理5 g" |8 g- P9 q5 a' m  N
10-2 adb server重启,apk的安装与卸载 应用演示/ O& l* g! V( H: {. J! N, C" f
10-3 文件的push、pull,apk的静默安装 应用演示' H" t7 G0 j* k0 f$ j( U8 h
10-4 app的启动停止,app包查找 应用演示
1 o1 H" j1 J' ~8 C% e10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示
" R% G' A+ f$ @8 G3 q" b+ I0 L6 w# G* V/ U& z
第11章 Monkey相关的问题8 k7 c& C& i9 l( a2 L# S
monkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件
6 U: M2 ?+ B2 G: g8 D  u11-1 monkey命令,monkey场景重现 应用演示4 k6 y" }( l" p; {$ q' c# t$ m
11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示" Z3 |+ S4 I. Y, p# R9 \) W
11-3 monkey执行指定类型的事件 应用演示
* `- O2 h: S* c7 d" [
9 C) S4 U- q+ x5 R9 ^; }# Z第12章 鲤鱼跳龙门第一招式-自动化工具/ L# L0 y6 ^# @
instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...1 u0 n! t4 q: d3 z3 \$ p
12-1 .Instrumentation
6 C% n# N4 i- |2 `. g1 B12-2 .UIAutomator-UIAutomatorViewer2 L% X* x$ H. _; V8 b
12-3 .Selendroid and Robotium (一)
/ y8 j) H$ e! V3 A% I: U12-4 .Selendroid and Robotium (二)
& G' Q) R2 G  ?; K( b& f) ~( ~( F12-5 .Appium(一)
$ I# q0 z5 |! C7 Y5 ?12-6 .Appium(二)8 d9 X% G- ~! l' i! e& t) P+ L6 [
12-7 .如何自动化测试Native App
4 c4 H, ^2 y! {7 g! K7 o& g. {2 V12-8 .如何自动化测试Hybrid App
; h& A. P" ?0 k! @2 ^12-9 .如何使用Selenium测试WEB页面
! K: i, k. m. [12-10 .如何使用Appium测试WAP页面) [  Y) V$ a" q4 n: l: R' _. m1 W
3 O; d8 n" s( A4 @  {3 T! P0 a2 o
第13章 鲤鱼跳龙门第二招式-自动化框架
( @9 h* g3 g; U- D+ {testFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件
5 K" M/ r$ _) N( v13-1 .Unittest的原理" ~7 v5 `( S* H
13-2 .DDT数据驱动
5 }# }! N5 P! \: M9 W) f; B$ p13-3 .Lettuce行为驱动1 Y# ^$ \7 B. v2 {1 w
13-4 .Robot framework关键字驱动  G- _, Z& A* e% R) ~  d' H
13-5 .测试报告的生成 试看3 a0 b/ Q" O1 f! X  w
13-6 .测试邮件通知' e6 d( t0 k9 I6 S
, k4 _$ n% t5 t& z9 \
第14章 鲤鱼跳龙门第三招式-接口自动化7 ~# E) m- }0 L& S2 \5 Z
fiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具
* p6 m5 {6 `4 D. ?2 c5 I14-1 .Fiddler工具相关1
  c3 O- C, h0 k3 S3 @7 C14-2 .Fiddler工具相关2
4 h$ `5 G: H' ?; F  e6 D. W# n14-3 .postman在接口测试中的应用10 {5 ]9 l. i( }: z( H
14-4 .postman在接口测试中的应用25 o+ l" H$ a5 h3 m  p
14-5 .postman在接口测试中的应用3# l1 B5 J: Y8 E& F8 u6 U$ A5 W
14-6 .API测试框架
" Y8 F! }2 N' k5 v, v14-7 .python requests实现get请求6 v9 W0 K% d7 x& C& v2 b
14-8 .python requests实现post请求
5 U* V, R# l% N+ x' z" N14-9 .持续集成概念7 A( U: w( U/ `- t' t* c! a

" c( l$ w; f1 t/ b8 N! O, x* g第15章 鲤鱼跳龙门第四招式-服务端性能测试
7 |7 T# g- B: s. i6 ^, LLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比
4 S+ a! G1 q* e5 e* [7 f) i% H; _6 C15-1 .服务端性能测试的工具' E& }7 ]& W  |5 s3 J
15-2 .服务端性能测试关注的指标
, T+ A- v! ^; }7 `* J15-3 .服务端性能测试方法
' A/ V0 f# Q/ W( D2 E+ N0 h% \+ A4 _  v" t/ [9 C. p) a
第16章 鲤鱼跳龙门第五招式-兼容性测试* V% W/ ^" U$ k" D9 j+ I) |
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素: j/ H9 O+ }2 E* Y. k+ ]: h
16-1 .App兼容性测试2 p; i8 H9 G( z6 [  c
16-2 .WAP网页兼容性测试& T8 b/ B7 j8 E- U
16-3 .PC网页兼容性测试
# B( I& V. A0 s+ P9 E
9 G* P: ^& X5 ~第17章 鲤鱼跳龙门第六招式-调试
7 L# ~8 U. Z! SAPP的bug调试,debug分析无线页面问题,debug分析PC页面问题, @5 K5 |6 N" u2 R" z) Y" t$ g
17-1 .APP的bug调试
# Y+ c" e6 c2 ^+ x  Y17-2 .WAP网页的bug调试
, q# Q" J1 w  V3 ^2 m6 L; q6 s* v17-3 .PC网页的bug调试" @- V1 C4 a! m* D% g
+ A- q9 }+ f; G. u9 {
第18章 踏入江湖6 N2 h6 G3 ~% ]% A* |( J  s
职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等
5 n$ a# `9 @! Y5 L+ n4 H18-1 .自信的力量% d. b- m+ Y6 k4 t) o
18-2 .真诚的力量
. [' j. d0 S* [5 s" ^18-3 .职业规划. u( W+ C( ~; \" x( K
18-4 .必须思考的问题& I* i6 P3 e7 h# o. o3 K6 C1 _0 t

. G: D. o1 v# }: @! ^5 `〖下载地址〗
5 }( o! j* \8 f. i- M
游客,如果您要查看本帖隐藏内容请回复
- n! n1 G! x! m/ A+ o0 C& h* K

0 o; [9 k+ e6 `---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------) J6 j. A5 l1 J$ P, c: m  p
1 i+ A2 u' ~8 U9 c/ I$ G
〖下载地址失效反馈〗7 I* v* h, ~* ~0 l9 f
如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070
+ v  \6 D2 ^% d1 |$ {1 u5 A6 k* r7 S) V  R
〖客服24小时咨询〗  f6 C2 Q3 G. a: _) S; y' z
有任何问题,请点击右侧QQ咨询。

1 z: j( ]! o4 E0 `4 }" m
9 B- @  ]2 O! F; w7 y* _
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则