isTester.com发起人,某互联网公司测试经理,十年测试经验,公众号“简尚”; 致力于软件测试从业者综合能力提升 & 职场人每日进阶。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

测试从业者的基础普及,是指哪些 ?

上一篇 / 下一篇  2018-01-15 11:07:34 / 个人分类:测试职业发展

职场,三阶段 。51Testing软件测试网8rx O2c&M ] O+B!f

第一阶段,刚入行:感觉自己什么都不懂,什么都要学 。

,cM.]C8V Y!u0

第二阶段,入行1-2年:好像什么都懂了 。51Testing软件测试网7?1m:LR/qH1AR

第三阶段,入行多年:突然发现,其实自己什么都不懂 。51Testing软件测试网8K/DeS G


+o`_GNQD0


b-jOscF3x0

软件测试,入行太简单了。

6Gj4?/mV0

1. 看一本软件测试理论书籍 。

"EL6@6X y `)}C,j0

2. 看一点数据库知识(增删改查)。

:jps M S~7P0

3. 看一点Linux常用命令(30个够了)。

mS2lZe-G!Rs1Y0

4. 了解几个行业内容的测试工具(如Jira Zentao LR Jmeter Fiddler 等)。51Testing软件测试网2{G%]Up'\k a

5. 用心准备一份靠谱的简历 。

[eetP,z+K0

6. 投简历,面试 。

1~&t:?},W0U9r0

7. 总结每次面试遇到的问题,搞懂每次遇到的问题 。51Testing软件测试网8fZ Q5q,\/S"^ ~g#w|

8. 重复如上,5-7 ,直到顺利入职 。

F"z9Z&W'RZ\0


H G"W0C&m+hLe)M0

就是这么简单,如上几步轻松入职,是不是很简单 ?

USU\ \X@0


WMP/t A0

剩下的,工作中,接触过几个项目,完整跟进过几个项目的全流程 。

.`eAe UPEd~0

把曾经学过的理论,在实践中应用了 。

lF&]5k lI4r K0

知道了,理论与实际企业中的使用,是有差距的 。51Testing软件测试网 v,R7p.{ ^

也有机会,跟同事一起,参与自动化测试执行、性能测试执行 。51Testing软件测试网 Ss9vH3d[*xO(J(Z4y


51Testing软件测试网6y;`4R9~ {(T

此时,牛X了,以为自己什么都懂了 。

+~ @$Z"KC6yV0

心想「测试职业,也不过如此嘛,没什么难的」。51Testing软件测试网e'nf:y4Sj r8b.m


51Testing软件测试网 Q`"w4rem4y

出来找工作,才发现,自己懂的,是那么片面,从来没有梳理过自己的知识体系 。也没有思考过,为什么你之前团队要那样做,基于什么点 。

`&\6\q j0b0


51Testing软件测试网El4B7l K8k~f

为何用某款工具,而不用另一款工具 ?51Testing软件测试网(A+Z%c|*x6I

为什么,整个项目,用A架构,不用B架构 ?51Testing软件测试网u*}c.vt2N`rB:MK


51Testing软件测试网 aX HuIq;P

找工作,四处碰壁 。51Testing软件测试网q:uAU@Iq

此刻,恭喜你 。

d.^6UCo7ou0

即将,进入到第三阶段,开始真正的成长了 。51Testing软件测试网n-vt/b5G#t k

算是,正式入行了 。

M8YX,Z:@U0


Uv C+m6y}0

/51Testing软件测试网]OD yO!V8YsYJ.}.D


51Testing软件测试网Ff @)Sju l


AC`$b3ed2x0

OK ,说到正题 。

8o(c0A5Se8~8bMi0


51Testing软件测试网7T2qK:j6R/oK!p8M

测试从业者,必备的基础知识,到底有哪些 ?

!w/cDo Cc:r0


51Testing软件测试网j8BV*D\5[ O'U


)|}-tZ]3l9K xs0

一、

@wy?7o0


%p1}1u8iL0

