日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

开发,测试和开发测试工程师的区别

發布時間:2024/1/3 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 开发,测试和开发测试工程师的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

每年正式上班之后就會非常忙,今年也不例外。我們公司現在也忙了起來,都沒有時間寫我的自動化測試教程了。不過大家放心,我會繼續寫下去的,不過可能更新的不那么快了。最近被同事問到了一個問題,開發,測試和測試工程師都有啥區別?開發轉測試是不是比我們測試牛。那我就談一下我自己的看法:

首先說開發工程師,顧名思義就是用編程語言來開發應用程序,網站,服務等計算機相關應用的工程師。這個要求相應人員具有某種或是某幾種語言的編程能力,如c系列,java系列,python系列或是網絡編程系列等,并且要掌握相應的數據庫的應用等。對于開發工程師來說,需要比較深入的掌握對應的語言,能熟練應用解決實際問題。當然不是掌握的越多越好,如果你面試的時候說你不僅會c系列,也會java系列等語言的話,面試官估計不是感覺你比較牛,會相反感覺你什么也沒有掌握好。因為開發工程需要的是精,而不是廣。這就相應的有java開發工程師,c++開發工程師,android開發工程師,IOS開發工程師等,而沒有簡單地說是開發工程師。

測試工程師呢?一般就是從用戶角度出發,檢測開發工程師做的東西是不是符合產品的需求,或是用戶體檢好不好?不要求有太專業的知識,但是要細心,對產品敏感。所以有很多不是計算機專業的人員照樣可以做測試工程師,因為我們的產品需要不同的人來說嘛。也有比較專業的白盒或是灰盒測試,這就要求測試人員會些兒編程技術了,但是要求不太高,不必會某種語言的高級編程,普通應用或是代碼段能看懂就行。問題要考慮全面,細致,有原則,不能跟著開發和產品走,這是測試人員的要求。

測試開發工程師,是介于開發和測試之間的一類工程師。一般需要寫測試工具,自動化測試代碼,也需要做普通的功能測試或是白盒測試。對工程師要求也和其他兩種工程師不一樣,不能具有開發的基于程序的思維模式,但有要開發的編碼能力;不像開發那樣深入地掌握一種編碼語言,但對于腳本語言要掌握的比較多,如java,python,php,shell,有時也需要會c,c++,ruby等編程語言。而且更加要有測試工程是敏銳的思維,能從用戶體驗角度來解決問題,編寫測試工具等。

所以說并不是開發轉測試就容易,測試轉開發就難。這要看個人的發展和經驗了。如果一個開發人員,一直在做一種開發,一種產品,讓他轉這個測試的測試,是沒有問題;但是如果轉到其他產品的測試,就不太好,因為他容易受到以往開發思維的影響,從而忽視用戶角度來查找問題。如果測試編碼能力不錯,而且又了解業務邏輯,那么轉開發也不是什么難事嘛!要根據自身的條件,以后的發展方向來合理的安排自己的工作,開心才是最重要的嘛!

總結

以上是生活随笔為你收集整理的开发,测试和开发测试工程师的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。