cost 275 ms
使用 Robot 撰寫關鍵字

[英]Compose keywords with Robot

假設我有一個 Python 庫來操作博客文章:class BlogPost(object): def __init__(self): ... def create_a_blog_post(self): ... def add_category( ...

黃瓜框架在運行測試時拋出錯誤

[英]Cucumber framework throwing an error while running tests

我正在使用Cucumber框架來編寫我的ATDD。 嘗試運行Cucumber測試時,我收到以下錯誤。 以下是Cucumber依賴項: RunCuckesTest.java 在具有類似異常的線程中搜索時,我發現這可能是由於多個依賴項或使用不同版本不匹配時導致的。 但在這 ...

黃瓜-protactor-typescript通過css設置睡眠和元素的正確方法

[英]cucumber-protactor-typescript correct way to set up sleep and element by css

我想使用量角器,黃瓜和打字稿單擊用戶提供的CSS字符串,但是,我編寫的代碼似乎在這里不起作用。 element(by.id(x))可以完美工作,但是element(by.css(x))不能 Steps.ts 如有必要,我可以提供黃瓜代碼和量角器配置,但我認為這不是必需的。 ...

如何使用Karate&Junit5獲取JSON輸出?

[英]How to get JSON output with Karate & Junit5?

我正在使用com.intuit.karate.junit5.Karate,它僅生成HTML報告,但我希望具有JSON輸出。 我看了一下代碼,但是默認情況下,它僅通過調用Engine.saveResultHtml()方法生成HTML輸出。 我可以知道我們可以使用哪些選項來獲取JSON輸 ...

有沒有一種方法可以配置Robot Framework,從而不會因失敗而停止執行

[英]Is there a way to configure Robot Framework so the execution is not stopped by a failure

我知道“運行關鍵字”並在失敗時繼續運行/“運行關鍵字並忽略錯誤” /“運行關鍵字並返回狀態內置關鍵字”,但是我有很多測試用例,在任何情況下都不應出於任何原因而停止,我我想知道是否存在一個選項,默認情況下不使執行停止於失敗,而不必通過這些關鍵字進行管理並在我的上層關鍵字中添加與業務無關的語法。 ...

使用自動化測試驅動自動化框架的設計時,這叫什么?

[英]When using automation tests to drive the design of your automation framework, what is this called?

我們使用非常有效的技術為系統開發自動化功能測試。 我們首先根據手動測試用例編寫功能測試(例如Selenium測試),然后使用這些測試來驅動自動化框架 (而不是被測系統)的開發。 這種發展方式是否仍會歸類為TDD? 我只在單元測試方面看到過TDD。 在這種情況下,我們使用單元測試作為驅 ...

是否有諸如After Background這樣的After關鍵字可用於運行黃瓜步驟

[英]Is there any After keyword is available like Background for running cucumber steps

我知道Background關鍵字可用於在運行每種情況之前運行常用步驟。 同樣,在每種情況之后,是否有類似“ After”關鍵字的內容可用於公用步驟,而不是象鈎子之后那樣的Java代碼中的邏輯步驟,我的意思是在小黃瓜步驟本身中。 我需要像下面 ...

使用黃瓜量角器和打字稿進行重定向URL測試

[英]Redirect URL test using Cucumber Protractor and Typescript

代碼的最后一步失敗,並出現Assertion錯誤,因為實際值仍為LoginPage ,我想是因為在將瀏覽器實際重定向到HomePage之前完成了該步驟。 我嘗試使用browser.sleep(10000)和browser.wait() ,但是它們對我不起作用。 解決此類問題的正確方法是什 ...

ATDD,Gherkin,Specflow方法,黑盒測試問題

[英]ATDD, Gherkin, Specflow approach, blackbox testing issue

我試圖獲得一些使用ATDD進行外部開發的經驗,現在我有了第一個障礙。 該應用程序是一個簡單的桌面應用程序(wpf),應該能夠在文件系統中搜索重復項。 我要實現的第一個功能是自定義應搜索的目錄。 但是我不知道我應該如何端到端地測試該功能。 創建一個包含2個文件(重復)的測試目錄 ...

IdentityServer4首次驗收測試

[英]IdentityServer4 first acceptance test

我正在啟動一個新項目,以在TDD之后使用IdentityServer4創建身份驗證api。 許多微服務和網站將使用它來認證用戶。 但是我不知道該項目的前3個驗收測試。 任何幫助將不勝感激。 注意:我最近讀過goos ...

IdentityServer3 xBehave測試

[英]IdentityServer3 xBehave test

我想為WebApi和IdentityServer編寫驗收測試。 為了使事情盡可能簡單,我從此處復制了整個示例項目,但添加了另一個項目,該項目與控制台客戶端基本相同,只是作為驗收測試。 我現在唯一的情況是: 現在,我總是得到狀態代碼“未經授權”而不是“確定”。 當我通過控制台客戶 ...

將 BDD 測試應用於批處理場景?

[英]Applying BDD testing to batch scenarios?

我正在嘗試將 BDD 實踐應用於我的組織。 我在一家銀行工作,其中夜間批處理作業是一個巨大的編排多系統批處理作業流,它們在彼此之間運行和傳遞數據。 在我們的測試中,交互式在線測試可能僅占測試場景的 40-50%,而其余部分則嵌入在批處理作業中。 例如,測試場景可能是: 鑒於截至晚上 10 點 ...

部署到 TFS 時,Selenium webdriver 為面包屑文本(IwebElement)返回 string.Empty

[英]Selenium webdriver returns string.Empty for breadcrumb text (IwebElement) when deployed onto TFS

這是我在 StackOverflow 上的第一篇文章,我希望我能夠詳細提供整個問題。 如果我需要提供任何其他信息,請告訴我。 問題描述:我使用的是常規面包屑導航,顯示我從一頁到另一頁的導航順序。 面包屑在 html 格式中有一個 id = “divbreadcrumb”。 例如:如果我從主頁 (H ...

如何計算Ruby Cucumber中正在運行的方案上的標簽?

[英]How to count tags on running scenarios in Ruby Cucumber?

我有一個功能文件,其中包含多個場景以及每個場景的不同標簽。 我正在使用帶有特定標記的rake命令運行Cucumber測試,並正在創建自定義HTML報告。 自定義HTML報告在After掛鈎中創建。 我在使用rake命令運行時如何獲取方案的數量時面臨一個問題。 我用 以獲得總方 ...

BDD的增值是什么?

[英]What is the value add of BDD?

我現在正在一個項目中,我們正在使用cumulage-jvm進行驗收測試。 在以前的項目中,我會在Groovy或Scala中創建內部DSL,以驅動驗收測試。 這些DSL的使用非常簡單,即使是非技術人員也可以在一點指導下編寫測試。 我看到的是BDD在測試中增加了另一層間接性和語義糖,但 ...

黃瓜:動態標記場景

[英]Cucumber: tag scenario on the fly

我想知道是否有人嘗試過即時標記場景。 這是用例:我們有數百個回歸測試場景,其中一些測試可能會因為 API 關閉(這通常意味着它下次運行時應該通過)或數據更改(這意味着或者腳本不夠健壯,我們需要修復它,或者我們需要更改數據),或者需求發生了變化(這意味着我們需要更改腳本)。 對於后兩種情況,同一個 ...

如何在Robot Framework中執行60天的測試中提取每周報告和日志

[英]How to extract weekly report and log from a test under execution for 60 days in Robot Framework

我正在使用Robot Framework和一些內部庫(例如s2l,os,公告,集合,日期時間和一些自己的內部文件)在我的SUT(被測系統)中運行性能/可靠性/壓力(P / S / R)測試腳本庫),並且需要運行60天來測量預期的P / S / R參數。我知道在完成60天的執行后(如果SUT沒有被 ...

Robot Framework中的DateTime庫

[英]DateTime Library in Robot Framework

是否可以在RobotFrame 2.8.4版中使用DateTime庫,我檢查並了解到DateTime庫僅隨RF版本2.8.5一起提供。 因此,就我而言,我使用的是不支持DateTime庫的較舊版本。 我的python版本是2.7.8 ...

端到端驗收測試應如何將大型功能划分為多個場景?

[英]How should end-to-end acceptance tests divide a large feature into scenarios?

在他的文章中,故事中有什么? Dan North提出了許多優點。 三個特別是: 情節標題應該說明有什么不同 您應該能夠並排排列場景,並僅使用標題描述它們的不同之處。 應根據Givens,Events和Outcomes來描述場景 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM