亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 selenium webdriver 檢查來自 www 站點的黃瓜自動驗證大文本文件

使用 selenium webdriver 檢查來自 www 站點的黃瓜自動驗證大文本文件

ABOUTYOU 2023-02-23 18:18:06
我目前正在做一個項目,我正在尋找一種自動化編程系統的方法。簡而言之,該項目是這樣工作的:前端(www 站點)上的一些操作調用并生成日志(內容很多),現在我手動分析日志,但我想自動化這個過程。我有一個問題要問你如何以最簡單的方式處理這個過程,我目前正在學習 java,現在,我用 selenium webdriver + java 和 cucumber 編寫了腳本。我的問題是使用黃瓜是否也可以添加斷言來驗證日志?如果是這樣,如何?目前我有三種方法來驗證我的日志:在網站上進行了一些操作后,從我電腦C盤的位置讀取了一個日志文件,驗證文件中是否有對應的字符串。在前端執行所有操作并生成完整日志,然后將它們與帶日志的模板文件進行比較(手動測試的可以確定整個頁面功能正常運行)我也在考慮這樣的解決方案來及時下載文本文件,例如。在一個循環中,例如 20 秒,檢查其中是否有所需的字符串,然后在黃瓜中被認為是斷言。我向更有經驗的同事尋求建議。對于所有提示,我將不勝感激!問候,克里斯
查看完整描述

1 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

我會將日志記錄測試與業務功能測試分開。對于日志記錄,您可能需要檢查兩件主要的事情

  1. 操作導致寫入日志條目

  2. 特定日志條目的內容是否正確

您可以通過圍繞代碼進行的每個日志調用進行單元測試,在非常低的級別上非??焖俚貓绦写瞬僮鳌_@將為您提供一套大量的非常測試,每個測試都測試一個日志條目。

如果您繼續使用當前的方法,您將運行集成測試(這會慢得多),其中每個業務操作都會生成大量日志記錄。其中一些日志記錄將是您的日志記錄,但其中很多可能會從您的平臺進行日志記錄,您不需要對其進行測試。這種方法容易出錯、復雜并且沒有提供很好的價值。


查看完整回答
反對 回復 2023-02-23
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號