Python移动自动化测试面试

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

& X& O& u5 {+ d* a$ q1 C8 G  N QQ截图20200120104723.png
1 K. x6 ?+ D5 J4 W! P" [; \/ U7 v: o7 T〖课程介绍〗
1 G, \' N3 ^" {$ I从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜
7 k: }3 ]0 E5 H9 s2 w' r
) v5 r9 E% d7 q4 y* \8 W: c〖课程目录〗
/ g6 @0 y0 p# C  o# X第1章 细说面试过程0 }7 y( U" t5 l: R4 @5 L; r% ]
以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...- D9 d. ]% M' F
1-1 移动端APP自动化测试面试导学 试看
* ?) ]8 U- N6 g& ]1 P1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求0 L) n& R+ u9 f. ?
1-3 笔试、技术面、高层面、HR面
! H) b& }7 O+ J1 Z: M1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试8 x) G" S7 k4 R4 A2 F
1-5 问题类型:开放式问题、封闭式问题
7 P* @* X* _, E1-6 面试的注意事项:首因效应,近因效应等
8 B  H( J" H5 K1 Z3 ?, R6 a! ~1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚3 M( g- ^" I0 z: i% S+ ]) \
1-8 初中高级岗位的不同考核内容7 I" I% u- C. l* p
  t: E( M$ y6 |0 f4 m
第2章 一个输入框引发的血案
: T  h3 _3 ~5 z( x; M通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?
8 |+ G$ I  A/ m" L3 r) w2-1 .普通的面试者怎么回答1 D! Y6 V5 q7 x% U
2-2 .有备而来的结构化思维! N5 @& E7 l) Q7 Q
2-3 .面试后的思考,如何更好表达# h3 D: x6 R9 P" F
7 R* u  P  o$ q  L5 z0 ~. M
第3章 磨刀不误砍柴工 - 自我分析
/ L# V( g3 p% Z( \' D0 K5 T简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?( V' |( N( \& x
3-1 .简历要表现什么+ |  b! J6 z' Z- D
3-2 .如何做一个好的简历
! L1 S5 V5 Z/ p1 K% e- B7 S3-3 .了解测试流程么
. V+ ]* u. O! x3 W3-4 .了解bug处理流程么) C  ?6 R7 r7 D: }# k5 e, r
3-5 .沟通的对象沟通的方法+ s" U5 X% y, ]8 u* X$ T; L( v
3-6 .常用的测试工具
) y- Y" B, s5 k+ o3-7 .如何设计测试用例管理测试用例& d, M- L! R0 ?
3-8 .工作效率如何都有哪些成果; E/ C7 ^- C; |: b+ T6 z* B1 N  G
3-9 .问题的背后意图是什么
$ }3 Q. l* z1 m: \; L8 k: F9 f+ n$ j
4 L, S# S+ [2 M! Q4 I, r第4章 基于python语言常见的问题6 L' y  O1 h' v- P( h. T
面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别  Z9 _: Y; s) H2 E( H
4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
& N3 e7 g5 s8 x( N0 Q$ l4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型/ Z7 v- U7 r; w, Y& h1 u' B
4-3 面向对象编程概念及代码实现; i  r; s, `% T, c
4-4 进程、线程、协程概念及代码实现
+ P9 W  F0 i/ E1 H. I1 `4-5 socket编程概念及代码实现6 l5 }+ R4 r, t0 J" T
4-6 lambda,元组列表概念及代码实现
# J1 ?0 e/ u' G0 _0 E% S# \/ W4-7 range, 字符串拆分概念及代码实现
1 a" e* Q4 p3 w  O0 E4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现
+ U9 ]1 k( a) W! @/ l4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现
' M) t& Q/ C/ |- [4-10 内存管理、items和iteritems区别概念及代码实现
0 ~0 O! W0 D# D7 ]9 q. m; @* s' W8 b2 p# G) {- ~, M$ e
第5章 基于python常问排序算法" |- A3 v; w, ?. I* E
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等4 u. z' [- s6 w5 N& f) X8 z$ |
5-1 从小到大排序,从大到小排序原理及代码实现
  ~# r/ X! W, A2 F0 e5-2 冒泡原理及代码实现 试看
: `2 W% a1 ^* i" H9 K" k: A1 q5-3 快排原理及代码实现6 j3 `% O% s  {, L) g
5-4 堆排序原理及代码实现
' l% ?# X4 l3 ^# V5-5 二分查找原理及代码实现
1 _* w  Y/ z# }+ {) \( A  b0 {5-6 素数原理及代码实现; _4 G+ i& H9 k* U! W4 n

