優(yōu)秀軟件測試工程師必備的8個能力

文章轉(zhuǎn)自http://blog.51cto.com/13559040/2059204

一荒吏、業(yè)務分析能力

1.分析整體業(yè)務流程

不了解整個公司的業(yè)務玄窝,根本就沒辦法進行測試

2.分析被測業(yè)務數(shù)據(jù)

了解整個業(yè)務里面所需的數(shù)據(jù)有哪些局待?哪些是需要用戶提供的绰姻?哪些是自己提供的?有哪些可以是假數(shù)據(jù)官紫?有哪些必須是真數(shù)據(jù)肛宋?添加數(shù)據(jù)的時候可以用哪個庫?

明白了整個軟件的數(shù)據(jù)庫架構束世,才能知道哪一個數(shù)據(jù)是從哪一個表里頭帶出來的酝陈,它的邏輯是什么,有沒有連帶關系良狈。

3.分析被測系統(tǒng)架構

用什么語言開發(fā)的后添?用的是什么服務器笨枯?測試它的話需要用什么樣的環(huán)境進行測試薪丁?整體的測試環(huán)境是什么樣的?

如果缺少了馅精,需要進行環(huán)境搭建严嗜,架構搭建。一般去一家新公司之后洲敢,架構是搭建好的漫玄,了解它即可,熟悉之前的這些老員工們使用什么樣的架構去做的压彭。

4.分析被測業(yè)務模塊

整個軟件有哪些模塊睦优,比如說首頁面、注冊頁面壮不、登錄頁面汗盘、會員頁面、商品詳情頁面询一、優(yōu)惠券頁面等等

明白有多少個模塊需要測試隐孽,每個模塊之間的連帶關系,進而怎樣進行人員分工

5.分析測試所需資源

我需要幾臺計算機健蕊,需要幾部手機菱阵,手機需要什么樣的系統(tǒng),什么樣的型號缩功。

比如測一個網(wǎng)站的性能的時候晴及,電腦的配置達不到測試并發(fā)5000人的標準,要么升級電腦的硬件配置嫡锌,要么多機聯(lián)合抗俄,多機聯(lián)合時需要幾臺電腦脆丁,都需要提前籌劃。

6.分析測試完成目標

我的性能目標是什么樣的动雹?我的功能目標是什么樣的槽卫?我要上線達到的上線標準是什么樣的?

性能目標胰蝠,比如我要達到并發(fā)5000人的時候歼培,CPU占用率不能高于70%,內(nèi)存占用率不能高于60%茸塞,響應時間不能超過5秒

功能目標躲庄,比如整體的業(yè)務流程都跑通,所有的分支流程都沒有問題钾虐,所有的接口都能夠互相調(diào)用噪窘,整體的UI界面沒有問題,兼容性沒有問題等

把這些問題都弄清楚效扫,測試的思路會非常的清晰

二倔监、缺陷洞察能力

1.一般缺陷的發(fā)現(xiàn)能力

至少你要滿足一般缺陷的發(fā)現(xiàn)能力,這個是最基本的菌仁,如果要連最簡單的一般的缺陷都發(fā)現(xiàn)不了的話浩习,別說優(yōu)秀測試工程師了,你說你是測試我都不信

2.隱性問題的發(fā)現(xiàn)能力

在軟件的測試過程當中有一些缺陷藏的比較深济丘,有的是性能方面的問題谱秽,有的是功能方面的問題,它需要有一些設定特定的條件的情況下才會出現(xiàn)這樣的問題摹迷。

比如說買雙鞋必須選擇的是什么品牌疟赊,必須選擇是紅顏色,必須選擇44號峡碉,而且必須選擇用特定的支付方式才會出現(xiàn)這樣的bug的時候近哟,那么這種就屬于特別隱性的bug,對于這樣的問題的發(fā)現(xiàn)能力一定要比別人更強异赫,要找到一些別人可能發(fā)現(xiàn)不了的bug

3.發(fā)現(xiàn)連帶問題的能力

當發(fā)現(xiàn)了一個缺陷之后椅挣,能夠想到通過這個缺陷可能會引發(fā)其他哪個地方出現(xiàn)問題,這就叫做連帶的問題塔拳。而不是說發(fā)現(xiàn)這一個bug之后提了這一個就算完了鼠证,一定要有一個察覺,可能其他地方也存在這樣的問題靠抑。

4.發(fā)現(xiàn)問題隱患的能力

