職場(chǎng)骑丸,三階段 舌仍。
第一階段,剛?cè)胄校焊杏X(jué)自己什么都不懂通危,什么都要學(xué) 铸豁。
第二階段,入行1-2年:好像什么都懂了 菊碟。
第三階段节芥,入行多年:突然發(fā)現(xiàn),其實(shí)自己什么都不懂 。
軟件測(cè)試头镊,入行太簡(jiǎn)單了蚣驼。
1. 看一本軟件測(cè)試?yán)碚摃?shū)籍 。
2. 看一點(diǎn)數(shù)據(jù)庫(kù)知識(shí)(增刪改查)相艇。
3. 看一點(diǎn)Linux常用命令(30個(gè)夠了)颖杏。
4. 了解幾個(gè)行業(yè)內(nèi)容的測(cè)試工具(如Jira Zentao LR Jmeter Fiddler 等)。
- 用心準(zhǔn)備一份靠譜的簡(jiǎn)歷 坛芽。
6. 投簡(jiǎn)歷留储,面試 。
總結(jié)每次面試遇到的問(wèn)題咙轩,搞懂每次遇到的問(wèn)題 获讳。
重復(fù)如上,5-7 臭墨,直到順利入職 赔嚎。
就是這么簡(jiǎn)單,如上幾步輕松入職胧弛,是不是很簡(jiǎn)單 尤误?
剩下的,工作中结缚,接觸過(guò)幾個(gè)項(xiàng)目损晤,完整跟進(jìn)過(guò)幾個(gè)項(xiàng)目的全流程 。
把曾經(jīng)學(xué)過(guò)的理論红竭,在實(shí)踐中應(yīng)用了 尤勋。
知道了,理論與實(shí)際企業(yè)中的使用茵宪,是有差距的 最冰。
也有機(jī)會(huì),跟同事一起稀火,參與自動(dòng)化測(cè)試執(zhí)行暖哨、性能測(cè)試執(zhí)行 。
此時(shí)凰狞,牛X了篇裁,以為自己什么都懂了 。
心想「測(cè)試職業(yè)赡若,也不過(guò)如此嘛达布,沒(méi)什么難的」。
出來(lái)找工作逾冬,才發(fā)現(xiàn)黍聂,自己懂的,是那么片面,從來(lái)沒(méi)有梳理過(guò)自己的知識(shí)體系 分冈。也沒(méi)有思考過(guò)圾另,為什么你之前團(tuán)隊(duì)要那樣做霸株,基于什么點(diǎn) 雕沉。
為何用某款工具,而不用另一款工具 去件?
為什么坡椒,整個(gè)項(xiàng)目,用A架構(gòu)尤溜,不用B架構(gòu) 倔叼?
找工作,四處碰壁 宫莱。
此刻丈攒,恭喜你 。
即將授霸,進(jìn)入到第三階段巡验,開(kāi)始真正的成長(zhǎng)了 。
算是碘耳,正式入行了 显设。
/
OK ,說(shuō)到正題 辛辨。
測(cè)試從業(yè)者捕捂,必備的基礎(chǔ)知識(shí),到底有哪些 斗搞?
一指攒、
數(shù)據(jù)庫(kù),基本常識(shí)僻焚,基本操作 允悦。
曾經(jīng)寫(xiě)過(guò)一篇文章,把測(cè)試從業(yè)者溅呢,需要掌握的數(shù)據(jù)庫(kù)知識(shí) 澡屡。
分為了三個(gè)階段 。
第一階段(多數(shù)測(cè)試從業(yè)者足夠)
1. 至少得知道常見(jiàn)的數(shù)據(jù)庫(kù)類(lèi)型
Mysql 咐旧、MSSQL 驶鹉、 Oracle 、 Memcached 铣墨、 Redis 室埋、 Mongodb 等
如下,以Mysql為例 。
2. 數(shù)據(jù)庫(kù)的安裝姚淆、部署 孕蝉,基礎(chǔ)使用 。
你至少得會(huì)自己在服務(wù)器 或 自己電腦上安裝個(gè)數(shù)據(jù)庫(kù)腌逢。
3. 常見(jiàn)的數(shù)據(jù)庫(kù)鏈接工具降淮。
如 WorkBench Navicat phpMyAdmin 等 。
4. 數(shù)據(jù)庫(kù)基礎(chǔ)配置 搏讶。
修改密碼佳鳖、添加用戶(hù)等。
5. 創(chuàng)建/刪除庫(kù)媒惕、創(chuàng)建/刪除表系吩、查看庫(kù)、查看表妒蔚。
6. 基本的增刪改查 語(yǔ)句穿挨。
第二階段(一些對(duì)數(shù)據(jù)有強(qiáng)需求的業(yè)務(wù)測(cè)試)
7. 備份、還原數(shù)據(jù)庫(kù) 肴盏。
8. 稍微復(fù)雜點(diǎn)的SQL
多表查詢(xún)科盛、子查詢(xún) 等等。
9. 存儲(chǔ)過(guò)程 叁鉴、視圖 等土涝。
10.數(shù)據(jù)導(dǎo)入、導(dǎo)出數(shù)據(jù) 等幌墓。
11.造數(shù)據(jù)但壮。
實(shí)際測(cè)試過(guò)程中,經(jīng)常需要通過(guò)數(shù)據(jù)庫(kù)造一些測(cè)試數(shù)據(jù)常侣。
第三階段(數(shù)據(jù)庫(kù)的一些優(yōu)化知識(shí)蜡饵、安全知識(shí) 等 ,多數(shù)測(cè)試同學(xué)可以不掌握)
如慢sql 胳施、sql優(yōu)化溯祸、使用規(guī)范等,主要是方便定位問(wèn)題舞肆、性能優(yōu)化 等焦辅。
/
二 、
Linux 基礎(chǔ)知識(shí) 椿胯。
具體需要的知識(shí)筷登,之前寫(xiě)過(guò)文章,如下 哩盲。
簡(jiǎn)單梳理了前方,最需要掌握的Linux內(nèi)容狈醉。
- 1 -
玩Linux之前,首先要有Linux的環(huán)境可以玩惠险,否則都是浮云 苗傅。
公司如果有Linux服務(wù)器可以讓你玩耍的,更好班巩,直接玩就行(注意渣慕,別在服服務(wù)器上玩,小心把服務(wù)器玩掛了)趣竣。
或者土豪的摇庙,可以買(mǎi)個(gè)云服務(wù)器旱物,一年幾百塊遥缕,也不貴 。
老徐更建議大家安裝個(gè)虛擬機(jī)宵呛,隨便怎么折騰都行单匣,也不怕玩壞 。
Windows下宝穗,虛擬機(jī)軟件推薦:VMware 或 VirtualBox
虛擬機(jī)安裝搞定后户秤,在虛擬機(jī)安裝個(gè)Linux操作系統(tǒng),老徐推薦Centos 6.5 逮矛,至于怎么安裝鸡号?(公眾號(hào)后臺(tái),回復(fù)“Linux入門(mén)”有安裝文檔)
系統(tǒng)安裝搞定后须鼎,剩下的就是安裝個(gè)終端連接工具鲸伴,每次在虛擬機(jī)操作甚是不便,推薦工具:SecureCRT 或 Xshell
注:安裝Centos晋控,建議安裝服務(wù)版汞窗,桌面沒(méi)有太大價(jià)值(這塊如果不會(huì),可以去看老徐錄制的實(shí)操視頻赡译,對(duì)照實(shí)操)仲吏。
- 2 -
系統(tǒng)安裝后,剩下的就是在Linux部署你需要的各種服務(wù)了蝌焚,各種安裝操作裹唆,少不了的一步就是往服務(wù)器上傳/下載各種安裝包(當(dāng)然,也可以wget直接獲戎蝗鳌)许帐,有兩個(gè)非常簡(jiǎn)單方便的命令rz / sz ,可能很多系統(tǒng)默認(rèn)沒(méi)安裝此服務(wù) 红碑。
安裝sz/rz一步搞定舞吭,執(zhí)行命令
yum install lrzsz
剩下就簡(jiǎn)單了泡垃,在Xshell:
輸入rz,會(huì)彈出文件選擇框羡鸥,上傳文件到Linux
輸入sz 文件名蔑穴,會(huì)下載文件到Windows 。
注:這塊如果不會(huì)惧浴,也可以去看老徐錄制的實(shí)操視頻存和,對(duì)照實(shí)操 。
- 3 -
Linux初學(xué)者衷旅,經(jīng)常容易出的問(wèn)題~
cd 進(jìn)入某個(gè)目錄捐腿,如老徐一般安裝文件會(huì)放在/usr/local/webserver,此時(shí)你要進(jìn)入此目錄柿顶,執(zhí)行:
cd /usr/local/webserver
如果目錄不存在怎么辦呢茄袖?肯定是創(chuàng)建目錄,執(zhí)行:
mkdir -p /usr/local/webserver
多數(shù)時(shí)候嘁锯,你執(zhí)行命令宪祥,提示找不到文件,此時(shí)可執(zhí)行:
pwd
查看下你當(dāng)前的目錄是否對(duì) 家乘。
然后就是壓縮/解壓tar -xvf / tar -cvf
- 4 -
剩下的可能就是vi的常用操作蝗羊,很多同學(xué)可能完全沒(méi)有概念,記住如下幾個(gè)模式:
命令模式仁锯,可以執(zhí)行各種命令 耀找。
編輯模式,各種文本編輯操作 业崖。
剩下的野芒,google一下你就知道 。
對(duì)于Tester腻要,最常見(jiàn)的操作复罐,需要更改環(huán)境變量文件 。
vi /etc/profile
然后按 i雄家,進(jìn)入編輯模式效诅,到文件末尾,添加環(huán)境參數(shù) 趟济。
添加完后乱投,按esc,進(jìn)入命令模式 顷编。
執(zhí)行:wq戚炫,保持此次修改 呕诉。
然后阶捆,就是執(zhí)行soucre /etc/profile
使更改生效 填渠。
注:還有很多其他命令帖烘,有興趣,自己折騰茅糜。
- 5 -
常見(jiàn)的問(wèn)題定位思路七芭,需要用到的一些命令 。
查看某個(gè)服務(wù)是否啟動(dòng)蔑赘,執(zhí)行:
ps -aux|grep 服務(wù)名
查看啟動(dòng)了哪些端口:
netstat -nltp
實(shí)時(shí)查看某個(gè)服務(wù)的日志:
tail -100f /APP/web/logs/log.log
關(guān)掉某個(gè)進(jìn)程:
kill -9 PID
如上狸驳,如果都掌握了,至少Linux入了個(gè)門(mén) 缩赛,知道Linux是什么耙箍?能夠上去自己折騰基礎(chǔ)命令 。
下面酥馍,聊點(diǎn)進(jìn)階的內(nèi)容辩昆,部署應(yīng)用,升級(jí)應(yīng)用等等物喷。
--準(zhǔn)備一套Linux環(huán)境--
可以直接在公眾號(hào)后臺(tái)卤材,回復(fù)“Linux入門(mén)”獲取之前整理的pdf安裝文檔。
--環(huán)境部署--
實(shí)際工作中峦失,常見(jiàn)的部署服務(wù)如下。
Tomcat
JDK
Nginx
Mysql
MongoDB
Zookeeper
Ruby
node.js
Git
注:如上沒(méi)個(gè)服務(wù)具體如何部署术吗,之前老徐也寫(xiě)過(guò)文章尉辑;另外,這類(lèi)內(nèi)容较屿,網(wǎng)上大把隧魄,隨便一搜就有。重點(diǎn)是隘蝎,自己去折騰购啄,去部署,一定會(huì)遇到各種問(wèn)題的嘱么,逐步去解決狮含。
--溫馨提醒--
Linux實(shí)戰(zhàn)過(guò)程中,一定會(huì)遇到各種問(wèn)題曼振。
有兩個(gè)非常有用的東西几迄,可以解決你的多數(shù)問(wèn)題。
1. Google / Baidu 搜索冰评。
2. 看log
/
三 映胁、
軟件測(cè)試?yán)碚?。
這個(gè)才是測(cè)試從業(yè)者的根本 甲雅。
找一本測(cè)試書(shū)籍解孙,撿回來(lái)坑填,重新結(jié)合自己的這些年經(jīng)驗(yàn),重新看一遍弛姜,絕對(duì)會(huì)有很多不一樣的收獲 穷遂。曾經(jīng),看不懂的內(nèi)容娱据,現(xiàn)在看起來(lái)蚪黑,就容易理解多了 。對(duì)于一些理論中剩,現(xiàn)在會(huì)有一些新的理解 忌穿。
/
四 、
研發(fā)全流程相關(guān)工具 & 技術(shù)结啼。
如掠剑,
1. 代碼管理 Git / Svn :這塊知識(shí),很多測(cè)試同學(xué)郊愧,居然完全不了解 朴译。
2. 研發(fā)技術(shù)架構(gòu) :雖然不需要完全精通,但知道得知道項(xiàng)目用的架構(gòu)属铁,以及技術(shù)體系 眠寿。
3. 基本的服務(wù)部署常識(shí) 。
/
五 焦蘑、
計(jì)算機(jī)基礎(chǔ) 盯拱。
軟件工程基礎(chǔ) 。
項(xiàng)目基礎(chǔ) 例嘱。
/
六 狡逢、
好奇心 ,
平時(shí)有時(shí)間拼卵,多折騰奢浑,至少得對(duì)常用的軟件,能快速熟悉 腋腮。
/
七 雀彼、
持續(xù)學(xué)習(xí)的習(xí)慣 。
否則低葫,很容易详羡,被淘汰 。
互聯(lián)網(wǎng)發(fā)展太快嘿悬,技術(shù)發(fā)展太快 实柠。
/
大體如上 ,
如果遺漏善涨,再補(bǔ)充 窒盐。
推薦幾篇文章 :
自動(dòng)化測(cè)試難么 草则?一站式開(kāi)源自動(dòng)化測(cè)試平臺(tái)
2018軟件測(cè)試從業(yè)者精進(jìn)指南 。
簡(jiǎn)單預(yù)告蟹漓,
18年炕横,老徐還是以「軟件測(cè)試從業(yè)者綜合能力提升」& 「技術(shù)人非工資收入探索」為止 。
技術(shù)文葡粒,主線(xiàn)是整個(gè)持續(xù)集成體系 份殿。
更多文章,持續(xù)關(guān)注 嗽交。
此文卿嘲,僅代表IDO老徐 個(gè)人觀點(diǎn),如文章有價(jià)值夫壁,歡迎轉(zhuǎn)發(fā) 拾枣。
任何第三方平臺(tái),未經(jīng)允許盒让,禁止轉(zhuǎn)載
我是IDO老徐梅肤,Tester,十年測(cè)試職業(yè)老鳥(niǎo)邑茄,某互聯(lián)網(wǎng)公司測(cè)試經(jīng)理 姨蝴。
作者:IDO老徐
原文 http://istester.com/article/139.html