研發(fā)過程中,為了避免重復(fù)造輪子,多多少少都會接入一些第三方服務(wù)。
這次公司為了整個app的內(nèi)容凈化和監(jiān)管,升級了圖像識別服務(wù),更大力度地去避免違規(guī)圖片的發(fā)布。
所以我們來談?wù)劗?dāng)接入第三方服務(wù)的時候,我們的測試要點是什么呢?
第一,從閱讀需求開始,當(dāng)接入第三方服務(wù)時候,很多時候都不是接入全部服務(wù),往往會結(jié)合產(chǎn)品實際情況需要,對接部分服務(wù)接口。
所以在需求文檔階段,我們要明確接入功能范圍,以及結(jié)合第三方官網(wǎng)上給的對接文檔查看下相應(yīng)的類型說明。
總的來說,初始階段的測試要點,逃不開老套的---對需求文檔進(jìn)行查漏補(bǔ)缺,確認(rèn)測試范圍,編寫對應(yīng)接入類型的測試用例。
第二,提測階段時候,在充分了解了前后端實現(xiàn)對接的技術(shù)方案之后,則需測試以下要點:
首先,對于客戶端來說,接口調(diào)用是否規(guī)范,包含傳參是否齊全,以及返回結(jié)果的邏輯判斷
其次,對于后端來說,是否對接了需求文檔上所要求的類型。這里需要我們結(jié)合第三方官網(wǎng)自帶的測試類型,去進(jìn)行對比測試,需保證判斷結(jié)果
和第三方官網(wǎng)的判斷結(jié)果一致。
第三,安全性。
需要考慮以下場景:
當(dāng)服務(wù)升級的時候,新老服務(wù)的切換是否過渡正常且生效穩(wěn)定;
當(dāng)檢測接口被抓包工具篡改的時候,服務(wù)端是否有進(jìn)行二次校驗;
以及當(dāng)?shù)谌椒?wù)失效的時候,是否有措施保證違規(guī)圖片繼續(xù)被攔截。
以上就是全部總結(jié)啦,測試的小伙伴們會有什么疑問呢?以及工作中還有沒有更多的關(guān)于第三方測試場景呢?歡迎留言評論哦!