Python移动自动化测试面试

  [复制链接]
查看2475 | 回复3 | 2019-9-21 14:34:16 | 显示全部楼层 |阅读模式
1 r2 O$ Z" c8 b" U
QQ截图20200120104723.png
  f: z7 {3 f$ D$ t. Y8 {- O6 k〖课程介绍〗
) W3 m* H$ S6 ]' E% `从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜
/ o" T; {0 d) s- z9 L$ z$ s9 L% d
& P3 T0 y3 `5 [" S1 ?1 c〖课程目录〗4 w! p3 e7 m! M* x) u" N
第1章 细说面试过程0 G. i" e5 {# S( z7 x* F3 Y
以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...0 R5 U+ [2 x$ B
1-1 移动端APP自动化测试面试导学 试看0 e" _; ]6 y+ i9 a- {* n
1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
4 M* ^( F7 Q& H# L  R1-3 笔试、技术面、高层面、HR面
9 f3 `1 C1 R( N% C7 T, N6 j$ I4 K5 ~1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试
, O- r5 A& M, e' ~' \% P! X1-5 问题类型:开放式问题、封闭式问题
2 m0 C, p. q' B+ a0 z. }1-6 面试的注意事项:首因效应,近因效应等
( C1 h3 X: T4 u7 v4 n2 J% ]1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚1 p6 ~& V0 [/ Y7 ]- ~
1-8 初中高级岗位的不同考核内容" F- V. @7 `3 n' ?5 D" B
3 t8 u& \4 `5 X$ T4 m
第2章 一个输入框引发的血案1 q  d8 i9 n; F8 L" i& Y; k& M
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?" M3 n" D& y, Q' |
2-1 .普通的面试者怎么回答
0 m- X+ w: c2 A* x: S- S2 D0 {( {- r8 \2-2 .有备而来的结构化思维; f2 {; d% z0 a9 f+ c" ], i
2-3 .面试后的思考,如何更好表达4 o1 ^7 U) @2 c) z5 N+ f6 i

/ R+ ~* d) z8 y6 x6 k! i( [) P第3章 磨刀不误砍柴工 - 自我分析
) Z. P6 H* E) u5 W简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?. m4 c/ l, y7 Y5 g) X* @
3-1 .简历要表现什么4 T; x6 z. V! l1 o3 J
3-2 .如何做一个好的简历
# p1 S9 W6 k, _3 L7 c( p; C3-3 .了解测试流程么- d5 ]0 f* H6 A: z" u' n
3-4 .了解bug处理流程么5 {  E' R% B1 n% {" U
3-5 .沟通的对象沟通的方法+ x3 }& a% I( a1 o
3-6 .常用的测试工具! {4 Y& \) Z- o- C! ?7 E: }- c! u
3-7 .如何设计测试用例管理测试用例
# E# p' t4 G  {2 A# u- k3-8 .工作效率如何都有哪些成果
! p' N) k8 s  x) o- w( k3-9 .问题的背后意图是什么
' U) [+ L+ q/ @7 ]- H/ \9 L+ u  Y2 u& s  @  B7 F4 y+ B
第4章 基于python语言常见的问题
/ o0 }! Q/ ?. s! r- l% s+ V面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
4 J, _8 ?( }2 E4-1 测试阶段的划分,测试流程是什么,如何做好测试计划: h1 F/ d! E1 K" k3 c' Q! ^
4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
) Y% i- B; h! d) S- L4-3 面向对象编程概念及代码实现
$ m5 E) B% V# y' P4-4 进程、线程、协程概念及代码实现, A1 _: C$ @8 b( M* i- D2 d8 x
4-5 socket编程概念及代码实现5 Z5 h: _5 k( K1 R9 I, k! r6 P
4-6 lambda,元组列表概念及代码实现) H# B" j: Y! s' w, `
4-7 range, 字符串拆分概念及代码实现
3 z1 J: f" {" Z- c* B4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现# v0 \6 b" Q$ {2 D( G3 K; F* n+ t
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现+ s& O5 T9 m1 I. g2 r( L, L" R) n
4-10 内存管理、items和iteritems区别概念及代码实现3 S! P1 h4 _, {# V3 |2 R, O( G
7 e0 |( G: j. @) {  {3 N  N) l
第5章 基于python常问排序算法2 z& h" m' e: B$ x$ ^' _5 y8 i, `
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等. ?4 J3 u6 B$ i" c
5-1 从小到大排序,从大到小排序原理及代码实现
4 _+ L, J6 l6 s# l4 s# p5-2 冒泡原理及代码实现 试看/ L/ w% V5 R% w, q7 L( Q' t  ?
5-3 快排原理及代码实现
; w+ g, n( ^6 b+ h# b5-4 堆排序原理及代码实现
! C" y8 P" X: v) a5-5 二分查找原理及代码实现
% n9 z5 N' `; E' Z( f# @5-6 素数原理及代码实现, x8 J1 C. o) i9 c1 I7 m, a
; s# b3 [6 t* X
第6章 蹲马步打好基础-linux常用命令都有哪些
# T* _2 X( v3 J) D基础命令,网络命令,系统命令等等, e+ ?+ S+ k# R/ g
6-1 linux基础命令使用演示. q% Z% q2 ?7 F  k/ x* q
6-2 linux网络命令使用演示9 o, m. T: z$ ^* {
6-3 linux系统命令使用演示) ?/ S" |& n: k2 @9 k7 T3 y

& l. z9 i" h" F- J; c( _1 w0 Z4 C0 u第7章 蹲马步打好基础-计算机网络相关的问题/ A( U  H/ D! @1 k( I
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程9 n' P. F4 W% J7 v! y  a5 y
7-1 OIS网络七层模型原理
1 b7 ^2 y- n# B% K7-2 http协议get和post的区别原理
  K% |! c% ~( n$ T# E7-3 tcp和udp的区别原理
/ b% v3 d; Y3 {+ t  e7-4 TCP连接三次握手,四次挥手过程原理
  u+ [$ H! u) x1 R9 P7-5 socket建立连接的过程6 L3 `' \- W# e! v- p
+ [( g, [: A' a
第8章 蹲马步打好基础-操作系统相关问题& T" y2 @4 {/ c/ j1 \9 q
进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存  f7 }' Q* \! [+ G. ]3 f
8-1 进程、线程、进程的状态概念
3 H, L# ]9 ^8 S- x8-2 进程同步与互斥,进程间通信概念
4 S( B' h2 K- T8-3 进程调度算法,死锁概念7 ^! T" }- y* _% L( |( b7 u
8-4 页面置换算法,makefile概念; T9 U6 Y# e' g8 x0 v6 h
8-5 虚存、实存、共享内存概念
7 _" ?: c- y& H" V; a4 A- U8-6 mysql数据库的增删改查, 命令及使用演示
7 z; P$ O) s. P$ V' c9 s* X
! L6 @# a& r% ~# u' p第9章 Fiddler工具都有哪些功能
( B$ }$ |" y8 r6 O题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等) V. j) L2 f4 b3 M7 }7 t1 k1 i8 w3 ^
9-1 题目相关,fiddler相关题目陈述
- f) z% R) i% \* b8 W, |  J9-2 手机抓包、网络请求解析、mock response,使用过程演示
7 |. o/ T3 E4 t, K$ a9-3 慢网速、不同的状态码、过滤,使用过程演示(上)
' W+ s8 L0 A$ V, I5 W9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
# ~" {& v9 A* D+ ~; n) c- `6 M9 X* q( I0 E& x/ Q* A4 j
第10章 ADB相关的问题
- m! }% x/ `% J; Radb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo) o+ o" l/ f" G4 J, c) X4 H, q
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理3 d7 `* r  M; l' n# e  J2 j; \
10-2 adb server重启,apk的安装与卸载 应用演示) i' n8 W" G& S
10-3 文件的push、pull,apk的静默安装 应用演示
2 F3 R4 D. R$ y0 P+ R10-4 app的启动停止,app包查找 应用演示( ?5 e9 _) f# r8 C. @0 N1 q. T
10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示! ~2 T1 o+ M4 `: K9 k
' {2 l; N$ ?" F( O4 J( w0 @. v
第11章 Monkey相关的问题
  z/ I7 b5 p( Z; s5 n8 pmonkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件
  ]% ~, X* e% o! G% @0 }% _2 f* H11-1 monkey命令,monkey场景重现 应用演示
8 s. p, V; A7 U( J9 @11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
% B$ t% |. {6 _11-3 monkey执行指定类型的事件 应用演示
( g( [2 a2 P+ f/ F. ^! R
% K- R  O/ M* v$ T' G2 ~第12章 鲤鱼跳龙门第一招式-自动化工具
- w1 s# n3 U, qinstrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...* K5 |6 Z; ^3 g4 D, v. k
12-1 .Instrumentation& X: F& D2 A6 G& m- M6 Z
12-2 .UIAutomator-UIAutomatorViewer
& k# j' u# h. {6 J) e3 m$ U12-3 .Selendroid and Robotium (一)+ Y9 ?* m5 b5 @5 I; v' e
12-4 .Selendroid and Robotium (二)
5 X6 q5 w  }# x4 O. L12-5 .Appium(一)* L0 {5 e5 o' d3 Y, b# y$ {0 F3 z
12-6 .Appium(二)
$ {/ _" T( U  F. f5 U$ X: b12-7 .如何自动化测试Native App/ B6 s  E0 U6 z( l& I6 n' M4 }
12-8 .如何自动化测试Hybrid App" d9 b9 D6 L4 k) O8 I9 `. J# i; K" F
12-9 .如何使用Selenium测试WEB页面
' j: _# [* L3 s8 G+ L12-10 .如何使用Appium测试WAP页面$ J3 J0 A+ ^2 |- L1 }: ~' L
9 _, ]% _1 c9 x- J; I1 D
第13章 鲤鱼跳龙门第二招式-自动化框架) X4 |! ^9 x/ ?0 }2 C1 z2 b  C7 ^4 h
testFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件" q3 V! \% f* h2 [
13-1 .Unittest的原理
- {9 S' `6 L  j- m/ ?13-2 .DDT数据驱动
, u5 t, W1 y1 P13-3 .Lettuce行为驱动' b3 [- _1 e9 d4 y$ v4 `% r
13-4 .Robot framework关键字驱动
: A7 p- `- y4 X" K( T7 b13-5 .测试报告的生成 试看, l0 s* f5 \% B3 k
13-6 .测试邮件通知
- U3 o; [4 N. D+ N; ^
, m  S- }7 s  p  S第14章 鲤鱼跳龙门第三招式-接口自动化
6 k+ h" R* f, c6 [. |, Dfiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具: }- n' ~( i  D1 O  [' w: p, t
14-1 .Fiddler工具相关1
7 }1 X, H: b- F14-2 .Fiddler工具相关24 v* {$ j) ^( x3 a
14-3 .postman在接口测试中的应用1
/ j5 ^& n5 M, v  q) `, I14-4 .postman在接口测试中的应用2
: t6 }! \: t( L1 J$ q% I" b: j/ G14-5 .postman在接口测试中的应用3! ^0 B( o% U# k+ Z6 I
14-6 .API测试框架
  D0 N/ f! a. k4 U" `: l# S14-7 .python requests实现get请求
2 C- T' M& z  `" p2 |: x' V9 T14-8 .python requests实现post请求& Q- W) m2 ^( w  s! f& v5 C
14-9 .持续集成概念
; Z# r  v/ m# A  ?# s; s) D1 D5 x6 L6 O9 U9 {
第15章 鲤鱼跳龙门第四招式-服务端性能测试
" l! ^* ^/ U: D! n0 u1 dLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比& t; H) S, T" K& V9 j1 q2 E
15-1 .服务端性能测试的工具8 l) I, J9 [" |$ L0 w
15-2 .服务端性能测试关注的指标# w3 P7 H% B" D9 y" t; {4 q
15-3 .服务端性能测试方法) V; H; j% s& {& {/ ^- c
3 q; K2 S$ V- l* r; b+ i" @7 c6 v. h
第16章 鲤鱼跳龙门第五招式-兼容性测试
8 K0 l0 W" v3 j1 _4 M, iApp兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素
9 @2 s& m6 R* A- J16-1 .App兼容性测试
# {: [2 y" M/ s0 z16-2 .WAP网页兼容性测试
1 a4 \- D/ H0 w, s2 A; |& F% i16-3 .PC网页兼容性测试
" J. ?4 J3 g3 y! c& ^8 f- z8 D6 Z$ W& r! o% w; }7 J9 G
第17章 鲤鱼跳龙门第六招式-调试) t# M; q8 |  X2 H6 K! Z
APP的bug调试,debug分析无线页面问题,debug分析PC页面问题
$ `: Z; [& [: c  B. p4 X17-1 .APP的bug调试1 i7 @. K( m3 s/ m: t
17-2 .WAP网页的bug调试& d9 Y; U9 N# F' o  J# n3 O
17-3 .PC网页的bug调试
, y7 P1 y. n7 O& g% ?
9 ?. S; K' l9 |6 m* w5 j# M- q' Y第18章 踏入江湖
0 L* m! W# W( A1 D6 v6 P职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等6 _; T: u$ j1 F: m3 S& Q9 N3 ]* o
18-1 .自信的力量
8 w6 r/ p0 C1 k& q, c$ W# U18-2 .真诚的力量
; e% W/ ~4 ^5 N/ A18-3 .职业规划7 _- ?! [; |' K! T7 \* g
18-4 .必须思考的问题
' W: p* P) F& J9 g4 c. z, `- D! l/ ~8 [5 L
〖下载地址〗
/ C2 N1 }+ a* h& n- w
游客,如果您要查看本帖隐藏内容请回复

+ t; l5 M9 Q- P8 U- p: U5 O3 B' R" t1 W5 v  _
---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------4 n- Y5 m0 @) U0 m$ ?' q( P

$ `' h/ Y5 C* h: H* ^- i1 }( a〖下载地址失效反馈〗
' [8 U3 k; O5 `2 x& i如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:22303040705 a' [8 Z1 M# h
$ R- Z/ r# Y5 \$ f! k. e* Y0 f
〖客服24小时咨询〗; h- ]8 S1 T1 l+ D4 j
有任何问题,请点击右侧QQ咨询。

  @! P! f) Q) X/ U2 @0 i$ s
# f; r$ V- ?8 r8 }' M" C0 ^
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则