如何快速掌握DDT數據驅動測試?

一、前言

  在作接口測試或UI測試時常常會出現多個用例僅輸入參數不一樣,操做過程徹底相同(如登陸,新建客戶等等),重複編寫用例不只增長了代碼量並且很差維護,引入DDT(Data-Driven Tests)數據驅動測試可實現參數化,DDt容許您使用不一樣的測試數據運行一個測試用例,並使它做爲多個測試用例出現。面試

二、安裝ddt

DDT是第三方模塊,使用前須要先安裝,cmd輸入 pip install ddt 命令安裝:學習

 

直接上代碼:測試

1.@ddt來裝飾測試類(ddt固定寫法)網站

2.@data(*value)裝飾測試用例(也是一種規範)記住:*value做用是打散數據,好比上面代碼是用一個大列表存儲了一個元組,那麼*value會獲得1個元組,每一個小列表是一組測試數據blog

3.@unpack 解析*value數據,會把元組裏面的每個數據取出來分別傳遞給咱們測試用例的形參接口

 

總結:
  軟件測試、接口測試、自動化測試、面試經驗交流。感興趣能夠關注咱們碼上開始,公衆號內會有不按期的發放免費的資料連接,還有同行一塊兒技術交流。這些資料都是從各個技術網站蒐集、整理出來的,若是你有好的學習資料能夠私聊發我,我會註明出處以後分享給你們。ip

相關文章
相關標籤/搜索