在了解公司原有自動化測試的架構後,開始進行一系列的改善;現除了持續進行改善作業外,也協助新增/維護/Review automation test cases
里程碑:
+ 將 regression test 測試時間從 11 小時以上減少至 2 小時內
+ 主持每週一次的 Automation TestSync Up Meeting,報告當週自動化測試進度
+ 引進 flake8, pylint 以確保 python code 的 coding style
+ 研究及協助引進 Robot Framework 4
+ 整合多個 Robot Framework logs 以改善可讀性
工作內容:
+ 重構 automation test 整體架構 (持續進行中)
+ 計劃引進 regression result checker (計畫中)
+ 研究引進新的 test case management (研究中)
+ 更新 regression test trigger script (bash)
+ 與不同團隊 (台中、台北、越南) 合作開發 automation test、提供 Robot
Framework 技術支援
+ 研究使用 Zephyr Scale for JIRA 整合手動及自動化的 test cases
+ 撰寫 Scripts (Tools) 串連 Jenkins 與 JIRA/Microsoft Teams
+ 研究改善 JIRA 的使用體驗 (建議開放 JIRA 上的功能)
+ 使用 Robot Framework 撰寫及維護 API、integration 自動化測試