/ V, p- t. {9 F8 ^第6章 蹲马步打好基础-linux常用命令都有哪些4 a* j( l& P0 b: l
基础命令,网络命令,系统命令等等  u6 g0 a4 ?* @0 i1 A
6-1 linux基础命令使用演示' [2 d! O3 p/ `
6-2 linux网络命令使用演示% t% J/ [: S9 K; B& `* u+ M! h9 [
6-3 linux系统命令使用演示6 R, y9 q; g9 {+ G& @/ G; [: F- }
# X' `6 `6 t7 F2 t
第7章 蹲马步打好基础-计算机网络相关的问题3 f1 n  Y/ l: f6 d
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程
( W: b1 N% N0 X0 _' a7-1 OIS网络七层模型原理
$ f% ^. K4 T8 z% v; T9 N: y7-2 http协议get和post的区别原理0 `; B( |2 q9 T6 P+ m5 K( S
7-3 tcp和udp的区别原理
& K5 ?" f; T- A; v* Q7-4 TCP连接三次握手,四次挥手过程原理
7 ]; j( K" a" }7 L9 t6 h7-5 socket建立连接的过程
$ B$ Z# d7 l% ^
$ b, w- Y7 S7 g( Q第8章 蹲马步打好基础-操作系统相关问题5 A# ?" L" C7 C/ k& y
进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
& R* l3 r' f! Q' S, D' f. u8-1 进程、线程、进程的状态概念
) }! t4 }5 D7 ~8 @# J  A8-2 进程同步与互斥,进程间通信概念
9 B" h) G  X5 m# p& |% s8-3 进程调度算法,死锁概念
) z0 K& U7 m9 @% o9 z8-4 页面置换算法,makefile概念) q8 F: l! [: _2 L3 g6 e
8-5 虚存、实存、共享内存概念7 `  n' a% o, m8 t
8-6 mysql数据库的增删改查, 命令及使用演示7 P0 L, y) \9 I+ k1 h7 T( V

2 B9 J. d$ A9 H% Y0 n3 ~; W第9章 Fiddler工具都有哪些功能4 k8 o" ]' l3 h- j2 C, H' Q
题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等
4 ]7 n! r  ^- x1 K' a9 y8 D8 A9-1 题目相关,fiddler相关题目陈述
; ]2 q# K9 u$ w  K/ y9-2 手机抓包、网络请求解析、mock response,使用过程演示
* |. |! Q8 u1 g% x. `/ j7 O9-3 慢网速、不同的状态码、过滤,使用过程演示(上)) W. S4 B4 S: v% s8 g5 p2 D3 X
9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
# L) `# U6 z5 P/ ?7 G
3 I1 I5 z, x" e- K3 H+ S  n! `第10章 ADB相关的问题
$ T! Y; t8 k/ b+ d3 ~adb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo
0 f" e/ y- K+ {, f( {# a10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理1 g" w' f, v3 G1 Z: T& P% ?* y
10-2 adb server重启,apk的安装与卸载 应用演示
+ ?6 d2 ]: ]. L10-3 文件的push、pull,apk的静默安装 应用演示/ r2 x% }7 s' D' T( b
10-4 app的启动停止,app包查找 应用演示- L; ?" S7 A& t! B& ?  W
10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示9 C- N7 z, M1 ^9 O# z6 r

8 C, G' `5 h  s: ^! V$ n( e第11章 Monkey相关的问题
% _) n6 ^' M6 z. R1 o- ^monkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件* t* }0 I7 p" h/ q# w" p
11-1 monkey命令,monkey场景重现 应用演示( \! V0 Q+ Y6 {) y$ I
11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
* X- N& C, [+ z* Z- l4 T11-3 monkey执行指定类型的事件 应用演示- }+ n5 G) q. s4 i' q% \$ A
5 [/ q6 t* F' q% d) g3 u( F
第12章 鲤鱼跳龙门第一招式-自动化工具4 g6 }2 j* N) a- N9 Q
instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...
2 a% S( b6 j: F% O* F, ~12-1 .Instrumentation6 \: m2 F! }) ~1 T# H' c8 _0 @# `" {
12-2 .UIAutomator-UIAutomatorViewer
4 ]; X+ l: |! @5 `" i5 w) [12-3 .Selendroid and Robotium (一)
) I3 a) {* X' g# X; J2 H12-4 .Selendroid and Robotium (二)( r$ n9 y' S) g6 e9 S  F" Q
12-5 .Appium(一)
( t5 x2 \) \& j6 H5 n6 }2 o8 n12-6 .Appium(二)
  o( h* {/ ^3 C# g0 N9 A# A12-7 .如何自动化测试Native App. n& G2 c+ G8 T& U) F
12-8 .如何自动化测试Hybrid App; L8 D1 U9 Z; g; x( Z/ p( `
12-9 .如何使用Selenium测试WEB页面
- F: N- u2 u( a- H- |12-10 .如何使用Appium测试WAP页面
9 N1 t: b0 n/ L8 h, Y- ]% n0 m5 K' t* k4 G  ^
第13章 鲤鱼跳龙门第二招式-自动化框架$ f$ U$ v. ~% C/ B! H
testFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件
4 Y, N5 p, N0 C13-1 .Unittest的原理
8 b! t) n" I5 [13-2 .DDT数据驱动
. Q4 K- v3 _6 |0 {13-3 .Lettuce行为驱动
' R. ]3 P) k" ]3 y( Z: o% i3 q) N; K13-4 .Robot framework关键字驱动( e8 D% v# y/ u2 q
13-5 .测试报告的生成 试看
4 r1 E. w  r7 f+ h; x& R+ p$ X13-6 .测试邮件通知5 {9 u4 K, g8 `) U( Q
3 P7 \* i8 K6 {" `! z: ^2 K* D) G
第14章 鲤鱼跳龙门第三招式-接口自动化/ O' t! z! T" @$ D
fiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具; N1 }1 W' y3 X
14-1 .Fiddler工具相关17 W0 _/ }# i8 B7 A4 [! |
14-2 .Fiddler工具相关28 Y, b( f5 n0 c9 }9 Q# s
14-3 .postman在接口测试中的应用15 D& V' g; S4 q( X  c3 y- c
14-4 .postman在接口测试中的应用2$ Y1 }+ w0 N7 i* d3 F. d: p
14-5 .postman在接口测试中的应用31 v% j- D: b: F) h0 I3 h! D
14-6 .API测试框架: Q( z) P9 L# T( x. i
14-7 .python requests实现get请求1 ], W1 _# G( s7 X7 r4 a3 a
14-8 .python requests实现post请求: w% f, G1 R4 h+ a; a
14-9 .持续集成概念/ K6 R1 j5 F* E, s: J8 M# _
( D* D# L, B7 {; G0 J8 A$ o
第15章 鲤鱼跳龙门第四招式-服务端性能测试
2 ]; x! D0 t1 TLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比- E3 E* n$ t9 |0 I( q( |! }4 Y
15-1 .服务端性能测试的工具  m  G3 s1 I- ]' o5 }  r
15-2 .服务端性能测试关注的指标$ h9 z+ H! V, m  A3 |/ P9 t
15-3 .服务端性能测试方法
7 d; p$ A- z1 @+ B6 z) k9 w
6 D1 I" x$ _2 e: U第16章 鲤鱼跳龙门第五招式-兼容性测试
, G* }) t0 N& O( A$ w9 N1 hApp兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素2 H, e4 q' r! u+ c6 ?: l) ~
16-1 .App兼容性测试  [5 T7 @3 c# W/ ]0 U- h. v2 r
16-2 .WAP网页兼容性测试
! g* P4 I! F3 N2 u5 I16-3 .PC网页兼容性测试
3 p) X! I- d$ K
# ]- j8 x. N4 Y0 M: P" }第17章 鲤鱼跳龙门第六招式-调试
( O  U. R' j5 s; @APP的bug调试,debug分析无线页面问题,debug分析PC页面问题: r4 e; R& K/ b
17-1 .APP的bug调试0 H  d/ A6 @5 s$ _! f8 ]( n2 G- v
17-2 .WAP网页的bug调试9 c0 D1 u0 K. H+ N" L
17-3 .PC网页的bug调试
8 B- m9 c% H, D0 G4 V. _6 ~  a' Z' c. x) O3 g' R
第18章 踏入江湖
2 C; p# c: r% e职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等
; z1 g9 q& G" g18-1 .自信的力量
$ ]3 |: k; B4 ~, h18-2 .真诚的力量
2 G7 k+ A, E4 K" T, \% c18-3 .职业规划* l% q2 `! \* k& t+ X1 |
18-4 .必须思考的问题0 T* q$ J8 S3 v! F% u/ D( d

2 H& m  U& q0 h% {3 D+ V! J+ ~〖下载地址〗
# t/ M8 g' ~) m# v, @
游客,如果您要查看本帖隐藏内容请回复
) o: {: U# H1 H
7 P. k2 t4 m; d5 D
---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
& x2 S" x: R& M1 k( L  F: P9 e+ ]* h7 g2 z3 D
〖下载地址失效反馈〗
6 t& v4 ]$ t* {8 ~4 d6 l如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070% H: W5 d$ A; \1 o5 E
! X# z' k# V( O; }
〖客服24小时咨询〗. {( ?6 L" Z! I
有任何问题,请点击右侧QQ咨询。

5 G& e1 I! m8 X! l" w' m! C$ j$ A
' P5 i; C9 U/ k
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则