有些軟件里邊可能有一些操作模塊量九,或者是代碼寫的接口,表面上沒有什么問題,但是它是有隱患的荠列,比如說這個接口寫的不穩(wěn)定类浪,當他傳的數(shù)據(jù)有一些問題的時候,可能它最后返回的結(jié)果就是報錯就是報404或者報亂碼肌似。

5.盡早發(fā)現(xiàn)問題的能力

如果你只能停留在界面級別的話费就,那你根本就沒有辦法達到盡早發(fā)現(xiàn)問題的這個能力

你必須要等到前端人員把每個界面都做好了之后才能進入測試,而我能比你早一個月進入測試了川队,然后我比你結(jié)束測試時間快一個月力细,而你又比我晚一個月,那么咱倆的薪資一下就拉開了

6.發(fā)現(xiàn)問題根源的能力

需要知道這個缺陷它到底是由什么原因產(chǎn)生的固额,是屬于什么類型的缺陷眠蚂,是ui前端人員做的問題,還是后臺接口人員做的問題斗躏?

不僅要找到這個bug逝慧,還要知道這個bug產(chǎn)生的原因,這樣的測試人員是非常棒的啄糙,而且很是受人尊敬笛臣,提bug的方式也就不一樣了

三、團隊協(xié)作能力

1.合理進行人員分工

合理的進行人員分工是提高效率的重要保證

2.協(xié)助組員解決問題

比如說測試在趕進度迈套,或者這個軟件項目的質(zhì)量把控是一個團隊來把控的捐祠,協(xié)助組員解決問題就顯得尤為關鍵

3.配合完成測試任務

一個團隊里邊的人員分工碱鳞,他們的任務都是不一樣的桑李,這就是咱們說的配合。你的東西做完了窿给,要輪到我了贵白,我的性能測完了之后該輪到你了,所以整個的一個流程下來之后崩泡,大家應該是各司其職禁荒,配合得非常緊密的一個過程

4.配合開發(fā)重現(xiàn)缺陷

我給你提bug,你改我的bug角撞,咱們的目的只有一個呛伴,就是讓這個軟件變得更好,所以在這樣的情況下谒所,咱們就一定要配合開發(fā)

5.督促項目整體進度

既然是一個團隊協(xié)作的過程热康,就一定要互相的去督促對方,包括督促開發(fā)去改bug劣领,因為開發(fā)人員他們有時候工作很忙姐军,他們不知道要先改哪些問題,要后改哪些問題,但是往往有一些缺陷奕锌,它影響了測試的這個時間著觉,影響了測試的進度,那么這個時候就需要測試員去督促開發(fā)人員惊暴,讓他盡快的去解決你棘手的問題饼丘。這個東西能夠提高咱們的測試效率

6.出現(xiàn)問題勇于承擔

愿意背鍋的最后都成為了領導,不愿意背鍋的最后依然是員工

四辽话、專業(yè)技術能力

1.掌握測試基礎知識

基礎知識就是根基葬毫,根基打好了,你才能夠更有效地往后期發(fā)展屡穗,也就是為了以后的學習做一個鋪墊贴捡。如果根基都沒打好,功能測試不會村砂,就想直接學性能烂斋,那性能是做不好的

2.嫻熟運用測試工具

熟悉工具和熟練使用工具完全是兩個概念,熟悉工具基本上等同于不會础废,遇到過很多簡歷上寫會使用什么什么工具汛骂,都沒有實際能力。比如loadrunner只會一個簡單的錄制评腺,增強一下腳本帘瞭,覺得會用了,那知識會用了1/5蒿讥,其他4/5 都不會蝶念。

3.了解工具操作原理

它是怎么樣給服務器發(fā)送請求的,是用什么樣的方式去發(fā)送請的芋绸,是用什么樣的方式去監(jiān)控的媒殉,它的操作原理是什么樣的,咱們要把這件事情搞清楚摔敛,這樣的話能有助于更好的去使用這些東西廷蓉。包括一些請求的協(xié)議,每個協(xié)議代表什么意思马昙,它是用來干什么的桃犬。

4.自主完成測試任務

一定要能夠自己完成一個獨立的內(nèi)容,獨立的工作行楞,這件事情領導你交給我好了攒暇,放心我能給你搞定,要的是這樣的人

5.找出問題出現(xiàn)原因

找出缺陷的時候敢伸,不僅要看它的表面扯饶,還要看它的本質(zhì)

6.提供問題解決方案

發(fā)現(xiàn)問題不是能力,發(fā)現(xiàn)問題并提出解決方案才是真的能力

7.提供完整測試報告

測試報告能夠說明你表達的清不清楚?領導能不能看懂尾序?還有就是能不能夠把你整個測試的過程給它梳理得非常詳細钓丰,人家能夠通過你的報告,能夠了解到整個的項目的情況每币,而不是只了解一個片面的情況

8.了解相關技術領域

觸類旁通

五携丁、邏輯思考能力

1.判斷邏輯的正確性

面試官也經(jīng)常會給測試人去出一些邏輯題,邏輯題能夠分析出來你這個人思維有沒有兰怠?活躍不活躍梦鉴?還有他的維度,包括他想的問題的全面性揭保,都能夠判斷得出來肥橙。

比如說去買一樣商品,它的里邊邏輯就會經(jīng)常會出現(xiàn)很多問題秸侣,比如說它的會員的級別存筏,什么樣的級別去買什么樣的商品,它的價格不一樣味榛,什么情況下會給優(yōu)惠券椭坚,什么樣的情況下不給優(yōu)惠券?達到多少錢的情況下才能夠使用優(yōu)惠券搏色?如果說這里邊的邏輯出現(xiàn)了問題的話善茎,那么整個的業(yè)務不用再測了

2.對可行性邏輯分析

要去測一個網(wǎng)站的邏輯的時候,一定要先思考這一個業(yè)務流程可能會涉及到哪些邏輯频轿,這些邏輯哪些是可行的垂涯,有些是正向邏輯,有些是逆向邏輯略吨,都要考慮全面集币,而不是說只是把正向的邏輯測試全面了考阱,逆向邏輯不考慮翠忠。其實往往更容易出錯的地方就是逆向邏輯

3.思維導圖梳理思路

思維導圖工具能夠起到什么作用,能夠讓你更有效的進行測試乞榨,能夠讓你的思路更清晰

4.站在客觀角度思考

去測試的時候秽之,不要僅僅只是站在測試人員的角度上去對整個網(wǎng)站進行測試,還更多的要站在用戶的角度吃既,要替用戶考慮

六考榨、問題解決能力

1.技術上的問題

把自己的個人能力提升起來,多跟別人虛心請教鹦倚,多去自己想辦法解決問題

2.工作中的問題

在任何的企業(yè)里邊去工作河质,肯定會遇到一些工作當中的一些不愉快的事情,而不是什么事情都會讓你很順心。所以要去處理工作上的一些不順心的事情掀鹅,不要把它帶到你的工作上散休,或者是你的生活上,盡可能的去跟別人溝通乐尊,去解決這個工作上遇到的麻煩

3.同事間的問題

在工作當中可能會涉及到跟開發(fā)人員的溝通戚丸,跟產(chǎn)品人員的溝通,跟ui人員的溝通扔嵌,跟這三方的人員去溝通的時候限府,就要用不同的溝通方式

4.領導層的問題

如果你覺得你的領導不好,或者說你覺得對你的領導一些建議痢缎,不要的去跟同事之間去說他壞話或者怎么樣的胁勺,領導需要的是解決問題的人,而不是制造問題的人

七独旷、溝通表達能力

1.和技術人員的溝通

跟開發(fā)人員闡述缺陷時要簡潔明了姻几、清晰易懂。當發(fā)現(xiàn)嚴重缺陷時势告,也不要大驚小怪蛇捌,要站在開發(fā)人員的角度思考如何解決問題。而不是踩在開發(fā)頭上咱台,炫耀自己發(fā)現(xiàn)問題的能力络拌。

2.和產(chǎn)品人員的溝通

當對產(chǎn)品提出意見時,要站在用戶的角度去說明自己的想法回溺,而不要主觀認為不好而要求產(chǎn)品進行修改春贸。

3.和上級領導的溝通

跟領導溝通時要有大局觀,不能只考慮自己部門的情況遗遵。并且與領導溝通時萍恕,盡量直奔主題,不要拐彎抹角车要,當與領導意見不一致時允粤,也不要直接反駁,應該先給予認可翼岁,再闡述自己的想法类垫。

4.在集體會議中溝通

在集體會議中不要一味的突出自己的個人能力,不要當話癆琅坡,也不要默默無聞悉患。適當?shù)奶岢鲆恍┳约旱囊娊猓兄谧尨蠹腋又匾暷愕拇嬖谟馨场G杏洸灰诙嗳藭h中售躁,去指責別人和推卸問題坞淮。各個部門的同事,都要面子~

5.與下級員工的溝通

與下級溝通時不要擺高姿態(tài)陪捷,不要讓下級產(chǎn)生畏懼感碾盐,應該更多的為下級解決問題。服務好部門的同事揩局,才能更好的產(chǎn)生凝聚力毫玖。

八、宏觀把控能力

1.有效控制測試時間

測試周期的時間控制凌盯,應當采取多種方法去衡量付枫,例如人員能力,人員數(shù)量驰怎,項目復雜程度阐滩,同類項目的測試經(jīng)驗等多方面去衡量。

2.有效控制測試成本

測試成本指的是人員成本跟時間成本县忌,不要浪費每個人的時間跟勞動力掂榔,要讓每個人充分發(fā)揮最大的價值。

3.有效制定測試計劃

測試計劃對于一個項目是核心關鍵症杏,它的存在為了讓測試進行中有依據(jù)可查装获。所以測試計劃,一定要切合實際情況厉颤,要經(jīng)過思考和衡量最后得出計劃安排穴豫。

4.有效控制組員情緒

組員的情緒可以直接影響測試進度跟測試的質(zhì)量,當有組員出現(xiàn)思想問題時逼友,應當及時溝通精肃,采取一些必要的措施去解決問題。而不能裝看不見帜乞。

5.有效進行風險評估

任何項目在進行期間都存在許多潛在的風險司抱,例如,人員離職黎烈,生病請假习柠,業(yè)務變更,需求變更怨喘,服務器或其他組件故障等津畸。應當提前做出相應的解決方案,以免到時候手忙腳亂必怜。

6.有效控制測試方向

測試的方向是指測試的目標和測試的范圍,很多項目的測試是有針對性的后频,例如性能測試梳庆,所以在測試中暖途,一定要隨時清楚測試的目標和目的是什么,以免把時間浪費在無關緊要的業(yè)務上膏执。


?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末驻售,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子更米,更是在濱河造成了極大的恐慌欺栗,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件征峦,死亡現(xiàn)場離奇詭異迟几,居然都是意外死亡,警方通過查閱死者的電腦和手機栏笆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門类腮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蛉加,你說我怎么就攤上這事蚜枢。” “怎么了针饥?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵厂抽,是天一觀的道長。 經(jīng)常有香客問我丁眼,道長修肠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任户盯,我火速辦了婚禮嵌施,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘莽鸭。我一直安慰自己吗伤,他們只是感情好,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布硫眨。 她就那樣靜靜地躺著足淆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪礁阁。 梳的紋絲不亂的頭發(fā)上巧号,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天,我揣著相機與錄音姥闭,去河邊找鬼丹鸿。 笑死,一個胖子當著我的面吹牛棚品,可吹牛的內(nèi)容都是我干的靠欢。 我是一名探鬼主播廊敌,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼门怪!你這毒婦竟也來了骡澈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤掷空,失蹤者是張志新(化名)和其女友劉穎肋殴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坦弟,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡护锤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了减拭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔽豺。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拧粪,靈堂內(nèi)的尸體忽然破棺而出修陡,到底是詐尸還是另有隱情,我是刑警寧澤可霎,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布魄鸦,位于F島的核電站,受9級特大地震影響癣朗,放射性物質(zhì)發(fā)生泄漏拾因。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一旷余、第九天 我趴在偏房一處隱蔽的房頂上張望绢记。 院中可真熱鬧,春花似錦正卧、人聲如沸蠢熄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽签孔。三九已至,卻和暖如春窘行,著一層夾襖步出監(jiān)牢的瞬間饥追,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工罐盔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留但绕,地道東北人。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓翘骂,卻偏偏與公主長得像壁熄,于是被迫代替她去往敵國和親帚豪。 傳聞我的和親對象是個殘疾皇子碳竟,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

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

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,189評論 2 126
  • 1****草丧、問:你在測試中發(fā)現(xiàn)了一個bug****,但是開發(fā)經(jīng)理認為這不是一個bug****莹桅,你應該怎樣解決昌执? 首...
    蛋炒飯_By閱讀 5,291評論 1 94
  • 這兩天,看《楚辭》的時候诈泼,看到《越人歌》懂拾,里面的那首歌是這樣唱的: 今夕何夕兮,搴州中流铐达。 今夕何夕兮岖赋,得與王子同...
    蘇易子閱讀 639評論 4 6
  • ifree321閱讀 244評論 0 0
  • 好久沒看我的csdn博客了,今天登上賬號瓮孙,點擊進入我的博客唐断。我小小驚訝了一下,其中有一篇文章的閱讀量已經(jīng)上千了杭抠。這...
    分母為零閱讀 432評論 2 0