成為一個優(yōu)秀的測試工程師需要具備哪些知識和經驗泌霍?

根據(jù)我的觀察剪况,優(yōu)秀的測試人員可以做的事情可以包括如下3點:

由單純的測試變成項目質量保證工作
持續(xù)集成探索和推動和自動化測試技術研究
測試相關工具的開發(fā)
1教沾、我們先來講第一點,由單純的測試變成項目質量保證工作

測試译断,從狹義的角度來講授翻,包括如下這些環(huán)節(jié):
測試計劃和測試用例編寫-測試執(zhí)行-質量報告書寫
測試人員一般會在開發(fā)階段就進行測試計劃和測試用例的編寫和準備工作;在測試階段,我們一般先會做功能測試堪唐,等項目功能基本穩(wěn)定巡语,bug較少了,就開始做兼容性測試淮菠、性能測試男公、安全性測試。兼容性測試保證了產品在多瀏覽器合陵、APP在產品在不同機型下的兼容性枢赔;性能測試保證了產品在海量用戶大流量下的服務能力;安全測試能發(fā)現(xiàn)產品可能會被攻擊的各個隱患拥知。做完了這些測試以后踏拜,人員發(fā)布質量報告,產品上線举庶。

不過执隧,優(yōu)秀的測試人員需要向上游和下游拓展測試的領域揩抡,把自己放在“質量保障”的角色上户侥,推動整個項目組一起保證質量,上游的工作包括:

在產品剛立項峦嗤、進行需求確認的時候蕊唐,測試人員就會參與進去,仔細地Review需求烁设,看需求是不是完整替梨、有沒有漏洞,這個時候還沒有進入正式開發(fā)装黑,修改需求對于項目組來說代價是最少的副瀑。在這個環(huán)節(jié),測試人員憑借縝密的推演恋谭、發(fā)散性的思維糠睡,往往能發(fā)現(xiàn)很多需求的漏洞,提高了項目的整體效率疚颊。
另外狈孔,測試人員在完成測試計劃、測試用例以后材义,會邀請開發(fā)均抽、策劃一起來評審測試用例,在這個環(huán)節(jié)其掂,由于測試人員把每個需求如何細化測試都體現(xiàn)在了用例里面油挥,就相當于再次把需求分析了個透,往往還能發(fā)現(xiàn)很多需求的漏洞。這也是提早發(fā)現(xiàn)需求漏洞的有效環(huán)節(jié)喘漏。
我們知道护蝶,代碼的質量歸根結底是由開發(fā)保證的,測試做的工作翩迈,只是發(fā)現(xiàn)Bug讓開發(fā)修復持灰。如果一個花瓶,一開始就是很完美的负饲;另一花瓶經過了各種修補堤魁,看起來比較完美,大家覺得哪個花瓶比較好返十?當然是第一個花瓶妥泉。所以,測試人員應該站在質量保障的立場洞坑,想辦法跟項目組溝通盲链、給開發(fā)提供工具,讓開發(fā)自己把質量保障工作做好迟杂。比較可行的一些方式是:提供一些手工用例讓開發(fā)自測刽沾;給一些自動化的接口和UI測試代碼讓開發(fā)自測;部署靜態(tài)代碼檢查工具排拷,并推動開發(fā)分析和修改發(fā)現(xiàn)的問題侧漓;有一些做得好的項目已經實現(xiàn)了持續(xù)集成,也可以嘗試监氢。
下游的工作包括:

在產品完成了測試以后布蔗,就是發(fā)布的環(huán)節(jié)了,測試人員在發(fā)布的環(huán)節(jié)也能發(fā)揮作用浪腐,首先纵揍,測試人員為了部署測試環(huán)境,研究自動化部署的技術议街,可以把上線部署的環(huán)節(jié)也自動化泽谨,以前需要2個小時的部署環(huán)節(jié)壓縮到半個小時甚至更少,而且更加準確可靠傍睹。
如果有些版本修改比較多隔盛,上線的質量風險大,測試人員會跟產品一起制定灰度發(fā)布的方案并在技術上進行實現(xiàn)拾稳,讓版本先面向一小部分用戶開放吮炕,如果發(fā)現(xiàn)Bug了,影響的用戶也比較小访得,Bug改掉以后龙亲,再逐漸擴大用戶范圍陕凹。
另外,優(yōu)秀的測試人員還會發(fā)動項目組的其他人一起來保證項目質量鳄炉,比如推動開發(fā)進行代碼Review杜耙;引入冒煙自測流程,讓開發(fā)先自測以后再提交給測試做冒煙測試拂盯;通過在項目組分析Bug佑女,讓開發(fā)提高自測,降低Bug數(shù)量等谈竿;引入策劃团驱、交互、視覺在測試階段進行走查空凸,等等各種措施嚎花。

2、持續(xù)集成探索和自動化測試技術研究

業(yè)界都在說持續(xù)集成呀洲,那持續(xù)集成究竟是個什么鬼呢紊选?

