Career 職場

“測試架構師”的商業價值與職能

“測試架構師”的商業價值與職能 這篇文章主要說明測試架構師的核心職能、技能與專業的培養。 “測試”的領域對於許多人來說是的聯想是低階的工作、重複性的工作、驗證功能正不正常。 台灣軟體業對於”測試”的專業領域其實並未深根, 筆者13年前成為”測試”工程師時,也抱有類似的疑問。 相對”研發”工程師 (RD or Developer)來說,似乎研發工程師比較有專業? 因此,我們主要討論測試工程師的專業發展。如何朝向”測試架構師”的專業努力! 軟體品管 測試還需要”測試架構師”? 測試架構師在美國、中國大型聯網都有設立測試架構師的職務,但是在台灣其實還在萌芽。 回答這個問題之前,看看軟體品管涵蓋的領域。 筆者推薦引用 ISO 9126,該標準將”軟體品質”定義為六大領域,每一個領域又分為3~5子項目不等。 功能性: 功能性中的”Suitability”就是大多人比較熟悉的”測試”。也就是針對功能運作進行測試。但是,功能性測試其實還包含相容性測試、資訊安全測試等 可靠度:…

Read More

網站自動化測試輕鬆學–入門實作班

網站自動化測試輕鬆學–入門實作班 本課程適合下列人士: 對網站自動化測試有興趣者 想深入並徹底了解 Selenium 有志在軟體開發或是測試的領域 網站系統管理者、開發或是測試人員。經常做許多網站重複性的動作 課程內容: 這個課程主要應用 Selenium的測試架構,讓你在完全不用寫程式或是了解程式的情況下,就可以對於網站自動化設能有一定程度的了解。學好網站自動化測試,可以讓你在軟體開發或是測試的領域上,專業更上一層。 本課程將以現場實作的方式,分為入門與許多個案討論的方式帶領學員們逐一練習網站自動化測試的各種實務上狀況。以及重要的自動化測試觀念。 入門課程涵蓋的內容為: 軟體自動化測試的專業領域 軟體自動化測試可以為您做什麼? 軟體自動化測試的工具與環境安裝 如何開啟瀏覽器與網頁? 如何點選網頁上的網頁原件? 測試的關鍵成敗,如何正確的定位網頁原件? 自動化測試失敗常見的原因與處理? 如何根據事先定義的測試資料進行測試?…

Read More

鋼鐵人解釋物件導向程式

鋼鐵人解釋物件導向程式 這篇文章主要是用鋼鐵人為例子說明物件導性城市的基本觀念,最後用一個小的程式範例實作。 其實鋼鐵人是最佳物件導向設計的代表,看看鋼鐵人一代、二代、三代, 每個鋼鐵人從馬克一號、二號…一直到三代的無人自動駕駛的鋼鐵人 每一個鋼鐵人都是靠”物件”的模板不斷的改進、延伸功能。 什麼是Class ? Class就是設計的藍圖。每次Tony要設計新一代的鋼鐵人的時候,都會呼叫出之前設計過的藍圖, 並且根據該設計的來圖加以修改、或是延伸其他功能。 這個設計的模板就是 Class,電影說,這個 Class 透過3D的方式呈現,讓Tony可以用雙手就可以進行設計的工作。 相信有一天寫程式也可以用類似的方式進行。 為什麼要有 Class? 物件導向程式設計的精隨就是希望可以被重複的利用。 可以根據之前設計過的藍圖進行修改或是延伸其他功能。 想像如果Tony每次設計新的鋼鐵人都要重頭開始,那是一件很累的事情。 有了模板,Tony只需要專注在這次要修改的功能或是延伸的功能即可。…

Read More