服務端測試總結


前言

這個月有重要的事情,需要總結移動端測試與服務端測試,先把接口測試的總結放一邊。。。

服務端介紹

服務端一般是指為用戶在APP/PC使用的互聯網功能提供數據服務的背后的一切。

在互聯網項目中,APP承載了UI界面和交互的實現,服務端承擔數據處理。

app/pc通常是通過api(application programming interface)實現與服務端的溝通。

服務端提供服務的方式

接口API是服務端對外提供數據服務最常用的信息交換方式,但並不是唯一的,其他還有:

  • API調用之同步處理(實時、無需等待)
  • API調用之異步處理(隊列任務,先到先得,適用於調用多、任務重的情況)
  • 定期的文件推送(數據量大且對數據實時性要求不高)
  • 共享數據存儲
  • SDK(代碼寄存,適用於跨語言、跨框架,使用頻繁、服務更新卻不頻繁的情況)等

服務端測試

主要是接口測試

服務端開發提測的內容通常是一個個接口,所以接口測試時服務端測試的主要組成部分,但是服務端測試不僅僅是接口測試,

全方位的服務端測試,首先要保證對外提供的各種形式的服務(包括API)都符合要求,其次要在測試的技術深度和業務廣度上都有良好的覆蓋。

在接口測試通過的前提下,業務邏輯方面也要進行相應的測試。

另外一個測試重點--上下游容錯:上游不可靠、下游要兼容。

對於依賴於其他服務的被測服務來說,當其依賴的服務異常時,就需要該服務有很好的容錯才能正常運行;

作為服務提供方要注意充分兼容不同的使用場景、不同版本的調用方。

除了上述兩點外,還要注意安全測試、性能測試、線上監控等專項測試。

接口測試

接口測試過程中不僅要關注參數(與服務端代碼交流的入口),還要更加關注數據邏輯,了解api的作用,怎么起作用,使用什么資源/服務起作用等

總結

服務端測試不等於接口測試,接口測試也不等於參數調用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM