很多同學問我測試開發究竟需要會哪些,或者說是測試開發究竟在做些什么?如果泛泛地說就顯得很抽象,正好手上有朋友給的測試開發崗位招聘信息,結合jd給大家分解一下。
測試開發工程師
職位誘惑:
12天帶薪年假、有加班費、
職位描述:
工作內容:
1、負責本部門自動化平台的搭建,挖掘提升播放測試質量的工具需求,能獨立完成工具架構和相關模塊設計及編碼;
2、負責部門相關產品終端的深度遍歷測試的工具開發;
3、負責客戶端app性能測試相關工作及相關性能測試工具的開發;
4、不斷學習新的知識與工具,持續優化改進性能測試策略和測試方法,並及時落地,形成體系;
5、完成相關技術文檔編寫、報告輸出、組織和參加相關的技術評審與培訓;
任職資格:
1、本科或以上學歷,計算機軟件、電子、通訊相關專業優先;
2、精通移動客戶端性能測試常見指標與測試方法,有安卓開發的app性能測試和分析經驗優先;
3、熟練使用C++/C、Java、 Python等語言的一種或者多種;
4、有白盒測試開發經驗優先;
5、具有較強的學習能力、溝通能力以及良好的團隊協作精神,工作認真負責、積極思考、有耐心、嚴謹細致、不斷創新,具備一定的抗壓能力;
6、熱愛新事物,具有主動學習與研究探索精神;
工作地址
深圳 - 南山區 - 科技園 - 高新科技園科技南四道創維半導體大廈東座
先看工作描述。
負責本部門自動化平台的搭建,挖掘提升播放測試質量的工具需求,能獨立完成工具架構和相關模塊設計及編碼;
負責部門相關產品終端的深度遍歷測試的工具開發;
簡單來說,第一點就是開發測試工具和平台。一些測試工具可以極大的提升測試的效率,比如測試數據的自動生成工具等。
負責客戶端app性能測試相關工作及相關性能測試工具的開發;
第二點就是專項測試工具的開發,這里是app性能測試工具。
第三點這個職位還有一定的性能專項的工作要求,要求會app的性能測試。
不斷學習新的知識與工具,持續優化改進性能測試策略和測試方法,並及時落地,形成體系;
第四點,要求你持續學習持續進步,有一定的升值潛力。潛台詞就是:你可以不是成品,但是你要表現出進步的潛力和空間。
完成相關技術文檔編寫、報告輸出、組織和參加相關的技術評審與培訓;
最后一點:知識沉淀與傳播。不僅自己要技術精通業務能力強,還需要帶動整個團隊進步。
從上面的分析我們可以知道,現在的測試開發已經不僅僅要求大家會寫自動化用例(ui,接口,性能等)還需要大家有開發工具的能力,總的來說就是要求更高了,因為很多的專業開發人員都無法獨立的開發出完整有用的測試工具。不過大家也不用過分擔心,很多時候我們的工具都是內部使用的,這種內部工具的開發往往比通用的商用工具要容易不少。
再看看任職要求
本科或以上學歷,計算機軟件、電子、通訊相關專業優先;
本科本科本科,計算機相關專業。重要的事情說3遍,現在主流大公司的最低門檻就是本科。非本科的同學可以考慮二線公司,一線公司的學歷要求非常嚴格。
熟練使用C++/C、Java、 Python等語言的一種或者多種;
會一門主流語言。python學習成本最低,推薦一下。
有白盒測試開發經驗優先;
會寫單元測試。這一條的約束力不大,一般來說大家都不會寫。
具有較強的學習能力、溝通能力以及良好的團隊協作精神,工作認真負責、積極思考、有耐心、嚴謹細致、不斷創新,具備一定的抗壓能力;
嗯,要持續學習,不然可能會被淘汰。要接受加班,好在有加班工資。
好了,總結一下。一線互聯網公司測試開發要做的事情是
- 搭建測試平台
- 開發測試工具
- 提升團隊技能能力
- 保障產品或項目質量
- 其他專項技能
任職要求:
- 統招全日制本科,別問我為什么要描述的這么精確
- 計算機相關專業
- 代碼能力強,至少一門主流語言,
- 有潛力,這一條可以換一種說法,你能不能猜到?
- 身體好,能加班