数据库,基本常识,基本操作 。51Testing软件测试网s{ H&p7l,Jv


51Testing软件测试网 qLV-O{O@Bs


51Testing软件测试网K-U{\;x#m k

曾经写过一篇文章,把测试从业者,需要掌握的数据库知识 。51Testing软件测试网OrJ$tD n:xI'i

分为了三个阶段 。

FaN1n$MR/|)T0


51Testing软件测试网z^$cE G%Deq


51Testing软件测试网Fl` {+YP

第一阶段(多数测试从业者足够)

C+y/l7FDdb0


51Testing软件测试网([9e%M$c'iJ8F

1. 至少得知道常见的数据库类型51Testing软件测试网+U$p"S.z|?]

Mysql 、MSSQL 、 Oracle 、 Memcached  、 Redis 、 Mongodb 等

?4hW(?Z7J fM0


51Testing软件测试网V3J.A&g g D.b


51Testing软件测试网Ua Of,w*F

如下,以Mysql为例 。

r q-D k?3}Kqyb[6m0


51Testing软件测试网#\'D~$G"v V v-D9c

2. 数据库的安装、部署 ,基础使用 。

QX;[)vQ1o?0

你至少得会自己在服务器 或 自己电脑上安装个数据库。51Testing软件测试网QV$X|G"xCF

 

4nmERS L;^h9F0

3. 常见的数据库链接工具。
51Testing软件测试网#x:Y1j4U\|*VNJ

如 WorkBench  Navicat  phpMyAdmin 等 。

J8UO.HP0


51Testing软件测试网6}3o/tmg/B+EjG

4. 数据库基础配置 。

$Q j-B7Hv+m4Eq |0

修改密码、添加用户等。

b$H S6g(jG:sP0


+w"m&j"A'uO0

5. 创建/删除库、创建/删除表、查看库、查看表。

,B"?6wrQ x0


l4]AR]0

6. 基本的增删改查 语句。

kiYj'}!_z0


51Testing软件测试网&C1op[4o#_/y


51Testing软件测试网4~:m:Ta4AM{)T iw%r

第二阶段(一些对数据有强需求的业务测试)51Testing软件测试网poT%PE$u.h'Q


51Testing软件测试网0X%V,XwU{ c2u

7. 备份、还原数据库 。

7V+raL S!y4r0


sRt;v-\K1|0

8. 稍微复杂点的SQL 51Testing软件测试网B/PM+[ Fh+CR%T

多表查询、子查询 等等。

-n,W ['W)I]^0


5L,FWp3?ix%S+@K+g0

9. 存储过程 、视图 等。 

y4JDu9Y+z0


51Testing软件测试网)?.YM v1{;C3O

10.数据导入、导出数据 等。51Testing软件测试网?;~gK1xd,_5r:` lj


51Testing软件测试网vz |5YM

11.造数据。51Testing软件测试网 X8Fp/xAy]BR"q/Q

实际测试过程中,经常需要通过数据库造一些测试数据。

't Ld%g"B0


`}:{ pQ%E vR [j0


d \9N a#j:mY*P0

第三阶段(数据库的一些优化知识、安全知识 等 ,多数测试同学可以不掌握)51Testing软件测试网o Z$w$T`n


51Testing软件测试网V/u MG&enC%~

如慢sql 、sql优化、使用规范等,主要是方便定位问题、性能优化 等。51Testing软件测试网#a#w%]{m{|,a


51Testing软件测试网 AY0U/g*i{U3@$x"CT3CT


51Testing软件测试网X mWiR/@t

/

jp;aG&U)b,y@0


51Testing软件测试网!\'N {@^6RLS4{+Ur2}


nU uBD3An;w0qL0

二 、
51Testing软件测试网 B5bli6n L`8jw


51Testing软件测试网k@%a1|dc*\~+m0|

Linux 基础知识 。51Testing软件测试网eb+OM0@0o


51Testing软件测试网?Zm`8N({OU

具体需要的知识,之前写过文章,如下 。51Testing软件测试网M7y;q:Y9YyM


w/k%MF2DA @K&z ^0

简单梳理了,最需要掌握的Linux内容。

?hK tA.lu6o _s3R ^1r0


T0C3E,IJ\;ZU2f(O0


NGJ,x\i5U0


&Hk}?p!P@0

-  1 -51Testing软件测试网C*{dHSl

玩Linux之前,首先要有Linux的环境可以玩,否则都是浮云 。

.f4_^{d&H4I7@0

公司如果有Linux服务器可以让你玩耍的,更好,直接玩就行(注意,别在服服务器上玩,小心把服务器玩挂了)。

+t/zxyhmH0

或者土豪的,可以买个云服务器,一年几百块,也不贵 。

l3R5Pjq@5w0

老徐更建议大家安装个虚拟机,随便怎么折腾都行,也不怕玩坏 。

FNx%f1y.pI!z0

Windows下,虚拟机软件推荐:VMware 或 VirtualBox

`9mv+h9vM#C0


0JjH(dX,J ]&p9c Aa0

虚拟机安装搞定后,在虚拟机安装个Linux操作系统,老徐推荐Centos 6.5 ,至于怎么安装?(公众号后台,回复“Linux入门”有安装文档)

ng \OM-z h @0


~-@%~i q0

系统安装搞定后,剩下的就是安装个终端连接工具,每次在虚拟机操作甚是不便,推荐工具:SecureCRT 或 Xshell

9N8C%q X(y4p0


5K ilv @9F0

注:安装Centos,建议安装服务版,桌面没有太大价值(这块如果不会,可以去看老徐录制的实操视频,对照实操)。

H.J X/K y"MI-UY z0


51Testing软件测试网v"C7L:UE[


4ji,J5zE0


8hx:{ I:Gg[6N0

-  2  -

+w,l'U0la7o8w N }0f0

系统安装后,剩下的就是在Linux部署你需要的各种服务了,各种安装操作,少不了的一步就是往服务器上传/下载各种安装包(当然,也可以wget直接获取),有两个非常简单方便的命令rz / sz ,可能很多系统默认没安装此服务 。51Testing软件测试网+_:@1Zs%bjN[&_

安装sz/rz一步搞定,执行命令

,K4D#e^1@.e0ev!?0

yum install lrzsz51Testing软件测试网USU`:M0W5K

剩下就简单了,在Xshell:

4n#s$l&n-O7vHe0]0

输入rz,会弹出文件选择框,上传文件到Linux

qZ"g-W!r L-l-{d0

输入sz 文件名,会下载文件到Windows 。

p+B9`D'Z0

注:这块如果不会,也可以去看老徐录制的实操视频,对照实操 。51Testing软件测试网g D^q HY `pp


51Testing软件测试网VS-y4`7uG8|)_'N


51Testing软件测试网y,dH0y] TmK


51Testing软件测试网#rT rC+D#o

-  3  -51Testing软件测试网%AIPnA

Linux初学者,经常容易出的问题~

b e9l@ f @9BO*u p0

cd 进入某个目录,如老徐一般安装文件会放在/usr/local/webserver,此时你要进入此目录,执行:51Testing软件测试网jm(r H,w^"N `-X

cd /usr/local/webserver51Testing软件测试网R6v wu5vm.FE8GD

如果目录不存在怎么办呢?肯定是创建目录,执行:

"{.T5R8\:Rv[0

mkdir -p /usr/local/webserver

ihF]'HA2oh0


})w kJa.Fh0

多数时候,你执行命令,提示找不到文件,此时可执行:51Testing软件测试网*E%S \ CI/u

pwd

}p{G%D5~&n])\?0

