這個作業屬於哪個課程 | 2021春軟件工程實踐|W班(福州大學) |
---|---|
這個作業要求在哪里 | 軟件工程實踐總結&個人技術博客 |
這個作業的目標 | 分享自動化兼容性測試工具的使用 |
其他參考文獻 | ... |
技術概述
兼容性測試是指檢查軟件之間以及軟件與硬件之間是否能夠以正確地進行交互和共享信息,即兼容性測試。主要測試軟件是否能在不同的操作系統平台上兼容,或測試軟件是否能在同一操作系統的不同版本上兼容。該技術能夠進一步提高產品的質量;能使軟件產品的市場更加廣闊;能盡可能地保證軟件存在的價值。難點在於測試工具的學習和使用。
技術詳述
WeTest平台兼容性測試總體流程圖:
1、點擊菜單欄產品-兼容-兼容測試,進入兼容測試介紹頁
2、點擊介紹頁頂部“開始測試”按鈕,進入提測界面
3、點擊上傳APP,選擇被測應用
4、根據提示信息完成相應的步驟,最后點擊提交。等待測試結束
4.1 按需選擇測試所需要的設備,支持TOP機型/隨機機型/和用戶自選機型,用戶自選的機型可以保存為常用列表
4.2 標准兼容測試支持應用和游戲兩種模式,需要根據實際情況選擇,會根據該類別選擇執行不同的Monkey算法
4.3 目前標准兼容遍歷時長支持5分鍾
4.4 選擇是否需要登錄,如需登錄需要上傳測試賬號
5、提交測試,確認消費信息
6、測試結束后,您可以進入控制台-報告列表,點擊查看按鈕進入報告頁面
7、根據測試報告詳情,我們制定了兼容測試矩陣如下:
我們可以看到每一列中有很多的功能以及界面,我們在觀看了測試過程中的一些運行截圖后,並根據我們制定的界面驗收標准,填寫了該模塊是“正常”還是“異常”。
技術使用過程中遇到的問題以及解決過程
問題:由於我們團隊的軟件需要使用第三方登錄,這時就需要下載一個WeTest提供的模板,在模板中填寫測試中需要用到的賬號密碼。我在填寫后,上傳了模板就提交了測試。但是我發現在測試過程中一直無法登錄進我們的軟件。
解決過程:在查看了服務器中的報錯情況后,發現是密碼錯誤。因此我重新填寫了模板文件。然后我就發現模板文件中密碼一欄屬性為數字類型,導致密碼中有除數字外的符號會被自動刪除。由於測試用到的賬號的密碼中含有‘.’這個字符,被自動刪除了,所以導致測試時一直登錄不進我們的軟件。然后我就修改了excel中密碼那一欄的屬性,然后就解決了。
技術總結
1、可以看到WeTest平台可以為我們提供機型豐富的雲手機,而且測試的方法也較容易上手,是個用於兼容性測試很不錯的平台,推薦項目是app和小程序的團隊使用,能夠有效地降低了測試所需的時間成本、設備成本以及人員成本。
2、我們在測試結束后制定的這個測試矩陣可以幫助開發人員和測試人員很直觀地看到測試結果,是個很不錯的方法。這個方法是我從北航同學的測試博客中學習到的,因此和朋輩之間的互相學習對我們的幫助是很大的。