top of page
Students During Break

工作內容

WORKS

工作內容: Courses
T.png

​自動化測試

使用Robot Framework做自動化測試,它是一款python 編寫的功能自動化測試軟體框架。我利用裡面的Settings去配置資源庫、Test Cases去編輯測試用例、Variables去配置預設的變數,以及撰寫python程式碼後,用公司產品的內容,像是SSID、DNS、WPS、Wi-Fi的2.4G、5G設定…等,去做測試,檢測是否正常。

t2-2_edited_edited_edited_edited.png

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

S__4415494.jpg

​手動測試

    公司同事一開始會先教導相關的基本知識,並讓我熟悉要被測試的產品,包括其GUI及操作,接著會有從客戶或是公司內部反映給公司使用產品上遇到的問題。將那些問題形成一個一個Test Plan後,會由RD去負責解決問題。

    而我負責的工作,是去做手動測試,確認每個Test Plan是否真的被解決了。同事一開始會逐步帶著我,讓我理解並上手後,幾天後便開始分配給我需要被測試的Test Plan,讓我自己獨立測試。

​​Test Plan舉例:

每個Test Plan都會像上圖一樣,會有相關的詳細資料及描述,我負責的工作是照著上面的步驟描述,去手動測試是否有達到它期望的成果,若沒有,就必須在下方的Comment留言請RD再去解決;若有,則留言告知可以將這個issue關掉。

使用工具

會利用到Nmap,去掃描主機上port的開放狀態。另外,也使用Wireshark,除了為新的通訊協定除錯,還要去截取網路封包,當顯示封包詳細資料時,懂得如何解讀其代表意義,並知道該如何過濾封包,加上其他Device當做測試工具,去完成手動測試項目。

在暑期期間,學習利用了RESETful API的GET去檢索特定的资源、inSSIDer去掃描電腦周邊的無線網路訊號及狀況,以及在Shelting room裡面,讓我能夠有一個完全無干擾的空間,去測試一些需要此環境條件的測項。

工作內容: Courses

撰寫及測試「測試計畫書」


將測試計畫書的內容項目逐一利用工具測試,發現問題時須至公司網站上發布該問題,請RD解決,同時自己也須持續追蹤。

testt1.png
工作內容: Quote
bottom of page