查看下你当前的目录是否对 。

7r\(m3QT0


51Testing软件测试网.zdZs9z.m

然后就是压缩/解压tar -xvf / tar -cvf

i~NXUO,qQ0


_~a1k^T2w%c s0
51Testing软件测试网 JW,i/{v,i e

51Testing软件测试网5lfV&M'[ b!z |
51Testing软件测试网NN vMH+t-S E$P@T

此处省略1000字 ...

e%A'a.~.BtU$bK0

文章太长 ...

z~(w8pT9F0

第一次被截断了 ...

Q(^fpq0zph0

尴尬 ...

\/Y}H R?0


51Testing软件测试网)jU2D9J7@ sEZ


"mV)L;y7M&l4Mo9}%Qb051Testing软件测试网?M[ N2U#J:Uf


-v7V6tc(VR3J0


{F j`.Spq+Wg0

七 、

Q`f/d[4^h0


5m3YHA yTF.k*Z s q5E0

持续学习的习惯 。51Testing软件测试网NoL?/?


51Testing软件测试网4fyAF~lMv$^"`

否则,很容易,被淘汰 。

v#j2h KE%hj+k#X0

互联网发展太快,技术发展太快 。

8a$k*OjD~{4{'\0


xg9} L+b0

/

h"l fid*R T[/u4m0


INo5TXUw6i,X&E0

51Testing软件测试网$_ Okoi#w]5p

大体如上 ,51Testing软件测试网 U!{EK ^.z

如果遗漏,再补充 。

Ap!UN/Wm9\1@*X0


51Testing软件测试网N*`JY#Y]n&E$G$t8k


I.d/A? D0dq9q*R E0

51Testing软件测试网h}P Dx~WO;|

推荐几篇文章 :51Testing软件测试网on1Fcw!E/gH

2017年度关键词「折腾」

b;t;C[5J6Nh:x0

自动化测试难么 ?一站式开源自动化测试平台51Testing软件测试网N%`)U%L4lb0Ri

2018软件测试从业者精进指南 。

$@*rH/W&^j$D#L7w0


D Gyj'{cf0

简单预告,

B}G1DP8[Y U0

18年,老徐还是以「软件测试从业者综合能力提升」& 「技术人非工资收入探索」为止 。

+te5a"jWq0

技术文,主线是整个持续集成体系 。

;M`"rb:w!Z$ZL0


51Testing软件测试网6C"r#j/I|3YLD^

更多文章,持续关注 。

"z sZp(O cE9b~.D#Zj0


51Testing软件测试网3q"Ui,rz$X


51Testing软件测试网 lE CWJOVAJ4X

此文,仅代表IDO老徐 个人观点,如文章有价值,欢迎转发 。

[:V!]VG1YSV.r6}0

任何第三方平台,未经允许,禁止转载

K2Gn?3N1sd0


_-J/brbQ0jc0

V']*A0EkFM9^6@0

作者:IDO老徐51Testing软件测试网c%AKZ z+j;QR[@)w!t

此文首发 isTester.com

t:XUE1C3y!h)a0

原文地址http://www.istester.com/zhichang/139.html

6M+c4W V+N-K(j:Qp0

51Testing软件测试网8g1^Ybk

转载请完整保留如上内容,否则必究。

&w7w6w,X!C?%Y5q0


"ABe]Z.b7A&]051Testing软件测试网}uP(I ^6i

51Testing软件测试网 IV9t`3D9Kx

51Testing软件测试网 t A,u(e9{


TAG: 软件测试 职业发展 测试入门

bling123的个人空间 引用 删除 bling123   /   2018-03-05 10:10:59
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar