iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
0

在我們完成測試專案的建立後會看到如以下圖片的測試介面
在今天的介紹中對PTS測試軟體中常會使用到的視窗做簡單的說明。
我們會看到有許多小視窗如〝Workspace Tool Window〞、
〝Start Page→Log〞(進行測試時此處會出現測試Log)、
〝Output Tool Window〞、〝ICS〞、〝IXIT〞、〝Test Case History Window〞。
https://ithelp.ithome.com.tw/upload/images/20201005/20129674Ihs2R31haB.png
首先先介紹〝Workspace Tool Window〞
在這裡可以看到我們之前勾選的所有想要進行測試的Profile。
我們可以注意到有些測試項目的圖示旁邊會有一個鎖的圖案
這代表著根據我們所勾選的ICS申明
此專案是不需要測試這個項目的。
另外在此視窗的下方說明中可以看到所點選的測項的簡易說明與會影響到此測項要不要測試的ICS選項是什麼(A2DP/SRC/CC/BV-09-1這個測試項目為ICS中A2DP的2_2、2_13和1_1都有被勾選的情況下此測試項目才需要測試)。
https://ithelp.ithome.com.tw/upload/images/20201005/201296745yhJfghlbJ.png
第二個介紹〝Log〞
可以用來在測試時與測試後看到PTS所執行的每一項命令的作動過程
但基本上因為效率較低關係我們很少用〝Log〞來判斷測試Fail的原因。
https://ithelp.ithome.com.tw/upload/images/20201005/20129674DOGItuzNzr.png
第三個要介紹的是〝Output Tool Window〞
我們在測試時最希望看到的就是這邊顯示測試結果PASS
若是測試結果是FAIL則代表本次測試回傳的數值不符合測試項目的規範
若是出現INCONC通常是代表測試過程IUT的反應不符合測試流程因此測試連正常跑完都做不到。
有時候若顯示結果FAIL時這個視窗會提醒說可能是回傳值的哪一部分出了什麼問題 (有些測項會講有些不會)
https://ithelp.ithome.com.tw/upload/images/20201005/201296747r7Py0Rlu7.png
第四個要介紹的是〝ICS〞
一般來說我們若已匯入由Test plan產生的ICS後
這裡的勾選不太會再去動到
但我們可以額外在勾選或取消勾選部分項目來判斷測試項目之間的關係 (原理同Workspace Tool Window〞中介紹)
https://ithelp.ithome.com.tw/upload/images/20201005/20129674k84tcJVW60.png
第五個要介紹的是〝IXIT〞
每一個Profile下的IXIT內容都不會完全相同
這邊是用來設定PTS端丟給IUT或預計由IUT端接收的參數
比較常用的有〝TSPX_bd_addr_iut〞為IUT的藍牙位置
我們常常更換IUT進行測試,有時候會忘記要改這個參數
因此當發現PTS屢次連不上我們的IUT時不彷來確認看看這個參數下所輸入的藍牙位置是不是我們IUT的Address。
另外一個常用的參數為〝TSPX_time_guard〞這項參數代表測試者需要在指定時間內完成測試
若是超出指定的時間則會直接中斷測試,我常使用這個參數來避免測試時若碰上預計會為INCONC的情況時可能會白等很多時間的狀況。
https://ithelp.ithome.com.tw/upload/images/20201005/20129674gYTbiTwPqI.png
第六個要介紹的是〝Test Case History Tool Window〞
在這個功能框裡可以看到所選擇的Profile下面的測試紀錄
可以點選右鍵把過去的測試報告叫出來看。
https://ithelp.ithome.com.tw/upload/images/20201005/20129674VxW246uFLJ.png

通常在我們執行PTS程式的時候還會有個叫做〝Bluetooth Protocol Viewer〞的附屬程式一起跳出來
這是我們很常用來判斷為何測試結果會Fail的工具。
使用時我們需先開啟〝Bluetooth Protocol Viewer〞中的Log判讀視窗
開啟方法為View → Frame Display。
可以看到我們在執行某個測試項目時
Protocol View可以看到在整個過程中每個相關Protocol或Profile的所有動作行為。
https://ithelp.ithome.com.tw/upload/images/20201005/20129674Lq6duK0aKp.png


上一篇
[Day20]藍牙Profile測試工具-PTS-1
下一篇
[Day22]藍牙Profile測試的介紹-以IOPT為例
系列文
認識藍牙之技術、測試認證與未來應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言