** 原定日期(4/27)開課,因報名人數尚未達足額,故延期至 06/01, 06/08 (星期六) 開課。 **
線上報名與詳細課程資訊請至:[軟件培訓] UI/功能性自動化測試實作 by Java (06/01,06/08 12Hrs)
o 日期:2013/06/01, 06/08 (星期六) AM 9:30 ~ PM 17:00 (共 12 小時)
o 地點:中國生產力中心,台北市承德路二段81號B1(首府經貿大樓)。
§ 課程介紹
** 本次課程著重於 Web UI 與 Java 物件的自動化功能測試,未論及非功能性(如效能)測試 **
** 本次課程附完整的課程光碟(含所有程式碼與開發工具),並包含操作錄影檔 (MP4 格式,可在手機瀏覽) **TDD (Test-Driven Development),測試先行的觀念已逐漸被軟體開發單位接受。但如何達成自動化的測試?要測試的是哪一類型程式?如何撰寫測試測試 ...等,可能一般開發人員甚或 QC 單位仍顯模糊。
HSDc. 團隊將多年來輔導諸多單位,並協助其撰寫測試程式的經驗,整理成範本。利用兩天的時間,詳述說明從如何撰寫測試案例,到整個測試程式的產出,每一個階段步驟除了有完整的圖文解說與程式碼以外,還設有階段完整的目標,以了解該階段實作的目的。
對於 Developer 而言,利用 JUnit 測試框架,撰寫功能性物件的測試程式,是確保需求功能的正確性。
而對於 終端使用者(End User) 而言,因直接面臨的是 GUI 表單畫面的操作,若有些高精確要求如政府標案等,往往連畫面的操作步驟都不得出錯,而導致開發團隊甚而還要撰寫畫面操作的詳述說明與撰寫數千條以上的圖型測試案例報告,花了相當多的時間卻仍一再需要重複人工的操作,可說是浪費太多不必要的精力與人力了。
為了達成驗收交付的目的,圖形介面操作的自動化測試,在高度要求或大型的專案中仍是需要的。所以,在本次課程中,我們也會介紹如何利用 GUI 的測試框架,包括在 Web UI 環境中,以達成自動操作圖形表單、自動輸入數據。
同時,我們也整合了從 GUI 的自動操作到按下按鍵、然後到後端的控制型功能物件 (Control Object),由 JUnit 測試框架自動驗證需求功能的正確性。一氣呵成,全部自動化,花一次工即可。
本次課程是利用 Eclipse 整合 Junit/Watij/Fest 等測試框架。其實測試的觀念與作法都是一樣的,要移轉到 C#/VB .NET 的環境下,也是相當輕而易舉,自然,本課程也是適合 .NET 的 Developer 等。
上課學員除了收到本顧問團隊所親自撰寫的教材外,還可以拿到一片自動安裝的光碟,內含了教材電子文檔(PDF)、測試環境建置所有需要的應用軟件(全為免費)、案例分析的原始程式碼與測試程式碼等。以及涵蓋了 HSDc. 歷屆研討會簡報資料。
上課過程中,更是歡迎學員自行帶平日工作所碰過的案例問題與疑問,講師群均非常樂意協助解決(不怕被考倒,只怕不問),亦可以當成課堂上的討論案例。