測驗web應用程式原本的標準實踐主要是前端圖形用戶界面測驗,為了朝著現代化的交付管道(例如持續集成或連續交付)發展,測驗標準已經從頭到尾進行了改造,團隊需要精通自動化,并且必須將重點轉移到通過提前構建高質量和高效的產品來防止缺陷,開發人員、產品經理、業務分析師和QA團隊成員必須從規劃和構建更好的測驗組合開始,當他們開始緊密合作時,將確定滿足驗收標準所需的條件,并作為一個團隊來確定測驗的最佳方式,
什么是RESTful API?
簡單地說,REST是兩臺計算機通過互聯網相互通信的一種方式,一個充當web瀏覽器,另一個充當web服務器,傳輸通過web進行,web通過HTTP/HTTPS協議進行通信,執行的HTTP請求方法有GET、PUT、POST和DELETE,
兩種常用方法是GET和POST:
GET用于從指定資源中檢索資料,
POST用于創建要處理到指定資源的資料,

為開發和測驗設計API
在設計RESTful API測驗策略時,概述sprint和發行版將要執行的所有活動是很重要的,有一個清晰的測驗策略將在sprint的早期增加協作和交流,而不是在最后,通常,當團隊中的每個人對產品質量承擔更多的責任感時,團隊的生產率就會提高,

影響用戶體驗的特征
在啟動和維護API時,整個團隊都需要考慮API用戶體驗的各個方面,以下代表了團隊應考慮的不同API特征:
1、選擇測驗技術
選擇可能是壓倒性的;有很多開源工具、供應商工具和定制的測驗工具,在評估任何測驗技術時,需要實際考慮您的需求,

2、測驗范圍
要打造每個人都熱衷的高質量產品,需要一個深思熟慮的測驗策略,它通過在sprint期間并行地撰寫測驗,在撰寫代碼的程序的早期就開始了,這導致更好的設計和更少的錯誤,單元測驗是任何測驗策略的基礎,

3、定義標準
預先建立標準并將其傳達給團隊中的每個人都是至關重要的,例如,這將有助于避免由于意外更改或無法擴展而引起的常規測驗和編碼麻煩,

4、職責范圍
明確概述每個團隊成員對開發人員,QA,DevOps團隊和產品經理的職責,

5、連續測驗
連續測驗不僅與API測驗的實作有關,它首先是一種策略,然后是工具選擇,最后是API測驗的實作,一旦建立起來,并且有了出色的分析支持,持續測驗就可以提高應用程式和整個交付鏈的質量,

RESTful API測驗技術
對于任何型別的自動化腳本,最常見的挑戰是為專案找到合適的技術,許多團隊由于以下幾個原因都無法通過這一階段:
1、不了解所有可用的工具或測驗框架,
2、缺乏定制和部署現有框架所需的專業知識,
3、無法負擔供應商工具的成本,
4、沒有可用的時間或資源來自下而上構建自定義測驗工具,
舉例一些廣泛用于自動化API測驗的工具或框架:Postman、Eolinker、SoapUI,

結論
測驗策略不僅僅是一張紙,它是所有活動的反饋,如開發、測驗和回圈反饋,它通過提供快速反饋和允許在sprint期間進行迭代來改進整個交付鏈,使您可以自信地發布RESTful API,
翻譯:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246799.html
標籤:其他
上一篇:在線介面檔案
下一篇:C++學習之路
