Selenium 模組化與引數化

2021-10-09 14:30:42 字數 980 閱讀 5115

模組化與引數化-163郵箱登入

在建立函式或類方法時,為它們設定入參,從而可以根據不同引數執行相應操作

建立test_email檔案,開始模組化操作

實現郵箱自動化測試專案,每一條測試用例都需要有登入跟退出操作.大部分用例都是在登入之後進行的.

建立module.py檔案存放登入動作與退出動作

再次修改test_eamil.py檔案,呼叫email類中的login(),logout()方法,模組化結束.開始引數化

登入的步驟是固定了,但是測試資料是不同的,需要login()方法引數化,修改module.py檔案

在test_eamil.py測試用例檔案中,可以用不同資料呼叫login()方法

點讚關注~~持續分享,如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加我們一起討論,裡面有各種軟體測試資料和技術交流。

加入我們,642830685,免費領取最新軟體測試大廠面試資料和python自動化、介面、框架搭建學習資料!技術大牛解惑答疑,同行一起交流。

什麼是模組化?模組化的好處

1.高內聚低耦合,有利於團隊作戰,當專案很複雜的時候,將專案劃分為子模組分給不同的人開發,最後再組合在一起,這樣可以降低模組與模組之間的依賴關係體現低耦合,模組又有特定功能體現高內聚。2.可重用,方便維護,模組的特點就是有特定功能,當兩個專案都需要某種功能的時候,我們定義乙個特定的模組來實現該功能,...

什麼是模組化?模組化怎麼實現?

前言 增加印象,留下腳印 忘記還可以翻一翻 奧利給。1,什麼是模組化 公司裡乙個專案是有很多程式設計師一起開發的,例如 多人運動 這個專案 有程式設計師a 程式設計師b 程式設計師c 程式設計師a 寫了 aaa.js 裡面有幾千行 幾萬行 程式設計師b 寫了 bbb.js 裡面有幾千行 幾萬行 程式...

什麼是模組化?模組化的好處

什麼是模組化?j a 應用架構設計 模組化模式與 osgi 一書中對它的定義是 模組化是一種處理複雜系統分解為更好的可管理模組的方式。所謂的模組化開發就是封裝細節,提供使用介面,彼此之間互不影響,每個模組都是實現某一特定的功能。模組化開發的基礎就是函式。模組化開發使 耦合度降低,模組化的意義在於最大...