智易科技股份有限公司
元智大學資訊管理學系 第二十六屆專業實習
指導教授: 郭文嘉 老師
實習代號:AA
工作內容
WORKS
自動化測試
使用Robot Framework做自動化測試,它是一款python 編寫的功能自動化測試軟體框架。我利用裡面的Settings去配置資源庫、Test Cases去編輯測試用例、Variables去配置預設的變數,以及撰寫python程式碼後,用公司產品的內容,像是SSID、DNS、WPS、Wi-Fi的2.4G、5G設定…等,去做測試,檢測是否正常。
test case舉例:
Case:Wireless setting
Procedure:
1. input 2.4G 、5G SSID with upper, lower, number and special character to 32 length
2. input Password with upper, lower, number and special character to 32 length
3. a wifi client connect 2.4G、5G
Case: Wireless change channel
Procedure:
1. 2.4G test channel 1, 6, 11
2. 5G test channel 36, 52 100
Test Plan舉例:
每個Test Plan都會像上圖一樣,會有相關的詳細資料及描述,我負責的工作是照著上面的步驟描述,去手動測試是否有達到它期望的成果,若沒有,就必須在下方的Comment留言請RD再去解決;若有,則留言告知可以將這個issue關掉。
使用工具
會利用到Nmap,去掃描主機上port的開放狀態。另外,也使用Wireshark,除了為新的通訊協定除錯,還要去截取網路封包,當顯示封包詳細資料時,懂得如何解讀其代表意義,並知道該如何過濾封包,加上其他Device當做測試工具,去完成手動測試項目。
在暑期期間,學習利用了RESETful API的GET去檢索特定的资源、inSSIDer去掃描電腦周邊的無線網路訊號及狀況,以及在Shelting room裡面,讓我能夠有一個完全無干擾的空間,去測試一些需要此環境條件的測項。