軟件質量保證與測試

對軟件質量控制專家,自動化工程師和軟件測試人員的問答

0
如何使用同一循環Selenium處理多個頁面?
在網站上單擊next按鈕後,我試圖通過同一循環處理多個頁面中的元素: driver.get( https://www.scimagojr.com/journalrank.php?country=UA&page=1 ); List<Journal> journalList = new ArrayList<>(); WebElement tableId = driver.findElement(By.tagName( tab...
  

0
為了便於閱讀,嵌套描述是否可以接受?
出於閱讀能力的目的而具有嵌套描述可以嗎?示例:describe('Atlas Search ', () => { beforeEach(() => browser.pause(20)); before(()=> { searchPage.home(); searchPage.searchBtn.click(); }); describe('When searching for items', () => { before(() => s...
  

-1
通過SoupUI發送SQS消息
我在本地使用SQS,我嘗試使用SoapUI發送查詢:我的查詢如下:aws --endpoint-url=http://localhost:4576 sqs send-message --queue-url http://localhost:4576/queue/eventQueue.fifo --message-group-id test --message-body {\ action\ :\ UPSERT\ ,\ someCode\ :\ 7895\ ,\ updateTime\ :\ ...
  

1
報告非唯一ID?
由於一個網頁只能有一個2020_0,這是否意味著您應該將其報告為其他功能頁面上的錯誤?對於一個人來說,這無疑會使自動化變得更加困難,但是對於某些人來說,這可能並不是更改id-s的充分理由。...
    


3
Google Chrome瀏覽器和驅動程序版本控制
我有一條運行我的E2E測試的CI管道,該代理由以下人員準備:通過brew(最新)安裝Google Chrome Chromedriver通過chromedriver_binary python軟件包(固定版本)安裝有時候,我沒有使用過時的chromedriver錯誤,因為我沒有在brew上設置版本。在...
     

0
WebDriver wait.until使用箭頭功能會在false時引發異常
如果為true,則此方法有效,但如果為false,則失敗。有什麼辦法可以使這項工作成真? WebDriverWait wait = new WebDriverWait(driver, 30); ExpectedCondition<Boolean> colorIsInThreshold = arg0 -> { try { if(isTrue){ Assert.assertTrue...
  

0
JBehave-場景中的大量步驟,由於前提條件和前置步驟
我有一個場景,包含大約​​500個步驟。其中約490步是要完成可以接受實際接受(最後10步)的狀態的前提條件和需要執行的步驟。在單個場景中包含大量步驟真的很糟糕。有沒有一種更好的方法可以使原始方案保持整潔並分離...
    

2
將需要為服務於後端的應用程序的所有Rest API執行負載測試
考慮一下,我們有前端Angular js應用程序,其中後端由API控制現在此應用程序包含大約300個API。我們是否要對所有這些API進行負載測試我如何計劃測試計劃?請提供建議我們還需要根據URL編寫一個方案。例如, How application behave...
   

0
在端到端測試中存根響應?
因此,過去幾天來我一直在試用賽普拉斯,並且到目前為止我仍然喜歡該工具。它啟用的一項功能是能夠對網絡請求進行存根(我認為現在僅xhr)。我肯定其他工具允許這樣做,但是我對應該何時使用此選項感到困惑。例如,假...
   

2
柏樹+ mochawesome報告在consol中未定義
當我在終端中運行mochawesome-report時,我有一個簡單的測試來測試它,我在測試過程中多次 未定義 。如何刪除它?undefined Sample test √ Passed 1) Failing undefined undefined 1 passing (4s) 1 failing undefined 1) Sample test Failing: 我的測試:...
   

0
如何從網頁點擊中找到元素?
Python-selenium documentation包含基於id,class,name,xpath等來定位元素的示例。如何根據鼠標的單擊位置來定位元素?...
 

4
如何等待gettext的元素不為空
在繼續執行程序流程之前,我想確保getText返回一個非空字符串。 我已經嘗試過: var EC = protractor.ExpectedConditions; await browser.wait(EC.not(EC.textToBePresentInElement($('#result'), '')), 5000); 我的div類似於: <div id= result >5</div> 但是brows...
   

10
在量角器中使用CSV進行數據驅動的測試
我正在嘗試使用量角器中的csv文件運行數據驅動的測試: 我創建了一個讀取的CSV Promise模塊: let readSync = async function (path1) { console.log(path1) const csv = require('csv-parser') const fs = require('fs') const results = []; function getIdRequest(path2) { ...
    

0
POM代碼中的NullPointerException錯誤
設置類public class Setup { private static AndroidDriver driver = initializeAppiumServer(); public static AndroidDriver initializeAppiumServer() { if (driver == null || driver.toString().contains( (null) )) { DesiredCapabilities desiredCapabilities = new DesiredCapabilities(); ...
    


1
如何編寫好的測試方案?
場景1:作為管理員,我想驗證寵物主人的姓名,IVR協助不會詢問 說明:如果用戶在連接IVR時要求提供IVR號碼,它將檢查該號碼是否與PMS數據庫匹配,並且用戶號是否與PMS數據庫匹配IVR不會詢問用戶名或詢問。 Above scenario is writ...
   

2
Selenium與Ruby:腳本在下拉菜單中找不到選項
這是我的第一篇文章,因此,如果我錯過了應該包含的任何信息,請告訴我。我的業餘時間是在自學硒/紅寶石自動化方面,只需要一點編程背景,所以我對此仍然很陌生。 問題:我目前正在嘗試實施一個腳本,以測試新的帳戶...
   

0
多因素身份驗證-硒自動化
我的公司使用多因素身份驗證來限制對某些站點的訪問。是否可以從firefox複製用戶個人資料並在新窗口中使用它?...
  

0
在運行時找不到元素
我遇到了一件非常不尋常的事情,那是我之前從未見過的事情。我需要找到一個元素進行測試,該元素在頁面上可見,並且可以使用rclick-> inspect選項找到其唯一的相對XPath,但在運行時無法識別。這是更多信息: 我確定該元素...
    

Next page