Python移动自动化测试面试

  [复制链接]
查看2723 | 回复3 | 2019-9-21 14:34:16 | 显示全部楼层 |阅读模式
3 M$ ]8 Y. b( `& x8 Z: c
QQ截图20200120104723.png
' s9 @6 @' `$ u& x: P〖课程介绍〗8 _9 y" d- d$ D0 s8 i) \
从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜
$ @! U" x5 W' O. |0 ^
/ l: \( t2 L+ e( c( ^! F. d/ `  B〖课程目录〗
. q7 @: \! @1 X! x. W5 U/ D第1章 细说面试过程
$ L$ l" z6 ?( _. @) ]6 N7 v9 O以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...4 v5 i, r% q  X% P$ s. u8 V) z
1-1 移动端APP自动化测试面试导学 试看; V4 Q- s3 U- _, F
1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
' u$ p* o& _$ A, V( N" P+ X4 r: y1-3 笔试、技术面、高层面、HR面
5 t/ r! m5 p9 v1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试& B- q  l- T9 U+ }" g
1-5 问题类型:开放式问题、封闭式问题% N8 u# p/ @+ h( ~$ g+ C) @5 u
1-6 面试的注意事项:首因效应,近因效应等
5 N( M. E$ i0 f1 U1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚
3 b* c6 c; m* w) H4 k7 y' ]1-8 初中高级岗位的不同考核内容# E  m2 p! j8 w; F
: u9 n7 U. \2 p' O4 q
第2章 一个输入框引发的血案# z2 `1 z- n; A8 |& Y" q
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?/ U5 P. o: n& M+ x: @
2-1 .普通的面试者怎么回答: J6 p0 S5 Y$ u2 X2 ?6 B$ _; |
2-2 .有备而来的结构化思维
* Z+ t6 D* L4 P+ m2-3 .面试后的思考,如何更好表达( z  ^% q6 d* i0 b' D* M9 d
1 A2 {3 B& x4 L% V1 Q4 w
第3章 磨刀不误砍柴工 - 自我分析; d9 z, ?' ~% O2 R+ c- c
简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?6 S6 r5 R5 O& y' T0 Q( a
3-1 .简历要表现什么. r- ~: o7 h2 x  E
3-2 .如何做一个好的简历# ^$ l" D, J* h. X  s7 _1 W
3-3 .了解测试流程么8 q7 \0 z3 X2 q0 l9 h
3-4 .了解bug处理流程么
- ?. `- m; ^5 w3-5 .沟通的对象沟通的方法
2 d/ h# W# i( ]7 P# s( [( L) W3-6 .常用的测试工具# ]3 [1 N4 Q# u# ?
3-7 .如何设计测试用例管理测试用例
+ {4 m; ]9 i3 C. k3-8 .工作效率如何都有哪些成果8 ]+ [2 V- q* y" n* F  v0 B
3-9 .问题的背后意图是什么3 z* |+ x0 p) m5 R

' ~3 h% j/ N% U6 Y2 D, V第4章 基于python语言常见的问题
7 M  c8 ~$ y% @% g3 B. ^$ t面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
3 H" W. e! E2 L( @' a  C3 u- e4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
5 Y8 k, R- ~: O/ f/ S4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
4 C0 p* ]" }. v6 M, T, K( r4 k4-3 面向对象编程概念及代码实现
& g4 M3 Z* J" H% @4-4 进程、线程、协程概念及代码实现- l- l+ b6 a  Q0 a& C$ s/ `
4-5 socket编程概念及代码实现- r0 @6 a, N/ p" p2 Q/ ?
4-6 lambda,元组列表概念及代码实现* X7 k7 o% z( B5 L% g
4-7 range, 字符串拆分概念及代码实现
5 p% _8 v& D! W$ H: K4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现+ i8 o2 M- s( @" y% J
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现
1 [' L, k9 u0 E7 d2 v  U) q4-10 内存管理、items和iteritems区别概念及代码实现5 Z2 V, B# \1 k& N3 w

7 ]; |+ ]$ I; z! b, f! g第5章 基于python常问排序算法
$ {' g$ [; n+ _/ I8 i5 p; r" C从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等- }5 ]1 y! @8 [, @. t0 N
5-1 从小到大排序,从大到小排序原理及代码实现
% D' v, E) d2 d  B- ]5-2 冒泡原理及代码实现 试看
4 \* i, P- |, t: s9 d5-3 快排原理及代码实现1 T. p+ b$ Z8 k/ o- c
5-4 堆排序原理及代码实现
+ ]' p% q4 e; y2 p9 _5-5 二分查找原理及代码实现) z* M# q; x! @; V2 h
5-6 素数原理及代码实现* _) |3 Y' T# w

$ h% i( {- h4 Z. w6 Y% x2 u' o第6章 蹲马步打好基础-linux常用命令都有哪些
. E6 q/ j9 P' V+ p/ f# O基础命令,网络命令,系统命令等等& O6 g7 j# _+ y3 Y/ y( `
6-1 linux基础命令使用演示
' j! i7 [4 E1 j6-2 linux网络命令使用演示9 ?! L2 m' Q5 q% V
6-3 linux系统命令使用演示; f; n; M2 J- X, r# M/ D
/ d7 W. L0 G: G  n4 V( \! P4 P
第7章 蹲马步打好基础-计算机网络相关的问题3 o! N, y: T$ _! ~- u' ]
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程$ @* U( p) {9 J, I! G) h% l
7-1 OIS网络七层模型原理
9 Y8 s' b3 |5 ~% I/ P* k  z$ g' _7-2 http协议get和post的区别原理
/ ]! L' q/ I/ l% S5 [4 H2 ?# t7-3 tcp和udp的区别原理5 g, ]" e( o! l8 Z3 H7 W7 L% R
7-4 TCP连接三次握手,四次挥手过程原理" m$ p/ v! }- T! W' j4 `1 s( {
7-5 socket建立连接的过程
+ ]5 j% V6 A4 W2 ]8 M" v% J
3 l1 _" p+ V, \: i" w第8章 蹲马步打好基础-操作系统相关问题+ }& l& @9 i& G' n! w# s5 C: ]- r
进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
& O; J- `- r) |& k  k8-1 进程、线程、进程的状态概念6 J9 M! Q, `& a( K2 d
8-2 进程同步与互斥,进程间通信概念7 ~8 s! j6 r4 v9 F: \/ I( l5 l
8-3 进程调度算法,死锁概念
0 P$ u; j4 d' w  ^0 n* C9 ^8-4 页面置换算法,makefile概念! w2 z3 u7 w- o5 N3 b- }$ M
8-5 虚存、实存、共享内存概念# J3 e; h$ D) h+ u3 Y! n$ R! {
8-6 mysql数据库的增删改查, 命令及使用演示
: [! o. R1 T, l4 Z& c
5 O4 J, Q+ I! l4 _# Q: \: g第9章 Fiddler工具都有哪些功能
% P1 Z5 J3 N, i7 l3 x) R  _题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等
" s9 P( z' x/ T# u+ ~3 W9-1 题目相关,fiddler相关题目陈述
/ o3 f& h% E# T5 e$ j9-2 手机抓包、网络请求解析、mock response,使用过程演示
# L1 y" |" j1 m+ e/ F: T! r9-3 慢网速、不同的状态码、过滤,使用过程演示(上); s5 R4 S) q$ C5 S( v/ j) O
9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
. m5 N( r( \) c1 b
* R3 C& k5 r+ C) E) ^  [, l第10章 ADB相关的问题
& J# a( U0 d" H5 Z" h  Sadb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo+ L/ P- z5 N9 K: f3 g+ D/ a
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理6 r2 K9 i  U3 t+ ~  l4 Q
10-2 adb server重启,apk的安装与卸载 应用演示
. c* H; u+ w0 [& w' f0 N: Q) r+ L10-3 文件的push、pull,apk的静默安装 应用演示6 C" G. Q7 A9 d1 U+ Y
10-4 app的启动停止,app包查找 应用演示
" S2 [: s0 g1 Y/ u/ k% H* Q/ c10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示. _8 H+ [, T) X' d! f; G5 Y, F% f4 c

8 u5 |( W5 j/ U7 P/ I5 S第11章 Monkey相关的问题
) e7 X# d1 j4 b; v8 I6 z" qmonkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件! K+ `8 M; P. u' g  r. v8 G
11-1 monkey命令,monkey场景重现 应用演示
8 l/ T' p2 D9 u- ~1 B11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
  n2 S7 D! p: y& r% I- l; v11-3 monkey执行指定类型的事件 应用演示$ F# j& U, W9 W7 E0 @; W

. U9 G* M" ?9 m, E# C* T第12章 鲤鱼跳龙门第一招式-自动化工具' x: [3 C+ ^$ P, T' e( [/ f
instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...
+ n# T" c0 m, _; i, A% v( b12-1 .Instrumentation+ A( k# b0 s% T! ^
12-2 .UIAutomator-UIAutomatorViewer: l7 h3 A8 E9 X; o/ \0 m; y
12-3 .Selendroid and Robotium (一)
( g3 x% D( G9 ^9 K) ^4 [12-4 .Selendroid and Robotium (二); v% F. \0 T. M7 X
12-5 .Appium(一)7 w' ]( m5 b5 m, w3 s$ e) @( V
12-6 .Appium(二)
- l, T* j2 b% E2 }, W3 F. `* A12-7 .如何自动化测试Native App
' U; _5 P' A+ q1 F12-8 .如何自动化测试Hybrid App6 \( e+ Z0 n3 B* I6 b% D. w
12-9 .如何使用Selenium测试WEB页面
  U) q7 a+ i+ ?2 u! {2 _12-10 .如何使用Appium测试WAP页面
5 f" ~* _/ S7 t: V6 ^4 {; l+ F0 O! b
第13章 鲤鱼跳龙门第二招式-自动化框架) o7 k, V, m+ y, i/ G
testFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件
9 q3 }4 p6 D" U5 a0 |! ~+ Z13-1 .Unittest的原理* F$ ?0 c; A. `2 t9 H: q- {
13-2 .DDT数据驱动
+ V) _9 J$ R  g3 N% I% F13-3 .Lettuce行为驱动
5 {/ f, m+ T: Z* I9 o* N13-4 .Robot framework关键字驱动0 S7 z/ [% J: @4 K$ w4 D. W
13-5 .测试报告的生成 试看
' X! w' Y6 l0 H  u( K9 n13-6 .测试邮件通知/ d. O* y) ]0 u- ~  M, z4 B0 K

  B1 g2 q" H/ M2 I) L第14章 鲤鱼跳龙门第三招式-接口自动化
- J& _" V2 T  F5 D! s+ rfiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具" D% B, N% ]2 l  [  z7 C
14-1 .Fiddler工具相关1
4 Z$ l  N( M2 U1 I14-2 .Fiddler工具相关2
1 K- l7 `9 C! M& |& {14-3 .postman在接口测试中的应用1
% [& ~: J! r. n! f14-4 .postman在接口测试中的应用2; I+ ^' @& {9 [( j; c, E
14-5 .postman在接口测试中的应用3! ^  P& d! K0 a) M. W
14-6 .API测试框架
& x5 R+ O8 F0 F. `# g14-7 .python requests实现get请求* f) ]2 j9 Z6 \: Q7 t& e
14-8 .python requests实现post请求  N  ~* c+ W8 }/ t) u5 ^# y# ~) E
14-9 .持续集成概念
* \5 e2 p. t/ ]& h' M& {& s+ \) u* s5 d+ q' _) f
第15章 鲤鱼跳龙门第四招式-服务端性能测试( T9 P2 ]- x% S6 E' [+ ]
Loadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比9 v# k  s# x6 J, B* A; t( L2 {; [, s
15-1 .服务端性能测试的工具8 \! V# O* `$ c7 u5 c! ]; C4 v
15-2 .服务端性能测试关注的指标( O. {" A: W+ W9 }( r7 I
15-3 .服务端性能测试方法6 v; F& c' o8 Z; m. R) X1 O. R9 _

4 t! k* n. ~, \* u7 @第16章 鲤鱼跳龙门第五招式-兼容性测试
% m- ~; f$ q8 |4 p7 AApp兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素" S2 H+ `( a: O2 M2 B  u* l4 u
16-1 .App兼容性测试
8 I7 r7 W8 c  t6 t% ^* T16-2 .WAP网页兼容性测试. k" ^% F" v( ~" b
16-3 .PC网页兼容性测试
6 S5 j: r, l# n4 f  A- P2 s9 l1 z  g
第17章 鲤鱼跳龙门第六招式-调试
/ O% z* W  G# }5 j: _" W9 J4 _) iAPP的bug调试,debug分析无线页面问题,debug分析PC页面问题
" L" o$ v; |+ |& `5 g3 ?5 S& s* Y7 h17-1 .APP的bug调试, w) N2 @7 a) N! d4 }4 V1 |, p0 s
17-2 .WAP网页的bug调试' _( f3 p' o/ E; S
17-3 .PC网页的bug调试" K# ?: g. ?6 r# V
$ g" H4 L. W; ~9 `- N$ q/ _
第18章 踏入江湖
* P  T$ m/ d, Y" a% ^3 K8 ~职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等+ o+ T2 \  n% D3 C# l
18-1 .自信的力量
  `" |& o0 _$ j$ f( t9 g% B8 n18-2 .真诚的力量
7 j* K6 @& [2 L3 z2 h18-3 .职业规划
# B5 n0 c0 n+ C1 o+ e  Z4 B3 r1 a18-4 .必须思考的问题
8 r/ ]$ ^. N. D6 H$ c: i# \; J5 D9 H+ {5 H. z
〖下载地址〗, P* [- T2 C" z! A
游客,如果您要查看本帖隐藏内容请回复

% w( ?! O# q) S2 I' j0 S! V: ~5 R7 n4 G# V
---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
4 ?  V8 p$ N" _1 S; b6 {2 E6 i
: e9 B$ Q( A3 L# M, U& |. N( W〖下载地址失效反馈〗% s( V3 U% v" f# X  w
如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070
4 S# Y; R' \, \1 @' K- [) M$ r; r7 F
〖客服24小时咨询〗
4 F, V  S% \5 @- M6 Y有任何问题,请点击右侧QQ咨询。
9 y3 l1 n1 L& ?8 i: _

$ X: e' }% l+ s% |& M' o2 T$ Y
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则