2021-07-04軟件測試 (二) 六年軟件測試感悟[轉(zhuǎn)載]

轉(zhuǎn)載鏈接:https://www.cnblogs.com/TankXiao/archive/2012/08/27/2576962.html

不知不覺已經(jīng)從事軟件測試六年了,2006畢業(yè)到進(jìn)入外包公司外包給微軟做軟件測試谤职, 到現(xiàn)在加入著名的外企阁最。六年的時(shí)間過得真快。 長期的測試工作也讓我對(duì)軟件測試有了比較深入的認(rèn)識(shí)。但是我至今還是一個(gè)底層的測試人員,我的看法都比較狹隘粟矿,如有錯(cuò)誤還請(qǐng)批評(píng)改正。

閱讀目錄:

軟件測試人員應(yīng)該居安思危

測試人員應(yīng)該比開發(fā)人員更熟悉業(yè)務(wù)需求

學(xué)會(huì)如何和開發(fā)人員相處

測試人員應(yīng)該懂一些基本的編程

測試人員搭建開發(fā)環(huán)境

寫文檔是測試人員的核心能力

測試后期應(yīng)該做兩天交叉測試

測試人員的瓶頸

盡量實(shí)現(xiàn)自動(dòng)化

自動(dòng)化測試VS手動(dòng)測試

自動(dòng)化測試的技術(shù)和開發(fā)用到的技術(shù)相差太遠(yuǎn)

最郁悶的是無法聽懂開發(fā)人員討論技術(shù)

優(yōu)秀的測試人員非常稀少

大部分的測試經(jīng)理都是有開發(fā)背景的

軟件測試的確非乘鹇#枯燥陌粹,需要花費(fèi)大量精力

英語是測試人員的救命稻草

盡量少用UI自動(dòng)化測試,多使用單元測試福压,接口測試


軟件測試人員應(yīng)該居安思危

每當(dāng)經(jīng)濟(jì)不好掏秩,公司業(yè)績不好的時(shí)候,公司都可能進(jìn)行裁員荆姆。 首先裁的就是測試人員蒙幻。 因?yàn)闇y試人員的技術(shù)水平相對(duì)來說比較低,容易被替代胆筒,招起來也比較容易邮破。 公司往往先拿測試人員開刀。

身為測試人員仆救,雖然我們平常的工作大部分都比較安逸抒和。 但是千萬不能溫水煮青蛙。 應(yīng)該自強(qiáng)不息彤蔽, 要像開發(fā)人員一樣摧莽, 不斷學(xué)習(xí),提高自己的編程水平顿痪。這樣就算被裁也能很快找到新的工作范嘱。

測試人員應(yīng)該比開發(fā)人員更熟悉業(yè)務(wù)需求

測試人員的水平主要體現(xiàn)在測試用例的設(shè)計(jì)上。 要設(shè)計(jì)出全面员魏,覆蓋廣的測試用例,需要測試人員對(duì)自己所測試的項(xiàng)目的業(yè)務(wù)需求非常熟悉叠聋,甚至要比開發(fā)人員還要熟悉撕阎。

如果是測試銀行系統(tǒng),通信行業(yè)碌补,或者ERP軟件虏束。 這些業(yè)務(wù)知識(shí)非常有用的,學(xué)習(xí)起來比較有激情厦章。

要做到精通業(yè)務(wù)需求談何容易镇匀。

1. 要熟讀功能需求文檔, 任何有疑問的地方都要去和PM確認(rèn)袜啃。

2. 把自己當(dāng)成最終用戶汗侵, 經(jīng)常使用自己所測試的軟件。模擬用戶的行為。

3. 熟記軟件的每個(gè)功能晰韵。

學(xué)會(huì)如何跟開發(fā)人員相處

測試人員必須跟開發(fā)人員密切合作发乔, 所以跟開發(fā)人員搞好關(guān)系是相當(dāng)重要的。

1. 和開發(fā)人員成為朋友雪猪。

?熟悉了干啥都方便

2. 不要打擾開發(fā)人員