持續(xù)集成原本的意思是讓開發(fā)每提交一次代碼就自動化測試一次,如果自動化測試發(fā)現(xiàn)問題了道逗,測試用例就會失敗兵罢,開發(fā)就會馬上發(fā)現(xiàn)這個失敗,并修改代碼憔辫。

要做到持續(xù)集成可有很多工作要做趣些。

首先就是編譯環(huán)節(jié)仿荆,要把所有編譯的環(huán)節(jié)都自動化起來贰您,開發(fā)每次提交代碼都能進行自動編譯;
編譯完成后拢操,就是靜態(tài)代碼檢查的環(huán)節(jié)锦亦,通過靜態(tài)代碼檢查的工具檢查代碼的問題,比如令境,數(shù)據(jù)庫連接池沒有釋放杠园,參數(shù)不匹配等。
靜態(tài)代碼檢查完成后舔庶,就是單元測試了抛蚁,單元測試用例一般是開發(fā)人員或者測試人員編寫,或者開發(fā)和測試合作編寫惕橙,保證的是開發(fā)內部函數(shù)的正確性瞧甩。一個健康的自動化測試方案中,單元測試用例的占比是最高的弥鹦。
然后就是接口測試肚逸,一般保證的是后端開發(fā)提供給前端開發(fā)的HTTP接口爷辙,接口一般也比較穩(wěn)定,用例比較容易維護朦促,所以膝晾,接口測試的自動化占比也可以做到很高。
在接口測試的上層就是針對用戶界面的UI測試了务冕,就像測試人員手工執(zhí)行一樣血当,UI自動化測試能操作頁面的元素,完成自動化禀忆。不過歹颓,由于用戶界面常常要重構,所以我們常常會控制UI自動化測試的規(guī)模油湖,只覆蓋主干的用例巍扛。
優(yōu)秀的測試人員可以把自己的工作盡量自動化,并用持續(xù)集成框架串起來乏德,提高工作效率和質量撤奸。

3、測試相關工具的開發(fā)
優(yōu)秀的測試人員會開發(fā)其他好用喊括、趁手的工具來提高工作效率胧瓜,比如數(shù)據(jù)自動生成、報表自動生成郑什、報bug工具等府喳。

其實歸根結底就是一句話:測試人員最核心的工作就是保障項目的質量,各類測試流程蘑拯、技術钝满、工具和平臺的發(fā)展讓我們可以更好地保證項目的質量。

原文地址:http://www.51test.space/archives/2157

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末申窘,一起剝皮案震驚了整個濱河市弯蚜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌剃法,老刑警劉巖碎捺,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贷洲,居然都是意外死亡收厨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門优构,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诵叁,“玉大人,你說我怎么就攤上這事俩块±栊荩” “怎么了浓领?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長势腮。 經常有香客問我联贩,道長,這世上最難降的妖魔是什么捎拯? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任泪幌,我火速辦了婚禮,結果婚禮上署照,老公的妹妹穿的比我還像新娘祸泪。我一直安慰自己,他們只是感情好建芙,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布没隘。 她就那樣靜靜地躺著,像睡著了一般禁荸。 火紅的嫁衣襯著肌膚如雪右蒲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天赶熟,我揣著相機與錄音瑰妄,去河邊找鬼。 笑死映砖,一個胖子當著我的面吹牛间坐,可吹牛的內容都是我干的。 我是一名探鬼主播邑退,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼竹宋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瓜饥?” 一聲冷哼從身側響起逝撬,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浴骂,失蹤者是張志新(化名)和其女友劉穎乓土,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溯警,經...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡趣苏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了梯轻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片食磕。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖喳挑,靈堂內的尸體忽然破棺而出彬伦,到底是詐尸還是另有隱情东跪,我是刑警寧澤亏吝,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響第献,放射性物質發(fā)生泄漏。R本人自食惡果不足惜往弓,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一态兴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧区转,春花似錦苔巨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜻韭,卻和暖如春蔬顾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背湘捎。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工诀豁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人窥妇。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓舷胜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親活翩。 傳聞我的和親對象是個殘疾皇子烹骨,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,167評論 25 707
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,193評論 2 126
  • 1.問:你在測試中發(fā)現(xiàn)了一個 bug ,但是開發(fā)經理認為這不是一個 bug 材泄,你應該怎樣解決沮焕。 首先,將問題提...
    qianyewhy閱讀 9,259評論 4 123
  • 人為什么要有悲傷的情緒拉宗,很令人討厭峦树,大半個月過去了,希望所做的一切都是值得的旦事。 有太多期許魁巩,總...
    拾柒zl閱讀 209評論 2 2
  • 沒事就不能聊聊嗎谷遂? 你說對了,確實不能聊卖鲤! 01 前兩天肾扰,我一口氣把微信通訊錄清了個遍畴嘶,頓時感覺整個世界都清靜了,...
    墨六風閱讀 1,423評論 1 3