1062資訊專業實習

103316117資四A 楊婷安

37408407_2291174264241248_744912835691151360_n.jpg 

一、簡述

工作內容:慈濟醫院實習,主要協助慈濟醫院各院新系統HIS5上線之事務。

實習地點:台中慈濟醫院資訊室、台北執行中心

實習時間:10721~107531日,平均每週三天上班日

二、大綱

1.  敏捷式軟體開發學習與實踐

2.  軟體自動化測試學習與實踐

3.  新系統測試腳本討論與撰寫

三、歷程

自動化測試_GUI Automated Testing (主要時程在3/2~3/193/30~4/30)

    在三月底,各院實習生加入自動化測試的行列,由一位姊姊負責帶領著我們學習、實作,更邏輯、全面性,扎實的學習自動化測試。

    姊姊每天早上帶領著我們進行實習生的進度會議,聆聽我們前一天的研究內容並且給予我們回饋。GUI Automated Testing因為HIS5的醫療流程複雜以及意外狀況多而遇到瓶頸,姊姊建議以Testing Pyramid的方向做更全面的研究,往API Automated Testing以及Unit Automated Testing做嘗試。

 

自動化測試_Testing Pyramid (主要時程在4/30~5/31)

    測試方法、模式與工具,都要針對專案內容不一樣而改變,在決定以Testing Pyramid各層對HIS5設計自動化測試後,透過各院區實習生分配其方向,合作探討出各層合適的工具與方法。

    API Automated Testing以及Unit Automated Testing的測試方式沒有像GUI Automated Testing那麼直觀,一開始研究時就造成很大的困境,好在由各區實習生一起研究,經過每日中的會議一起探討,交流各自理解的內容,最後整理出更完整的方法。

    因為HRP系統目前進度較落後,沒辦法像HIS5一樣拿到底層程式碼,後來台北就轉往輔助研究API Automated Testing的部分。在五月中時因為姊姊跟我們分享到Ranorex這一個自動化測試軟體,我們聯想到之前研究的GUI Automated Testing中的一個軟體TestComplete也是類似的功能,我們就依照姊姊的需求繼續探索這一個軟體。

    最後,我們在5/31集結台北、台中、花蓮三地實習生的研究,針對Testing Pyramid各層如何運用HIS5上做一份統整性的報告。

pic.png

自動化測試Pyramid與我們運用的工具

 

心得

          實習中後期,在姊姊的引導下,知道Testing Pyramid的概念,原來自動化測試不只GUI上的應用,更深的程式應用結合白箱、黑箱的概念,是整個測試更重要的課題。

          每一次報告完之後,顧問跟我們分享經驗和心得,鼓勵我們去做,不要覺得測試是跟程式沒有關係的事情,測試與使用者息息相關,而程式就是為了改善使用者的工具,替使用者做好程式、做好測試,才能成為一個好的程式工程師!

          實習的四個月中,雖然我們不是直接親上火線,在第一道線上接觸產品的coding,但最後我們希望可以透過我們的嘗試以及接觸,對之後可以有好的建議以及未來發展的目標。很幸運可以參與在這一項大專案當中,牽扯了幾百人幾千人的操作,不管是在其中或是在旁了解都學到很多。


海報.png

自動化測試Pyramid與我們運用的工具

 

創作者介紹
創作者 tcumi7404 的頭像
tcumi7404

Medical Informatics

tcumi7404 發表在 痞客邦 留言(0) 人氣()