看到開發(fā)在聚精會(huì)神寫代碼的時(shí)候栏尚,千萬不要去打擾人家。 寫代碼需要集中精力只恨,如果被打擾译仗,就會(huì)中斷思考。?

3. 集中問問題官觅。

把需要問的問題都總結(jié)起來纵菌, 集中起來問開發(fā),這樣能節(jié)省大量的時(shí)間缰猴。

4. 寫好Bug产艾,不被開發(fā)人員煩。

如果開發(fā)人員看到一個(gè)Bug 描述不清楚滑绒,還無法重現(xiàn)闷堡,他肯定會(huì)罵測試人員。 所以測試人員一定要寫好Bug疑故,描述精確杠览,簡潔,沒有歧義纵势,詳細(xì)簡潔的重現(xiàn)步驟踱阿,加截圖。

測試人員應(yīng)該懂一些基本的編程

你的產(chǎn)品是用C# 開發(fā)的钦铁,那測試人員應(yīng)該有C#的入門知識(shí)软舌。? 你測試web程序,你起碼要了解HTML,CSS, Javascript, Jquery吧牛曹,否則你測了一兩年web程序佛点,都不知道這東西是怎么做的,悲劇了吧黎比。

只有懂代碼你才能和開發(fā)人員交流超营,不被開發(fā)鄙視。

測試人員搭建開發(fā)環(huán)境

產(chǎn)品的代碼是最好的學(xué)習(xí)資料了阅虫,我們不能總跟在開發(fā)屁股后面做測試演闭,不能老是等開發(fā)build一個(gè)版本后,我們就測試這個(gè)版本颓帝,開發(fā)checkin了什么代碼米碰,測試人員一點(diǎn)都不知道窝革。偶爾我們應(yīng)該了解下產(chǎn)品代碼是怎么設(shè)計(jì)的,了解下開發(fā)人員是如何修復(fù)bug的见间。說不定編程水平高了聊闯,還能幫開發(fā)做code review.

使用源代碼工具把產(chǎn)品代碼check out到本機(jī)。 經(jīng)趁姿撸看看代碼菱蔬,經(jīng)常看看開發(fā)修復(fù)bug時(shí)候提交的代碼.


寫文檔是測試人員的核心能力

我記得我以前的test lead說史侣,之所以她能當(dāng)lead, 是因?yàn)樗軙?huì)寫文檔發(fā)郵件拴泌。 寫文檔需要總結(jié)歸納的能力,還要邏輯清晰惊橱。

她非常擅長分析幾十頁的Spec蚪腐,寫出幾十頁的測試計(jì)劃。 她還非常擅長匯總測試報(bào)告税朴。 每天將完整回季,清晰,漂亮的測試報(bào)告發(fā)給各個(gè)組正林,

讓公司所有的人都能清晰的看到測試組的工作泡一。

在她的帶領(lǐng)下,我們總結(jié)出很多文檔觅廓,比如鼻忠,"New hire checklist",?? "on boarding traning", 測試工具使用的文檔,等等杈绸。

寫多了博客后我發(fā)現(xiàn)我寫文檔能力提高了很多帖蔓。


測試后期應(yīng)該做兩天交叉測試

?交叉測試,就是指兩個(gè)測試工程師瞳脓,互相交換下測試的項(xiàng)目塑娇。 這樣做有很多好處。

1. 有利于找出bug, 測試工程師測久了自己的項(xiàng)目劫侧,容易形成眼盲钝吮。會(huì)對(duì)一些Bug熟視無睹。?

2. 有利于知識(shí)和業(yè)務(wù)共享板辽,避免人員離職,請(qǐng)假棘催,造成無人測試的情況劲弦。

3. 測試思想不一樣,可以互相找出很多問題


測試人員的瓶頸

手動(dòng)測試工作做個(gè)兩三年醇坝,基本上就能掌握測試需要的大部分知識(shí)邑跪,如果沒有爬到test lead的位置次坡, 很多人就感覺到發(fā)展瓶頸了,每天重復(fù)測試画畅,學(xué)不到東西砸琅,很快就會(huì)對(duì)測試工作失去激情。

