什麼是測試開發工程師 SET ?

2021-10-09 05:17:22 字數 924 閱讀 3908

經常有人問到:什麼是「 軟體測試開發工程師 (software engineers in test, 縮寫為set)」 借用google的規範來說其實就是——在測試中的軟體工程師;其工作性質上首先是測試,然後才是開發。

我個人的觀點是:通常情況下是不行的。因為一名優秀的開發工程師所具備的能力, 不僅僅是熟悉程式語言本身,還需熟悉整個開發階段的框架和環境,如:**管理、表結構設計、常用演算法和第三方庫、常用工具鏈、環境的持續整合部署等等,而set崗位裡的「開發」環節的維度是不同的,set是間接接觸目標軟體【基於在目標軟體的測試環節之上的流程改進,或者說測試技術的改進,從簡單的已有工具自動化公升級到定製工具的自動化, 甚至是從0開發乙個專項測試工具;最終目的是提公升測試效率,保證軟體質量】

按軟體開發流程表示關係:

用目標圖來表述或者更清晰:

另外,有的軟體測試工程師們經常會疑問:測試工程師生涯裡, 應該不會用到程式設計吧?

------答:當前階段可能用不到程式設計, 可是後續一旦接觸到自動化測試方面,還是必須利用程式設計手段高效的解決問題。

我們來看看軟體測試工程師(software testing engineer, 縮寫為te)們大致的工作流程有6個:

而測試開發工程師們大致的工作流程有7個:

測試開發工程師在用自研工具去測試目標軟體時 ,同時也是在校驗自研工具的有效性

打個比方:

本來是用手抓飯,有些燙

研發乙個隔熱手套

公升級成功:戴上手套去抓飯

手套好不好用?能不能隔熱? 得抓一下飯試試才知道,好用則用,不好用則改進~

SDET 測試開發工程師

不一樣的sdet 首先,我要強調的是這篇文章討論的是微軟的 software development engineer in test,中文翻譯為測試開發工程師,簡稱sdet。不同於以手工或者指令碼幫助測試的軟體測試工程師 ste,software test engineer sdet是用程式設計方...

測試開發工程師的發展

1.技術含量 面試過許多的應屆畢業生,問及為什麼選擇測試開發這個職位時,經常聽到以下的回答 我覺得自己開發能力比較弱,但我比較細心,覺得測試職位比較適合。我在實驗室和實習公司呆過,做過功能測試和效能測試,我比較喜歡測試.無論人們內心真實的想法是什麼,但潛意識裡面測試的技術含量沒有開發高。在校園招聘的...

2020測試開發工程師工作技巧

這裡有一些工作技巧,從編寫 和工作任務清單到工作自動化,可以使幫助測試工程師成為更好的測試開發工程師。在將解決方案實際轉換為 之前,請養成寫出 偽 的習慣。手工編寫還可以幫助將 編寫更有計畫性。如果寫出所需的函式和類以及它們之間的互動方式,則可以節省大量時間。儘管會消耗一些時間,但這個習慣張讓使您成...