什麼樣的人適合當軟體測試工程師

之前寫過一兩篇簡單介紹什麼是軟體測試. 最近參加一些論壇, 也看了一些其它人的文章, 就再寫寫我認為什麼樣的人適合當軟體測試工程師, 或要找什麼樣的人來當軟體測試工程師. 我最近聽到且深表贊同的, 就是應該要找 “會寫程式的測試工程師”, 而不是找 “程式設計員來教他如何做測試”. 這好像繞口令, 但其實就是說軟體測試工程師要會寫程式沒錯, 重點還是在測試, 提升軟體的品質. 微軟的軟體測試工程師, 正式名稱叫 “Software Development Engineer in Test”, 簡稱 SDET, 還是花大部分時間寫程式, 只是這些程式通常是測試工具或自動化測試的測試案例, 著重於程式碼的 performance, 可測試性, 可維護性, 安全性, 還有系統整合時可能產生的各種問題. 比起軟體開發工程師 (Software Development Engineer, 簡稱 SDE), SDET 接觸層面較廣. SDE 則較著重於開發技術的深度. 所以, 理想狀況下, 好的軟體測試工程師, 應該要文武全才, 要了解技術, 要會寫程式, 會 Debug, 要懂各種測試方法, 要考慮客戶使用產品的使用者案例, 要對系統了解去測試整合性的問題, 還要時時和 PM 還有…


中文的 Visual Studio 2010 程式碼範例!

中文化的 Visual Studio 2010 程式碼範例已經開放下載了! Visaul Studio 2010 多了許多新功能, 例如 C# 也演變到 4.0 版 (請參閱 C# 4.0 中的新功能). 像 Type Dynamic, 委派和介面中使用泛型型別時對共變數 (covariance) 和反變數 (contraqvariance) 的支援等. 當然也包括諸如平行處理, Sharepoint 開發, F#…等等很多好用的範例. 希望這些範例能對大家使用 VS 10 時有所幫助.