首先明確一下簡稱吧,畢竟這幾個名字太像了,中文容易搞混。軟體開發工程師(swe),測試開發工程師(swt),測試工程師(te)。
1、swe也需要做測試的工作,swe需要編寫測試驅動的設計、單元測試、參與構建各種大小規模的測試等(簡單說開發其實需要對自己的**負責,並不是很多人理解的**寫出來扔給swt和te去測)
2、swt也是乙個開發者角色,只是工作重心在可測試性和通用測試基礎框架上。(swt也要會寫**,**要求並不比開發低,他們寫**的聚焦點是測試,ps:以位元組為例,大部分的測開是技術序列,**要求和開發一致,薪資也一致(當時宣講會聽的))。
3、swe和swt不是敵人(不是乙個生產bug,乙個挑刺的),更多是合作夥伴,set寫**的目的是可以讓swe測試自己的功能。
4、te把使用者放在第一位來思考,組織整體質量的實踐,分析解釋測試執行結果,驅動測試執行,構建端到端的自動化測試。(swt和te工作有很多交織,swt更多是要構建測試框架,編寫測試工具。te更多是指令碼,測試用例,以及點點點…,以位元組為例,te對**的要求會相對較低,但是也需要寫**(宣講會聽的))。
5、國內很多大廠的測開其實做的是測試的活,也要很多測開幹的就是開發的活,這些都取決於你的組,不是一概而論的。
6、swt和te對於知識廣度的要求會更高,swe你也許只需要在乙個角度仔細鑽研就可以了,swt和te則需要你是「萬能博士」,正如推薦的那本書的作者所說,招乙個好的swt和te往往比swe還難。
7、swt的天花板也許相對swe會低(畢竟國內的事實是swt和te做主程的很少),但是swt越來越受重視是不爭的事實,同時swt的平均待遇不低。
最後選擇swt還是te引用推薦的那本書裡的幾個標準(節選)(這也是交流的幾個大佬也反覆的提到是否真的喜歡測試類的工作)。
-e.當被問到產品是否可以上線時,你可能會說:所有的測試都通過了。
薪資待遇:swe=swt>te(純粹意義的開發,測開和測試,當然國內很多公司自己都搞不清這幾個title區別)。
這幾個面試題,你竟然沒擋住
最近在面試的時候,發現很多高階程式設計師都倒在了幾個地方,特地來和大家分享一下,假如你是五六年的程式設計師,能不能熟練的對答如流?問 假設我寫了乙個a方法,a方法裡面有一行 該 是初始化b物件,如果死迴圈呼叫a方法,會發生什麼?從jvm層面回答 問 hashmap和treemap的區別以及使用場景。...
這幾個Python高階函式的用法你會嗎?
1.map 函式 map 函式接收兩個引數,乙個是函式,乙個是iterable,map將傳入的函式依次作用到序列的每個元素,並把結果作為新的iterator返回。def f x return x x l map f,1,2,3,4,5 list l 1,4,9,16,25 2.reduce 函式 r...
Excel快速填充小技巧,這幾個技能你會了嗎
點讚再看,養成習慣 攻其不備,出其不意。本文github已收錄,包含excel系統學習指南系列文章,以及各種excel資料。天下武功,唯快不破。同樣的工作別人要10分鐘,而你只要1分鐘,那麼你就是牛,你就會得到認可,你就有機會公升職加薪。今天分享excel中快速填充的各種使用小技巧。我們平時在製作 ...