學(xué)不到東西轴踱,技術(shù)水平低下症脂,是測試這個(gè)行業(yè)最大的毛病。

如何突破瓶頸淫僻? 我也不知道诱篷。


盡量實(shí)現(xiàn)自動(dòng)化

一點(diǎn)要抽時(shí)間盡量把自己的測試工作實(shí)現(xiàn)自動(dòng)化,可以節(jié)省測試的時(shí)間雳灵,提高自己的技術(shù)水平棕所,也可以避免老是重復(fù)測試。


自動(dòng)化測試VS手動(dòng)測試

現(xiàn)在很多公司招測試的要求越來越高悯辙,很多好公司招senior QA,都要求5年工作經(jīng)驗(yàn)以上琳省,掌握一門編程語言,有豐富的自動(dòng)化測試經(jīng)驗(yàn)躲撰。當(dāng)然自動(dòng)化測試的待遇也會(huì)比手動(dòng)測試好很多针贬。

自動(dòng)化是趨勢, 只會(huì)做手動(dòng)測試的人茴肥,以后肯定會(huì)失去競爭力坚踩。

自動(dòng)化測試的技術(shù)和開發(fā)用到的技術(shù)相差太遠(yuǎn)

以前很多同事想由測試轉(zhuǎn)開發(fā),現(xiàn)在幾年過去了瓤狐,還是沒轉(zhuǎn)成瞬铸,他們原先想利用自動(dòng)化測試的技術(shù)積累,轉(zhuǎn)去做開發(fā)础锐。哪知道自動(dòng)化測試用到的技術(shù)跟開發(fā)用到的技術(shù)相比嗓节,實(shí)在是相差太遠(yuǎn)。

測試轉(zhuǎn)開發(fā)皆警? 難

努力學(xué)習(xí)編碼拦宣,然后用于測試,才是正道


做測試最郁悶的是無法聽懂開發(fā)人員討論技術(shù)

有時(shí)候跟開發(fā)人員一起開會(huì)信姓, 會(huì)議上開發(fā)人員都熱烈討論鸵隧。 而我做為測試人員基本上聽不懂這群開發(fā)在說什么,根本插不上話意推。 很多會(huì)議我甚至都沒說過一句話豆瘫。


優(yōu)秀的測試人員非常稀少

想把測試做好非常不容易, 優(yōu)秀的測試人員需要很廣的知識(shí)面菊值,良好的溝通能力(不但要和開發(fā)人員和項(xiàng)目經(jīng)理打交道外驱,還要跟其他組的人交流)育灸。? 豐富的測試經(jīng)驗(yàn),對(duì)測試工作有極大的熱情昵宇, 耐心磅崭。還需要測試人員有豐富的業(yè)務(wù)知識(shí),還要會(huì)寫代碼瓦哎。

代碼寫得好的人砸喻,肯定就不會(huì)做測試,而是做開發(fā)去了杭煎。


大部分的測試經(jīng)理都是有開發(fā)背景的

我發(fā)現(xiàn)我的幾任上司都是由開發(fā)轉(zhuǎn)來做測試的恩够。 他們都是有幾年的開發(fā)經(jīng)驗(yàn),然后不知道什么原因轉(zhuǎn)行做測試經(jīng)理了羡铲。他們既能開發(fā)又能測試蜂桶,啥都會(huì),能給手下的測試人員提供技術(shù)支持也切。


假如一個(gè)測試經(jīng)理啥技術(shù)都不懂扑媚,對(duì)內(nèi)hold不住手下的人,對(duì)外其他組的人不鳥你雷恃。


軟件測試的確非辰桑枯燥,需要花費(fèi)大量精力

不可否認(rèn)測試工作需要耗費(fèi)大量的精力倒槐,所以歐美才會(huì)把大量的測試職位外包給中國旬痹, 一遍又一遍的重復(fù)測試,不停地執(zhí)行測試用例讨越, 測得天昏地暗两残, 頭發(fā)暈。

