atdd

    1熱度

    1回答

    我有一個功能文件,每個場景都有多個場景和不同的標籤。我正在使用具有特定標記的rake命令運行我的Cucumber測試,並且正在創建一個自定義HTML報告。 自定義HTML報告在After鉤子中創建。當我使用rake命令運行時,如何計算場景的數量,我面臨着一個問題。我用的是 scenario.feature.feature_elements.size 得到總的場景的數量,但是這給總的情況算功能的

    -2熱度

    2回答

    我想知道是什麼樣的機器人框架&的Python之間的差異,以及爲什麼需要Python語言進行安裝使用機器人框架測試 &我在哪裏可以運行機器人框架,是通過(命令行 )?

    0熱度

    2回答

    我有兩個黃瓜功能(DeleteAccountingYear.feature和AddAccountingYear.feature)。 我該怎麼做才能使第二個功能(AddAccountingYear.feature)在第一個功能(AddAccountingYear.feature)之前運行。

    1熱度

    1回答

    我想知道是否有人曾試着動態地嘗試標籤場景。 以下是用例: 對於迴歸測試,我們有數百個場景,有些測試可能會失敗,因爲API已關閉(這通常意味着下一次運行,這應該會通過),或者數據發生了變化(這意味着腳本不夠健壯,我們需要修復它,或者我們需要更改數據),或者需求發生變化(這意味着我們需要更改腳本)。 對於後兩種情況,同一場景應該會失敗多次。 我們需要使用@quarantine來標記那些需要人工干預(重

    0熱度

    1回答

    在我們的新項目中,我想嘗試使用Gherkin語法作爲與客戶創建規格的一種方式,然後可以將其用作BDD/TDD的基礎。 在我的腦海裏,我並不清楚如何處理意外情況,例如,一個客戶說,當某一事件發生然後 UI元素應該是一種特定的顏色。如果一個小黃瓜規格試圖捕獲然後步驟中的顏色變化?這是否意味着我們的測試(例如,在Jasmine中)應該檢查UI元素的顏色,而不是在UI元素中產生更改的變量的值?

    1熱度

    1回答

    我現在正在使用cucumber-jvm來驅動驗收測試。 在以前的項目中,我會用groovy或scala創建內部DSL來驅動驗收測試。這些DSL的使用相當簡單,即使是非技術人員也可以用一點指導編寫測試。 我看到的是,BDD增加了間接和語義糖測試的另一層,但我看不到的增值服務,特別是在非技術人員可以使用內部DSL。 在黃瓜的情況下,stepDefs似乎分散驅動在幾個不同的類別給定的測試,使得測試代碼難

    2熱度

    3回答

    在TDD測試中,我擔心測試的「誠實」。 TDD是 寫紅色測試 編寫足夠的代碼,使其綠色 重構,讓測試綠色 到目前爲止好。現在這裏是應用上述原理的一個例子,在教程&現實生活中已經遇到了這樣的例子: 我想檢查當前用戶的電子郵件是否顯示在我的webapp的默認頁面上。 寫紅色測試:「[email protected]」顯示default_page.html 寫內部足夠的代碼,使其綠色:硬編碼「[emai

    0熱度

    1回答

    我想獲得一些ATDD外部開發經驗,現在我得到了我的第一個路障。 應用程序是一個簡單的桌面應用程序(WPF),它應該能夠搜索到文件系統的重複。 第一個功能,我想實現是自定義應搜索的目錄。但我不知道我應該如何測試該功能的端到端。 難道是一個很好的自動化的方法來創建2個文件(一式兩份)一個測試目錄,然後選擇在用戶界面,目錄,然後開始搜索和驗證的結果是2創建的文件? 我會測試多了很多,然後簡單的功能spe

    0熱度

    1回答

    我想爲我的WebApi和IdentityServer編寫驗收測試。爲了讓事情儘可能簡單,我複製了here的整個示例項目,但又添加了另一個項目,它基本上和控制檯客戶端一樣,但是作爲驗收測試。 我現在唯一的情況是這樣的: namespace SpecTesting { using System; using System.Net; using System.Net.Http; using S

    1熱度

    1回答

    ATDD的基本週期是在我們編寫驗收測試之後,我們編寫該驗收測試的TDD測試。 但我的問題是如何指定哪些單元測試與哪些驗收測試相關? 通過ATDD和TDD的功能,我們可以做到這一點嗎?或其他一些技術?