【UI】自動化用例設計技巧


 用例設計注意點:

  * 每個自動化用例可以獨立運行
    *RF框架的三種 set up/teardown
  * 測試用例之間不應該有包涵關系
  * 測試數據應該自動創建和銷毀
  * 自動化應該優先覆蓋需要重復測試的核心功能
  * 自動化開展順序應該是自底而上
  * 不要一開始就想所有東西自動化

需要封裝的方法:

  •       公共的操作方法
  •   經常使用的步驟:超過兩次以上
  •   經常使用的組件:輸入框、文本框、列表
  •   經常操作的布局:多個組件組成通用的布局
  •   經常操作的頁面:ui頁面由一個一個單獨Activity組成,就可以將Activity封裝成單獨的類
  •   通用的工具函數:文件操作、時間操作之類
初級封裝:
 
  •   通用方法庫:將通用的方法封裝在一個java文件中,比如登陸、文件操作、時間操作
  •   專用方法庫:比如登陸專用的方法:qq登陸、微博登陸等
  •   用例集:通過調用方法庫中的方法實現用例,這樣看起來簡潔清晰。
設計一個用例的過程:
 
  •   先編輯好用例執行步驟、順序
  •   然后設計好對應的方法名
  •   然后新建一個class將這些寫入,要將編輯好的用例步驟、方法名、方法中涉及的參數、承接的方法等作為注釋,這樣更清晰
  •   比如設計簡單用例如下:
  •   Cer_MTBF_01:聯系人的添加和刪除
  •   預置條件:1、在添加聯系人之前通訊錄內無任何聯系人

實際的自動化用例編寫方式:

 

    

 

 


免責聲明!

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



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