我還記得我以前測試過一個(gè)程序的各個(gè)版本在Windows update中的升級(jí)把跨,? 先安裝老版本的程序人弓,然后Windows update 重啟后看看有沒有升級(jí),最后卸載着逐。 然后又安裝崔赌,又卸載。最后測的差點(diǎn)吐血耸别。


英語是測試人員的救命稻草

技術(shù)上已經(jīng)不如開發(fā)了健芭。 在英語上一定占有一些優(yōu)勢。

同等的技術(shù)水平下秀姐,英語好的測試人員可以進(jìn)外企吟榴,比一個(gè)英語不好的測試人員的待遇要高不少。


盡量少用UI自動(dòng)化測試囊扳,多使用單元測試吩翻,接口測試

能找到bug的自動(dòng)化測試,才是有用的锥咸,否則就是個(gè)噱頭

UI自動(dòng)化測試比較不穩(wěn)定狭瞎,對(duì)于測試結(jié)果的分析也困難。 而且UI改動(dòng)也大搏予。 所以應(yīng)該盡量多做一些底層的的自動(dòng)化測試熊锭,比如ASP.NET MVC 中UI和邏輯分開了,針對(duì)邏輯的自動(dòng)化測試就比較好做了雪侥。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末碗殷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子速缨,更是在濱河造成了極大的恐慌锌妻,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旬牲,死亡現(xiàn)場離奇詭異仿粹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)原茅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門吭历,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人擂橘,你說我怎么就攤上這事晌区。” “怎么了通贞?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵朗若,是天一觀的道長。 經(jīng)常有香客問我滑频,道長捡偏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任峡迷,我火速辦了婚禮银伟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘绘搞。我一直安慰自己彤避,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布夯辖。 她就那樣靜靜地躺著琉预,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蒿褂。 梳的紋絲不亂的頭發(fā)上圆米,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天卒暂,我揣著相機(jī)與錄音,去河邊找鬼娄帖。 笑死也祠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的近速。 我是一名探鬼主播诈嘿,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼削葱!你這毒婦竟也來了奖亚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤析砸,失蹤者是張志新(化名)和其女友劉穎昔字,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體干厚,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡李滴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蛮瞄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片所坯。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挂捅,靈堂內(nèi)的尸體忽然破棺而出芹助,到底是詐尸還是另有隱情,我是刑警寧澤闲先,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布状土,位于F島的核電站,受9級(jí)特大地震影響伺糠,放射性物質(zhì)發(fā)生泄漏蒙谓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一训桶、第九天 我趴在偏房一處隱蔽的房頂上張望累驮。 院中可真熱鬧,春花似錦舵揭、人聲如沸谤专。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽置侍。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蜡坊,已是汗流浹背杠输。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秕衙,地道東北人抬伺。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像灾梦,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子妓笙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 軟件測試分類 原文網(wǎng)址 http://www.cnblogs.com/fnng/archive/2012/10/2...
    zhaihongxia閱讀 374評(píng)論 0 2
  • 總結(jié)知乎答主和蟲師博客的觀點(diǎn): 根據(jù)項(xiàng)目流程階段劃分測試單元測試:單元測試是對(duì)軟件中的基本組成單位進(jìn)行的測試若河。目的...
    抓兔子的貓閱讀 729評(píng)論 0 2
  • 軟件測試人員的發(fā)展誤區(qū)[http://www.51testing.com/html/48/n-85348.html...
    mocobk閱讀 758評(píng)論 0 3
  • 不知不覺已經(jīng)從事軟件測試六年了,2006畢業(yè)到進(jìn)入外包公司外包給微軟做軟件測試寞宫, 到現(xiàn)在加入著名的外企萧福。六年的時(shí)間...
    然學(xué)科技閱讀 976評(píng)論 1 23
  • 四、 客戶端兼容性測試 1辈赋、平臺(tái)測試 市場上有很多不同的操作系統(tǒng)類型鲫忍,最常見的有Windows、Unix钥屈、Maci...
    小敢敢不憨a閱讀 1,297評(píng)論 0 0