Python移动自动化测试面试

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

) _' M- R1 x7 J6 T% Q, P3 r1 q- e  H; ] QQ截图20200120104723.png   o! U4 Y* l- T% v  L+ S
〖课程介绍〗6 W9 x, q/ C# j* w: M6 T
从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜/ ^1 s# W# e. t& i

" j( t) X0 n4 J〖课程目录〗
& c: C+ d3 }( q第1章 细说面试过程
2 m3 z" f/ y* T4 y1 `以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...: r% ^/ s0 r- E( |7 G6 l9 m
1-1 移动端APP自动化测试面试导学 试看* K+ W  p) [5 C, d
1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
" }1 v- }& o; j% S4 v) L1-3 笔试、技术面、高层面、HR面) v. u+ Z7 z  h! q
1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试6 l% t0 S* O5 E* B8 F% e- ]
1-5 问题类型:开放式问题、封闭式问题
; x- f8 K$ D( M5 t+ g1-6 面试的注意事项:首因效应,近因效应等
: W6 q! R. {) a3 B+ z, ~1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚* u+ l6 {& [* e- @, b$ H3 T
1-8 初中高级岗位的不同考核内容
. [/ {" E' c% G$ W% g0 o# `$ J, `5 A
第2章 一个输入框引发的血案) x. e; ]$ N; ~% k
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?" {4 O% w, ^2 |- @, u
2-1 .普通的面试者怎么回答" V8 [  r" ?7 ^# E
2-2 .有备而来的结构化思维$ ^0 X+ g3 r1 [
2-3 .面试后的思考,如何更好表达/ U% h1 g: s" B* o
" r3 C) a' s! h/ y+ V4 s- ]
第3章 磨刀不误砍柴工 - 自我分析& G5 ^: o( }* ^) y" b) L
简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?7 w( G7 m( q% b- S0 U: \2 j' Q" O
3-1 .简历要表现什么7 i; C& N! h- R
3-2 .如何做一个好的简历
* n0 t: @5 Q* p, w: G3 H+ c1 h+ R5 `7 b3-3 .了解测试流程么
& a2 T; w9 o/ u5 t3 C$ `: L3-4 .了解bug处理流程么8 d# @( _. b" v- s) H
3-5 .沟通的对象沟通的方法% t" T; {8 r9 ?& E. Q
3-6 .常用的测试工具
6 P- v7 j" a5 |: u, M3-7 .如何设计测试用例管理测试用例% F1 z4 p' z$ w) P
3-8 .工作效率如何都有哪些成果% E, x/ Q" f0 T. J  Y2 ]! P
3-9 .问题的背后意图是什么8 K+ d: U5 K# ]) w8 Y9 `- e( Z& Y
8 ~" k4 {% b$ t; [
第4章 基于python语言常见的问题
6 b- o; P4 I) N+ d! t; _! J面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
8 v* S( ^( H5 p2 H4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
$ {# ^% J" V; L) t4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型. n7 P: Q6 Z9 t/ j0 M; J
4-3 面向对象编程概念及代码实现
9 B* |' U% ^6 N$ ^2 q' ?$ }8 ^6 L4-4 进程、线程、协程概念及代码实现7 g+ @; C% z- D6 x) p
4-5 socket编程概念及代码实现# T  d  }+ ?% K3 R. m& O
4-6 lambda,元组列表概念及代码实现" v. i) u) k( I0 e, |% `2 {' M
4-7 range, 字符串拆分概念及代码实现. `% G5 S2 a) I4 o; a5 \1 M
4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现, K6 y4 v+ g  i
4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现
2 B: n* d. r4 W/ ^1 F. u4-10 内存管理、items和iteritems区别概念及代码实现
0 \9 \- d4 {- t% P4 o. a
; L. J7 l# X1 X& o, t第5章 基于python常问排序算法
3 r$ c, j% Y, f; ~2 }9 }% ?" m8 N从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等1 T- z' B' c. Q
5-1 从小到大排序,从大到小排序原理及代码实现
2 Z' C5 B7 n7 A2 m5 W2 o5-2 冒泡原理及代码实现 试看$ [" K& e+ a" Z. P# X3 q  O# d7 X
5-3 快排原理及代码实现5 G6 \9 r+ u9 g" v$ x. y
5-4 堆排序原理及代码实现& ?0 I/ K9 x/ H3 Q* j
5-5 二分查找原理及代码实现
- o' a  x- i" \9 ]7 u" \5-6 素数原理及代码实现
' S% T; |% F  l  {, ]
) d; q% s3 j  E* }* ^第6章 蹲马步打好基础-linux常用命令都有哪些% }  ^; |: p7 Y; h8 J
基础命令,网络命令,系统命令等等
( M5 a4 v0 M- A4 l, P5 \6-1 linux基础命令使用演示, i0 D# r( q9 \) \. \9 q7 l
6-2 linux网络命令使用演示- r& b8 v8 J7 ]  S& t- a2 }4 u
6-3 linux系统命令使用演示! `5 A! f; F7 R( u: S8 \
; C& ~! N% Y8 \' n  l
第7章 蹲马步打好基础-计算机网络相关的问题% j& l% T! K8 y# k* E5 W- W1 @
OIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程0 s, m; w& ?9 ]* _
7-1 OIS网络七层模型原理  L8 a4 G2 {: Q( a
7-2 http协议get和post的区别原理- g$ D6 ?* M+ r6 q6 P: u
7-3 tcp和udp的区别原理; m8 [: G3 e/ ~/ Q+ \" G8 N
7-4 TCP连接三次握手,四次挥手过程原理$ A% s  c& R* g2 X
7-5 socket建立连接的过程
- i) w3 H7 c' B; G1 l
4 [; D6 R2 C" {  Q% ^# S第8章 蹲马步打好基础-操作系统相关问题
9 x) Z3 ]4 R" H0 b进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存
% `' k) c( m, M  v' X3 O& p( P8-1 进程、线程、进程的状态概念
8 ~! P5 v/ t6 M5 |* j8 s8-2 进程同步与互斥,进程间通信概念5 z; r4 l+ a3 _' z
8-3 进程调度算法,死锁概念. @5 c8 P* W8 [; y( G; X. C
8-4 页面置换算法,makefile概念
+ w' r2 q1 G3 G( @+ Q* M9 t8-5 虚存、实存、共享内存概念, V6 [- U  ?, x. s/ B9 ^
8-6 mysql数据库的增删改查, 命令及使用演示
6 R. D7 A% d$ {8 W4 s& W
2 k8 l% W  B8 y# F$ R, u* s+ Q第9章 Fiddler工具都有哪些功能/ b, G2 F0 z, p! [5 v
题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等" B' z" w. H6 v, O
9-1 题目相关,fiddler相关题目陈述
% [3 G' H$ u- E7 k& u8 y9-2 手机抓包、网络请求解析、mock response,使用过程演示3 t) c7 O# J: T3 Y
9-3 慢网速、不同的状态码、过滤,使用过程演示(上)
: m, C" e5 D2 b' x- W5 S2 ?- F9-4 慢网速、不同的状态码、过滤,使用过程演示(下)* E9 |# h! _/ b& w9 t7 u% `

6 Z, u9 J7 C) ]第10章 ADB相关的问题
7 K+ I) h' J4 N( F/ G9 J8 D. h' Cadb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo
8 R) o9 Z) G7 I2 t10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理% r: e0 c' g5 o9 A4 v
10-2 adb server重启,apk的安装与卸载 应用演示, f% N2 E, X5 v. P& Q1 q0 c$ v: Z
10-3 文件的push、pull,apk的静默安装 应用演示
$ B4 e2 e4 i* E' o& y10-4 app的启动停止,app包查找 应用演示
$ J1 A1 z. O$ Z0 G10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示
( m$ u2 q; w; ]  q8 v0 ^5 K5 k7 ]$ I  p1 N% r$ w3 j
第11章 Monkey相关的问题
: ]6 H9 l+ c5 R& l+ kmonkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件  c2 K0 S8 d5 f5 I* c/ h! C7 {
11-1 monkey命令,monkey场景重现 应用演示5 k" b: m' d( m' `. Y0 m* Y9 I! F
11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示  i+ Z3 G, z+ t- k/ [+ M2 p! u
11-3 monkey执行指定类型的事件 应用演示
4 u9 e0 {  @2 N" T- D  Y0 m5 F& e, l
第12章 鲤鱼跳龙门第一招式-自动化工具& {8 X! g% o' D
instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...0 [5 y8 b: N4 ?" {
12-1 .Instrumentation
& d2 D+ |. x% D12-2 .UIAutomator-UIAutomatorViewer- L+ d5 K3 L6 P; m1 V! z
12-3 .Selendroid and Robotium (一)
% w( _6 n6 `8 }6 @) s% R. O" Y12-4 .Selendroid and Robotium (二), A( S. t( o0 H5 C7 [
12-5 .Appium(一)( Z* f+ g( t6 E0 f. d
12-6 .Appium(二)
9 [4 G* v  \9 L! ^. B: V; P7 A0 F12-7 .如何自动化测试Native App' q7 A# K: n/ b# ?8 q+ n  L5 Q
12-8 .如何自动化测试Hybrid App# z3 b' y" X$ U. |7 c; [8 H
12-9 .如何使用Selenium测试WEB页面
" Y5 O5 w! n& t- B12-10 .如何使用Appium测试WAP页面
! L  p8 N/ |9 ?8 ?
/ P# ^& i" v. ]* J; h8 E  x4 j第13章 鲤鱼跳龙门第二招式-自动化框架
) D5 O4 p. G" R( A8 q: OtestFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件
7 D" F1 E. K5 r1 V/ X. T2 J( t2 U13-1 .Unittest的原理
3 S' i+ Y% a+ M3 [2 O- }13-2 .DDT数据驱动3 E! P. T) j% T5 Y3 ~) D: [& i
13-3 .Lettuce行为驱动$ r1 ?# U8 Y9 R8 |) a' z- X# e
13-4 .Robot framework关键字驱动. k. x1 J7 {) s
13-5 .测试报告的生成 试看4 ]: c$ U8 S8 P2 q, ~, n  C
13-6 .测试邮件通知, s1 Y* o1 q$ u2 r; G; H

3 x% s% W5 l9 _% c) P* ~8 B- g第14章 鲤鱼跳龙门第三招式-接口自动化
, }$ j: x& c5 M* T$ u2 Qfiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具
* p+ Y9 I' H1 ]9 X, g, H4 g14-1 .Fiddler工具相关1
2 `- {% Y5 D7 S4 G% z14-2 .Fiddler工具相关22 K4 Q; ^5 D3 x' U$ d) ], g4 X
14-3 .postman在接口测试中的应用1# N! m5 M) \# f* P
14-4 .postman在接口测试中的应用2- ?8 H% n, ?$ P; J% t% D
14-5 .postman在接口测试中的应用3
7 t/ N0 {$ v4 \4 v# U' v/ F" }4 x14-6 .API测试框架
- k' s( ~5 b9 u$ ^3 X& x# w14-7 .python requests实现get请求
, \! W0 n, L; Y1 [: O! W14-8 .python requests实现post请求
5 K8 ^' e4 W1 b% v) X14-9 .持续集成概念- z: @$ p+ X3 A& h& D% r: U

- C% {* M% ]8 T第15章 鲤鱼跳龙门第四招式-服务端性能测试$ `4 _( l: `0 i: M# t/ d
Loadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比
- O! W, R9 n9 s$ ?: c- Y0 x6 h" j15-1 .服务端性能测试的工具! q4 F! E) \8 b/ m, d
15-2 .服务端性能测试关注的指标  [+ U; Q3 `; u  v
15-3 .服务端性能测试方法
- I0 Q8 l( t6 Y- z1 O6 w$ Q3 @) c
" ~6 P6 ?& h9 Y4 A' a- k- J$ y第16章 鲤鱼跳龙门第五招式-兼容性测试) C# M! g4 G8 s
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素2 d% z  ^# \+ k, C
16-1 .App兼容性测试5 m  r' A' G. U; o/ y5 l0 i
16-2 .WAP网页兼容性测试
  x! R8 c( I/ v; s! E16-3 .PC网页兼容性测试
/ q9 ~+ E  |9 K' g9 v1 g0 u  i( r& l" z& H/ \2 P' g5 r
第17章 鲤鱼跳龙门第六招式-调试
% w8 r5 b, u, j. h+ RAPP的bug调试,debug分析无线页面问题,debug分析PC页面问题( y( T* l, ~- `3 L# W0 A
17-1 .APP的bug调试7 P; c4 I+ o( O9 ~/ q
17-2 .WAP网页的bug调试% s* [# ]3 N- e6 j; Y  R, R
17-3 .PC网页的bug调试
8 g4 f2 {, H, K' ~( l
) s, F: n6 M; F3 E+ D* B第18章 踏入江湖0 c2 g# y& v" c9 X
职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等$ e# j6 ?+ `* z+ n; S2 k0 D
18-1 .自信的力量- \2 }" @+ x. _8 d" i3 r* S
18-2 .真诚的力量
, a: v; W9 x" Y9 L) `18-3 .职业规划8 k& d* g% F+ S& X3 u- ^3 H7 d
18-4 .必须思考的问题
1 P0 _. A, j$ g# u/ G) e7 a3 q$ w6 M* d6 t' J% Y' i5 o4 C* \+ r
〖下载地址〗
1 c/ w& E" O+ I, @3 @" `
游客,如果您要查看本帖隐藏内容请回复
! w; Y& C2 g! C+ X! U
$ [. E0 N- Q% ^
---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------( c+ k* I+ K# }6 q9 [8 J: }
4 W; J. h7 G9 L4 T1 r) k
〖下载地址失效反馈〗  [8 D- Z: |9 h' h& M+ L9 X! b
如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070/ s8 o2 Y0 B- e) w6 D3 Z

7 }/ e% @* P6 ~〖客服24小时咨询〗" ?4 m% z% S$ v+ ?. k+ I
有任何问题,请点击右侧QQ咨询。

. q9 [. D9 o3 C* f  Z
6 x- t+ U: P$ \! }
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则