天天看點

軟體測試日常知識儲備之相容性測試

作者:慧樂課堂

它是軟體測試過程中一個不可缺少的過程,沒有它軟體測試過程是不完整。它是測試軟體在特定的硬體平台,或者在不同的應用軟體、作業系統平台和網絡等環境中是否能正常運作的測試。

軟體測試日常知識儲備之相容性測試

那麼在實際的工作中如何開展相容性測試呢?

1、Web相容性測試:首先需要測試人員進行人工測試,測試主流的浏覽器和作業系統中的主流程和主界面,看它們是否有問題。如果存在問題,需要記錄下bug的情況,浏覽器型号及版本等。準确定位bug産生的原因并送出bug,告知開發人員進行修改。其次可以利用第三方測試工具,例如:IEtester(離線)、SuperPreview(離線)、谷歌、火狐等。借助第三方測試工具,找到bug産生的位置并分析測試結果,進行調整即可。

2、APP相容性測試:它也需要首先進行人工測試,測試工程師借助測試裝置對主流程和主功能以及主界面進行測試;收集能收集到的不同型号的測試裝置測試主流程和主界面,看主流程和主界面是否有問題。如果存在問題,綜合考慮裝置的使用率等因素,看是否需要調整,需要的話就要記錄下bug情況和測試裝置的型号和作業系統,準确定位bug産生的原因,送出bug,告知開發人員修改。其次借助第三方測試工具,對于APP的相容性測試,可以使用百度衆測平台和雲測平台,它們包含了安卓和iOS的測試。測試人員将打包好的apk或IPA檔案,上傳到測試平台,選擇需要測試的裝置型号,點選始任務即可。測試完成後會生成一份測試報告,可檢視錯誤頁面和錯誤日志,如需調整則送出bug,告知程式員修改即可。

軟體測試日常知識儲備之相容性測試

3、那麼相容性測試有什麼作用呢?

它的作用主要包括有以下幾點:

相容性測試能進一步提高産品的品質,提高使用者體驗;

相容性測試能使軟體與盡可能多的其他軟體“和平共處”,盡可能達到平台無關性;

相容性測試能盡可能的保證軟體存在的價值,它是衡量一個軟體品質的重要名額;

相容性測試能使軟體産品的市場更廣闊。

軟體測試日常知識儲備之相容性測試

如果大家想了解更多軟體測試問題以及行業資訊,可以關注我哦!(筆芯)