Python移动自动化测试面试

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

7 Q" e4 K0 x: D) Z QQ截图20200120104723.png
3 H! O% H. q3 `〖课程介绍〗
3 c4 U  w- R1 D. w& y# n0 G0 K从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜, B+ q3 i$ V6 t1 I! P$ }  F# f
7 p# P) Q& \" Z$ A# J
〖课程目录〗  B6 F0 C2 D5 I: i, M
第1章 细说面试过程  G+ l% ~8 r% @4 A# \7 j) l
以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...; D6 Z7 |' O- Z9 d- i
1-1 移动端APP自动化测试面试导学 试看
- N6 [; G; y3 ^5 }1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求& B7 S, h! B; I
1-3 笔试、技术面、高层面、HR面# E" J8 {2 d1 Q7 D- s
1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试
# D9 I, k, K: \- A4 ~: \, g1-5 问题类型:开放式问题、封闭式问题( L7 I. x  J( Z3 i
1-6 面试的注意事项:首因效应,近因效应等' O( o2 W* l* w! c0 d! c
1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚
5 m: }, R6 X; m; a1-8 初中高级岗位的不同考核内容. A# x% k+ f# g

3 J9 q0 ]" `- O. V$ T第2章 一个输入框引发的血案  n/ g, K" ?3 I
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?
' L6 j7 p4 o' y7 n( G. C5 }2-1 .普通的面试者怎么回答0 E1 Z. r0 n; ^2 E. N9 N
2-2 .有备而来的结构化思维: y5 c; A5 V& @+ O, N2 R. g
2-3 .面试后的思考,如何更好表达
% {+ v. A4 ~7 ]) @
9 w2 A* ^8 {& {2 @6 W第3章 磨刀不误砍柴工 - 自我分析
# o$ f5 Y# v8 D$ F  @: P简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?
1 u% i! Q5 s! s3 _& g, g( l3-1 .简历要表现什么
# |; v2 z! D) D8 W3-2 .如何做一个好的简历
2 X+ U$ X( M5 Z% X$ h. x. z+ f3-3 .了解测试流程么+ b* D1 D2 \0 U0 a) Y
3-4 .了解bug处理流程么
5 b' E0 P+ A" m8 Y# L8 m3-5 .沟通的对象沟通的方法9 o, R5 }0 O* t/ ?* O5 V
3-6 .常用的测试工具( ?  X; P" K: p1 r' q3 ^) S
3-7 .如何设计测试用例管理测试用例
1 Q, W6 c7 y% e+ Z' d6 B+ w3-8 .工作效率如何都有哪些成果
; A  s9 S0 R1 A5 |, q1 M  u9 @" p3-9 .问题的背后意图是什么) m9 d' N+ q4 s- ]7 W6 |- C
6 ?6 P8 T, }4 s0 n8 |3 N9 I
第4章 基于python语言常见的问题
. T& f" ?/ W& z% \" L8 t, f面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
" O- ~4 p, R& v1 x) }4 }0 g4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
+ X$ Z0 h4 t0 [$ h% Y$ [4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
  {7 z( c( C5 n+ s, [+ J$ U6 @1 w+ \; l4-3 面向对象编程概念及代码实现" {4 U! ~6 C1 r; h  q! D0 J0 x
4-4 进程、线程、协程概念及代码实现, C2 j, Q, F% l, [/ \. V; B+ R4 D2 o
4-5 socket编程概念及代码实现9 k8 a1 ~# W* p1 S' m
4-6 lambda,元组列表概念及代码实现3 S% N8 N% t; j
4-7 range, 字符串拆分概念及代码实现
* U+ F6 e, v2 {+ I4 j- Z' P% t6 H9 v4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现! u7 |1 J" Q6 a0 Z
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现* W' n: S* i% e
4-10 内存管理、items和iteritems区别概念及代码实现
* F1 N7 L" A3 v8 z  ~; B, g0 u; ^* G
第5章 基于python常问排序算法$ ^5 M6 g( N$ U* L3 X
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等6 d. f2 _! Q" W' T1 y$ I7 q8 A0 @& \
5-1 从小到大排序,从大到小排序原理及代码实现$ b8 e. C' o, I/ K2 p
5-2 冒泡原理及代码实现 试看! g( B, Z% }$ |8 ]: i; }6 E1 j
5-3 快排原理及代码实现2 C7 m9 G% J5 i! X: q
5-4 堆排序原理及代码实现* R9 e( N2 u" J0 {- B) s) X
5-5 二分查找原理及代码实现
4 d" o3 Y- W, r5 N  G  k$ e5-6 素数原理及代码实现: }% Y& w" l: S: o5 M( A

5 B3 H8 v9 s  [: s' y# y: F8 m4 H, W第6章 蹲马步打好基础-linux常用命令都有哪些7 ^7 o5 f; D9 l- R
基础命令,网络命令,系统命令等等2 F' r, `) U7 I9 {9 P8 ?# k
6-1 linux基础命令使用演示
* t$ z( j/ R1 b2 G# z6-2 linux网络命令使用演示
7 Y9 j  A7 p: Q5 V. Y% U) k6-3 linux系统命令使用演示+ B. V9 p1 E9 N* J
+ |* G$ ]/ D1 M# |1 g0 p
第7章 蹲马步打好基础-计算机网络相关的问题
* y! A$ x9 f. K% J# r. k, l6 hOIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程' T: X& k, o/ O& c; K
7-1 OIS网络七层模型原理* L4 s! j, H3 [' r$ P% F7 \
7-2 http协议get和post的区别原理/ _" T, q- b- M. l7 A+ ?& e! S: n
7-3 tcp和udp的区别原理& D1 W6 J% u! S/ v- `
7-4 TCP连接三次握手,四次挥手过程原理! Y/ n7 w2 P$ L
7-5 socket建立连接的过程
& L$ s6 j& w. E
' x; a( y0 n' Q9 y7 b- V" ?第8章 蹲马步打好基础-操作系统相关问题
  e6 R) M7 D7 ^* l进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存* _% y+ z  g5 y8 x6 e# q
8-1 进程、线程、进程的状态概念
3 U0 d& F5 T; m8 ~3 A6 w8-2 进程同步与互斥,进程间通信概念
, B; L" E8 v) Y3 W8 Y; k; z. C( W8-3 进程调度算法,死锁概念
+ K) R5 V4 L: B4 A) }& p+ @- g8-4 页面置换算法,makefile概念2 T# I; o1 r9 w2 O! p! {  R9 Q
8-5 虚存、实存、共享内存概念
" ^+ a# h# Z4 |; C5 x0 M  S* |8-6 mysql数据库的增删改查, 命令及使用演示( G. _4 _# p* k) b6 j; o* U

& z" Q4 Z; d# ^8 U/ D第9章 Fiddler工具都有哪些功能
5 D  [) i3 o( r0 ~题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等& K2 `3 e! f4 H2 ~) _
9-1 题目相关,fiddler相关题目陈述
* E3 G& q* ^. Z8 {+ r! _; Z& O9-2 手机抓包、网络请求解析、mock response,使用过程演示( i& J: c, j  t- O' K
9-3 慢网速、不同的状态码、过滤,使用过程演示(上)
7 m8 c, B9 H8 E, o& e# L4 s9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
& D8 m1 s2 X6 a0 T( S1 g" r- u. B% Q+ Q0 g9 L9 K: Z# |- o5 a7 h
第10章 ADB相关的问题& o, c. g$ @5 ^( _6 M! h
adb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo6 z  R* p; D9 n4 J
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理( U4 Q  F* M! @2 A$ n" e, i
10-2 adb server重启,apk的安装与卸载 应用演示* d# p$ h: N2 z4 ~% F
10-3 文件的push、pull,apk的静默安装 应用演示
( {. T) n: z' I" S7 c" \) h$ A10-4 app的启动停止,app包查找 应用演示
) B+ p: R/ {6 U9 e# R10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示, ]3 @3 k  ^7 F' f7 V( L
$ b$ r% U2 |, @& Q, j- c
第11章 Monkey相关的问题7 T* F; c2 S) j$ ^
monkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件
/ f: w" |7 I0 p5 ~1 T11-1 monkey命令,monkey场景重现 应用演示
6 H% j$ m9 X7 v1 {- N+ M0 t' D- W11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示9 A; B' ?/ g% b1 r
11-3 monkey执行指定类型的事件 应用演示
% I+ W: s6 c* Q4 A$ k: q( u5 n* ^8 Q1 R+ A$ o' Q
第12章 鲤鱼跳龙门第一招式-自动化工具
) T) E) ~$ G9 p5 @% Uinstrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...
& \" ^8 C1 L/ S" T6 d12-1 .Instrumentation( n% `2 K' b( K5 v
12-2 .UIAutomator-UIAutomatorViewer
8 c$ d4 @: S  w12-3 .Selendroid and Robotium (一)7 w- i5 ?! _/ K# {! |$ T
12-4 .Selendroid and Robotium (二)
: N) t+ K8 Q# ^5 f9 w" ^8 C12-5 .Appium(一)) v$ ^9 g7 _/ }7 I* U% w9 z% d8 o
12-6 .Appium(二)
6 _  q8 U  `, a7 w$ s12-7 .如何自动化测试Native App
8 F% D$ L% e* _) b# N0 f12-8 .如何自动化测试Hybrid App; l& i! G/ d$ w
12-9 .如何使用Selenium测试WEB页面  u. O( L+ W! b9 L) K$ O
12-10 .如何使用Appium测试WAP页面
9 N2 J# C( a2 K0 F$ S" j/ x& Z/ e9 V5 j0 `
第13章 鲤鱼跳龙门第二招式-自动化框架
. i& s" e9 r. o+ l6 b! Q+ gtestFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件1 h; ~: r# O: Y; g: w4 ^# |
13-1 .Unittest的原理2 F0 J/ z# k, b) J7 C/ Q' d
13-2 .DDT数据驱动6 o$ z- g& ?. j( H( j
13-3 .Lettuce行为驱动4 U# M4 c. D7 ], R  l
13-4 .Robot framework关键字驱动# @6 X7 O$ e( K6 N9 X
13-5 .测试报告的生成 试看2 w! n* |% E: k2 }6 M$ V, h' G* O
13-6 .测试邮件通知
' k& z( ^5 z1 M! E; ^8 v. D$ u/ q! a
第14章 鲤鱼跳龙门第三招式-接口自动化5 B& n4 H% H% C, n; H, o1 t/ E
fiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具
# [" }! g8 l  K  E. z14-1 .Fiddler工具相关1
' T/ C% n) m/ x$ {# Q# {! t14-2 .Fiddler工具相关2
$ z  O. X  w! i: ]& u- V& s( Z) E14-3 .postman在接口测试中的应用1" s* ]2 d3 V: v2 g( m- q: Y
14-4 .postman在接口测试中的应用2& o; s( g" ~4 v
14-5 .postman在接口测试中的应用3: X0 R# s7 D1 K; r/ P
14-6 .API测试框架
+ [% a" z5 \6 D& u0 P/ E- i' a14-7 .python requests实现get请求
% ~# i3 n: w9 n14-8 .python requests实现post请求9 K  p! ^9 V4 h2 s
14-9 .持续集成概念
  O2 @$ ]* ~+ q4 i) _2 \. R( _7 i+ p  b$ I6 L) V: {; o! S  a
第15章 鲤鱼跳龙门第四招式-服务端性能测试
9 p! {7 O6 l2 @" }& }1 SLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比. u3 p# ~/ J' h2 D$ m1 r1 `
15-1 .服务端性能测试的工具
: J& V: @+ k. s4 w( q: }( P15-2 .服务端性能测试关注的指标: Z6 q0 E1 l  T0 ~0 d$ O
15-3 .服务端性能测试方法8 H# Q7 E% u& p0 y: _% c

& q4 b8 _% G8 G第16章 鲤鱼跳龙门第五招式-兼容性测试* j' o. _) `1 [# ^$ g
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素& H8 _$ Y5 J; x# [0 {7 _0 V  g2 o
16-1 .App兼容性测试6 c/ s& N( `1 ]: T8 H: _
16-2 .WAP网页兼容性测试
0 K) k' h4 O8 j/ ^8 d. [! }' d! W16-3 .PC网页兼容性测试# Q8 t3 c( @' q8 z* z2 z
9 E: r7 ^: x( j2 V
第17章 鲤鱼跳龙门第六招式-调试
! e' \; ?2 A4 r& ^, iAPP的bug调试,debug分析无线页面问题,debug分析PC页面问题) z* v$ g$ b5 Q/ G; H
17-1 .APP的bug调试' C& w* F. ^' A- d; V. H, K
17-2 .WAP网页的bug调试, Z! M% Z, H7 @2 J8 V7 V
17-3 .PC网页的bug调试
0 S! R# k$ f: W" u# r* ^! |0 s( f, t$ c! P* x
第18章 踏入江湖+ N/ \  K+ S0 P$ u9 m! u
职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等
  v. H3 R) G6 @7 _18-1 .自信的力量
3 O2 T3 n/ h* X( v1 E0 R18-2 .真诚的力量) F  `* w+ }2 w
18-3 .职业规划
# ]& w, w7 e; U  V+ p* \18-4 .必须思考的问题/ k4 E% t( h3 W2 {" P

: c  |4 |7 m6 s( v; w5 z〖下载地址〗" t" q; H- ^* V
游客,如果您要查看本帖隐藏内容请回复
$ h) \& p) a7 O
; D* o2 F# e$ [8 X( N2 b) f
---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
2 Y' y9 @) l) H- \- Z+ Z' c8 v; Q
% }' Z# u' y5 `) o〖下载地址失效反馈〗2 m# `4 B, l+ ^% i% @7 S- _: ~
如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:22303040706 |+ u( ?% |  [$ ?, T

6 h3 {  Q! a5 a% K: i〖客服24小时咨询〗$ [) f5 U& \% }5 r2 N
有任何问题,请点击右侧QQ咨询。

3 W0 I( P" O4 y$ F: D9 l9 h( C; e; @6 o% s9 d6 n4 r, d
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则