Python移动自动化测试面试

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

8 F/ N: [( K) g- m: t7 C8 k* p QQ截图20200120104723.png
& M; p) y' S  I〖课程介绍〗0 `7 W% w6 z2 q# D% K
从面试之前如何准备,到移动端自动化测试面试所需的各个方面的理论知识,再到如何提升面试自信、改善面试话术,每一个移动端自动化测试人员,这门课中都有你需要的东西,知己知彼,方能百战百胜
5 I8 E% ]# T* Q, x7 l: m
$ `7 f  A/ Z9 B" ~1 B& c〖课程目录〗8 B* m, y; H; h  ^; B/ f" ?
第1章 细说面试过程/ I: G& l& i  I! t
以BAT的岗位招聘需求为例,讲解需求中的各项要求。笔试、技术面、高层面、HR面。压力面试、非压力面试,单面、群面,情景面试、电话面试。开放式问题、封闭式问题。首因效应,近因效应等。眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚。初中高级测试工程师考核的内容。...
4 }6 s. q$ {- r0 u' Q1-1 移动端APP自动化测试面试导学 试看
* p1 o8 R. d3 K" C6 M8 U8 u# o1-2 以BAT的岗位招聘需求为例,讲解需求中的各项要求
/ f" m! ?, _$ v- i1-3 笔试、技术面、高层面、HR面
% Y) n" ]" Q7 R7 l2 K0 o1-4 压力面试、非压力面试,单面、群面,情景面试、电话面试
6 [% u% }, Q( J1-5 问题类型:开放式问题、封闭式问题
% k' O: g& s# i9 r! z3 k! U1-6 面试的注意事项:首因效应,近因效应等0 F' x/ S3 B/ U! D2 n
1-7 眼睛、语言、表达、倾听、反问、情绪控制、仪表、时间管理、反馈、真诚0 a7 F% W+ J2 L; r1 Q% D
1-8 初中高级岗位的不同考核内容
( L! E% p) s- ?5 K9 X, d7 u. ]+ b; g! t! J0 V+ Y  \) ~& `; M7 A( G
第2章 一个输入框引发的血案$ M; d7 N8 ]2 n# L+ n& J
通过对比展现优秀面试者的面试过程,介绍普通面试者和高级面试者之间的需求,我们如何表达?
1 i% F6 I4 `, [' N6 t. n, y2-1 .普通的面试者怎么回答
! b2 l% o3 I" d& ?4 N2-2 .有备而来的结构化思维
* a9 N# U# h  I! p( _" x2-3 .面试后的思考,如何更好表达
5 ~3 J% L/ v8 K
* e7 I0 i0 ?# U2 H. C, V第3章 磨刀不误砍柴工 - 自我分析
! u- ^6 H  }0 U! p7 r2 h5 H简历要表现什么?如何做一个好的简历?了解测试流程么?了解bug处理流程么?沟通的对象,沟通的方法?常用的测试工具?如何设计测试用例、管理测试用例?工作效率如何?都有哪些成果?问题的背后意图是什么?
0 M' N3 Z" C1 l3-1 .简历要表现什么
0 Y$ |, {% g7 W* q$ M) W- Y3-2 .如何做一个好的简历
* ?( I. c+ e4 {  c" h  i3-3 .了解测试流程么+ ~( R* L2 |# G, r, b$ L7 S( n: t
3-4 .了解bug处理流程么
8 M  }* j9 D, c# n3-5 .沟通的对象沟通的方法/ v$ m. ^6 }% B7 g# w, B
3-6 .常用的测试工具- N: s8 i1 `' Y2 y
3-7 .如何设计测试用例管理测试用例! F, G; s/ j' e) M0 R6 X$ T
3-8 .工作效率如何都有哪些成果8 p( O* K8 e0 Z$ [/ R9 q( X
3-9 .问题的背后意图是什么3 X# c" V8 R9 R+ U$ \8 A
) i% d# S( L4 `7 i' M" R; G
第4章 基于python语言常见的问题
. l- h- V# I1 H7 F面向对象编程,进程、线程、协程,socket编程,lambda,元组列表 range, 字符串拆分,单引号、双引号、三引号,可变参数, pass语句 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作,内存管理、items和iteritems区别
: R; L9 y/ t7 ~/ g) O. a; J4-1 测试阶段的划分,测试流程是什么,如何做好测试计划
$ k6 Z; I' q6 F& i1 b! N4-2 用例设计方法,分层自动化,脚本有效性,测试报告,bug类型
9 L' ^* ^2 D3 m: Y2 k" ^4-3 面向对象编程概念及代码实现
0 A2 B3 m0 u! Y$ V4 o4-4 进程、线程、协程概念及代码实现
; T" [3 e4 E0 p) y8 R& ?& v4-5 socket编程概念及代码实现
/ F; c( R+ d$ E' e7 l4-6 lambda,元组列表概念及代码实现
- g6 i# N4 I% d, X. `+ J7 [4-7 range, 字符串拆分概念及代码实现/ a  u8 _8 s. c/ V
4-8 单引号、双引号、三引号,可变参数, pass语句概念及代码实现
9 R- s/ [2 t8 [6 C: g4-9 re模块中search和match的区别,fastcgi和wsgi的关系, 文件操作概念及代码实现
. [. R: y/ F4 |2 }; y' M1 q4-10 内存管理、items和iteritems区别概念及代码实现
. @: C& k$ T5 P% |; R+ z- J# m/ Z8 v7 b3 s3 b9 p6 ~  i
第5章 基于python常问排序算法) b# |0 d/ ]5 [$ G; v
从小到大排序,从大到小排序,冒泡,快排,堆排序,二分查找,素数等等$ D. [& _3 u& [7 B6 \# V. n- g9 ?/ a
5-1 从小到大排序,从大到小排序原理及代码实现
* |; p& i, D, R! ]4 A5-2 冒泡原理及代码实现 试看$ w3 p# d( }# S
5-3 快排原理及代码实现
' l1 `1 n! m( ~, h, M% f. Z* ?5-4 堆排序原理及代码实现
$ N6 Q% j# [! J  ~& r% C9 h5-5 二分查找原理及代码实现/ p! P& @0 Z3 X' B9 b9 z( M7 r
5-6 素数原理及代码实现4 F. h9 V" h: w

7 v4 C$ q) @; r# S1 W! C第6章 蹲马步打好基础-linux常用命令都有哪些8 n/ T' x$ Y. I; ~
基础命令,网络命令,系统命令等等0 H  j$ F; Z- ^# j
6-1 linux基础命令使用演示
+ s8 g& C2 b/ t2 ?" Y6-2 linux网络命令使用演示, S, J7 S; S3 d, u3 d( z$ I
6-3 linux系统命令使用演示$ }+ w9 L2 q" r) n/ w

  L; T6 ~2 g1 G4 m第7章 蹲马步打好基础-计算机网络相关的问题
5 \9 b9 b0 r  ]3 i5 P/ [+ s* u. g$ MOIS七层模型,http协议get和post的区别,tcp和udp的区别,TCP连接三次握手,四次挥手过程,socket建立连接的过程) |( V" M+ B" O. B- b& L2 ?0 x' D" d/ {
7-1 OIS网络七层模型原理
- g2 z+ p$ s$ s- T# s7 B7 K' Q7-2 http协议get和post的区别原理
$ F, c$ [! V& C" U- M3 E4 |7-3 tcp和udp的区别原理
& U. [" [8 J1 V$ Q$ i' b7-4 TCP连接三次握手,四次挥手过程原理; _" \7 k: e. ~( m, x
7-5 socket建立连接的过程
' ?" U1 |: J- s9 }" p2 ^6 y+ |
  U& [# F) k2 X7 J/ j第8章 蹲马步打好基础-操作系统相关问题
: x% d5 w/ t+ V进程、线程、进程的状态,进程同步与互斥,进程间通信,进程调度算法,死锁,页面置换算法,makefile,虚存、实存、共享内存- l  G8 s* ]+ G+ L) M
8-1 进程、线程、进程的状态概念, |3 g& Q6 e* l" `, x
8-2 进程同步与互斥,进程间通信概念6 h# L4 A/ C* c# \; F0 e
8-3 进程调度算法,死锁概念9 ]$ ~3 B2 |% @
8-4 页面置换算法,makefile概念' h4 f& L# y% N5 z
8-5 虚存、实存、共享内存概念
' N9 T1 @, g, p% w* N1 u8 s8-6 mysql数据库的增删改查, 命令及使用演示! v+ d, g& M6 H, }& W

4 j9 S9 Y& B6 X6 Y7 y, P第9章 Fiddler工具都有哪些功能
- e( I7 Q' U* f- M2 K+ S5 V1 E题目相关,手机抓包、网络请求解析、mock response、慢网速、不同的状态码、过滤等等
; [( h& s* D6 V- K9-1 题目相关,fiddler相关题目陈述+ V6 `, S7 q' T6 R  V& U
9-2 手机抓包、网络请求解析、mock response,使用过程演示7 ^, \3 e% q' s4 e7 f8 e
9-3 慢网速、不同的状态码、过滤,使用过程演示(上)
- P: I9 J6 Y8 D+ p9-4 慢网速、不同的状态码、过滤,使用过程演示(下)
# l  n& e: k8 ]0 T. i  l9 Q3 w+ V" p4 h# s$ R
第10章 ADB相关的问题" k) M. W; ?: n6 B: N# W2 m7 ~" T
adb server重启,apk的安装与卸载,文件的push、pull,apk的静默安装 app的启停,app包查找,截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo3 W# O( M5 ]3 X* i5 K% R- P* x
10-1 android四大组件、activity生命周期、ANR、五种布局、Android动画原理
1 \; V  {3 ]8 m7 y& e10-2 adb server重启,apk的安装与卸载 应用演示
& j7 U8 V/ Y5 l$ U& e1 ~10-3 文件的push、pull,apk的静默安装 应用演示
4 X# Z& m& h  ^9 M) x% w10-4 app的启动停止,app包查找 应用演示
7 M+ d! T7 v% P10-5 截屏、录屏,logcat,dumpsys meminfo、dumpsys cpuinfo 应用演示# x9 u1 j" K$ Y8 E
! M; q# d! V9 G0 N6 ?( {  u; U
第11章 Monkey相关的问题
7 Z' r/ W- v0 W$ @! d3 C9 c" Zmonkey命令,monkey场景重现,提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR,monkey执行指定类型的事件
6 _5 F% M$ D2 J# Y% N11-1 monkey命令,monkey场景重现 应用演示
7 T) O: t! c0 l2 s* ~1 j5 A7 X; f11-2 提取crash、ANR信息的方法,填加throttle参数,忽略crash和ANR 应用演示
8 a: D. F6 y  |# Q! h11-3 monkey执行指定类型的事件 应用演示
5 K" f8 S/ E1 d) f0 _6 X; {
! G9 Z! K1 Y* F8 b) B第12章 鲤鱼跳龙门第一招式-自动化工具
( C8 ~" @& T+ N; }( i. [instrumentation原理,测试什么,insturmentation应用的场景UIAutomator的原理,元素识别工具UIAutomatorviewer,Selendroid的原理,Robotium的原理,Appium相关的概念,Native、Hybrid、iOS App自动化测试原理,定位工具、定位API、脚本设计规则、注意事项,定位工具、定位API、脚本设计规则、注意事项,selenium环境、定...6 \: z3 T4 B+ k! o
12-1 .Instrumentation5 V# n) w) p/ y/ V0 V! J; }5 L
12-2 .UIAutomator-UIAutomatorViewer! |; L) A* c6 o7 Z1 L* k, X% @
12-3 .Selendroid and Robotium (一)6 C, W0 k% x4 M) p- `' i. h  I4 q
12-4 .Selendroid and Robotium (二)
3 p! e2 h) s7 j9 N9 s12-5 .Appium(一): j$ B2 ?: I! c% s0 b( W' H
12-6 .Appium(二)
0 |3 r" ^, t5 O* u: {# L12-7 .如何自动化测试Native App/ }" w: Z9 b. H3 w; {4 H) E
12-8 .如何自动化测试Hybrid App
1 o( P' ?' P3 u/ j. N12-9 .如何使用Selenium测试WEB页面& |! D4 ?7 B5 H
12-10 .如何使用Appium测试WAP页面; |, ]7 \, M! S" l$ Q) Z
( w9 Z9 F0 Y$ t' F) _' X( `& ~
第13章 鲤鱼跳龙门第二招式-自动化框架
2 u: w5 n3 x& T1 n& q3 |testFixture, testcase, testsuite, textrunner, 示例代码,DDT原理,DDT代码实例,DDT的意义,BDD概念,lettuce原理, BDD代码实例,KDT概念,KDT的robotframework原理,实例,测试结果的收集及测试报告的管理,配置邮件服务,发送邮件
* @9 i" x( |# K3 s13-1 .Unittest的原理/ F  [7 W6 H) X
13-2 .DDT数据驱动
' V5 g$ R6 V. o8 c/ j2 V; m13-3 .Lettuce行为驱动0 u- B+ N+ K, P# f+ e7 E
13-4 .Robot framework关键字驱动4 J; p" z5 ]( s% s
13-5 .测试报告的生成 试看
1 L: l" e6 E2 z) J  \2 g+ [9 m13-6 .测试邮件通知! }, q# B1 }4 T" e, h

* @6 j" U+ `! y1 g, n第14章 鲤鱼跳龙门第三招式-接口自动化. |% F/ y5 d$ M* Q7 [' g% l/ ]3 H
fiddler抓取https请求,get, post请求发送,及实现参数化。持续集成的概念、工具% Q" }+ q- a5 ~
14-1 .Fiddler工具相关1
* `  x" S9 L" I3 L14-2 .Fiddler工具相关2
' l/ B# d9 F) {  F# Z3 ^/ c14-3 .postman在接口测试中的应用15 T: e5 C3 |7 ~7 j9 u  s
14-4 .postman在接口测试中的应用2  B0 j% n$ m) b; g5 t1 v, b. ]
14-5 .postman在接口测试中的应用3
% v+ L9 M/ ]$ M: D$ @8 W14-6 .API测试框架2 e3 u: n7 L4 y, R
14-7 .python requests实现get请求
1 c( m! L1 s& p14-8 .python requests实现post请求
6 l4 \. d- {1 y* U  v' E14-9 .持续集成概念
& M" p$ Z9 @) M6 o
  }, B, z3 `- X4 [3 @0 ^9 F第15章 鲤鱼跳龙门第四招式-服务端性能测试
, L4 o- Y; }. q3 Q( ]* jLoadrunner、Jemeter,CPU、内存、QPS、响应时间,数据采集分析、数据对比( v  d& e0 K4 E, n# Y
15-1 .服务端性能测试的工具9 v8 c7 A! A5 d+ |' v/ n4 X1 L, o
15-2 .服务端性能测试关注的指标
/ I5 G/ ^7 t3 o. \" C' {  O15-3 .服务端性能测试方法) P: b& x+ D& l1 B/ I
. J% g$ f4 Y: T2 q+ u( d
第16章 鲤鱼跳龙门第五招式-兼容性测试% U* M; }" U8 L5 r* h
App兼容性测试需要考虑的因素,WAP兼容性测试需要考虑的因素,PC兼容性测试需要考虑的因素) P" Z) z/ R1 {" O+ K8 H  f
16-1 .App兼容性测试* j: Z- q" T5 J+ }) P9 ^+ J6 H: ]* g4 e
16-2 .WAP网页兼容性测试
$ b0 _6 j; R1 P8 ~" l16-3 .PC网页兼容性测试8 ?( t# }+ n4 c( S- k/ k
4 y  T( M. A& z
第17章 鲤鱼跳龙门第六招式-调试  Z$ F" F8 O) U( H8 T6 c1 G
APP的bug调试,debug分析无线页面问题,debug分析PC页面问题2 v+ v$ [6 P$ @" @: w$ u! i
17-1 .APP的bug调试
6 y* {" Y  W$ M) j; j17-2 .WAP网页的bug调试9 C" j7 o7 T# g7 R. L# L/ H- O
17-3 .PC网页的bug调试8 [- z$ N5 R+ j! M3 B
; l6 P; D) R* i* H
第18章 踏入江湖" m6 Z5 O0 ^- |! o7 o* }! g6 }. r
职业规划,必须思考的问题,自信来源于准备与能力,未来期望的发展方向,面试最后被问到概率最高的问题等等
; y$ D; D# {# N6 s9 W7 x& J18-1 .自信的力量
/ J: Q: ?1 \7 H9 c. h0 o18-2 .真诚的力量
  @) x7 I3 T9 c% l8 ?18-3 .职业规划: G8 z8 e9 C' C
18-4 .必须思考的问题* X1 B, X" I& \& m' Y9 Q

5 e3 L2 W) k. ^! M/ x〖下载地址〗
* X9 Q$ F# h/ C* K: u" o
游客,如果您要查看本帖隐藏内容请回复
% M6 i2 M) n& X' _' T9 b

( K7 m! r2 Q6 j---------------------------------华丽分割线---------------------------华丽分割线---------------------------华丽分割线---------------
6 ], ?  B3 s  z! U+ o$ Y2 m* O! A  V, d3 s0 F9 A' {4 a
〖下载地址失效反馈〗
) T4 L* r, w4 h0 o5 @2 e如果下载地址失效,请尽快反馈给我们,我们尽快修复。可加客服微信:2230304070
2 L. L# ]" g+ I1 F8 T2 O5 J3 J  C$ y" @& A# k- A+ X9 J. t
〖客服24小时咨询〗
1 Y/ A4 Y( T5 ^# F" t有任何问题,请点击右侧QQ咨询。

& D: j5 B7 A7 y
7 P* s3 Z% D; F+ m
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则