bdd

    0熱度

    2回答

    我對TDD和BDD都感到困惑:) TDD和BDD在以下每個方面有何不同? 發展:測試用例第一,開發遵循下一 RestService(HTTP):不要讓其他電話?如果是這樣, a)我們只使用模擬對象返回硬編碼的json嗎? b)如何處理REST呼叫失敗?我們也應該有這樣的測試案例嗎? 尤其是對於第2項,我搜索了很多文章,但是找不到關於如何處理其他調用的示例(代碼)方法。

    0熱度

    1回答

    我對Fitnesse比較新。我目前試圖做的是看看Fitnesse的新項目,並試着研究這是否是我的驗收測試的正確工具。 我正在開發的項目本質上是一個微服務項目,我將擁有多個spring引導微服務,理想情況下我希望我的驗收測試可以在某些情況下直接(通過休息)春季服務直接。 我沒有在互聯網上大量的研究,但我沒能清楚地確定我將如何能夠做到這一點使用FitNesse的。 我正在使用maven構建我的項目並打

    0熱度

    2回答

    我有大量使REST調用的speclow/BDD測試用例。這些REST調用適用於內容類型application/json和application/xml。 但我需要手動更改這些內容類型,並在每次需要測試JSON和XML時重新運行所有相同的場景。 有沒有辦法運行所有場景兩次,首先運行ContentType應用程序/ json和第二次使用application/xml運行。

    0熱度

    1回答

    我有一個jbehave的故事,我將一個字符串作爲數據傳遞給參數。 例子: |line| |hi.how ade you| 它給誤差 expected hi.how are you But is : hi how are you 那麼,如何處理這個輸入的數據...因爲如果我給\n這是考慮它作爲數據的一部分

    0熱度

    2回答

    我在尋找可以構建更靈活場景的機制。 例如,對於在數據庫中記錄測試的存在,這兩個非常相似的場景: Scenario Outline: Testing query with 1 attribute with these 2 record in and another 2 out of result Given I'm connected to <db> database When

    0熱度

    1回答

    所以這裏是我的測試。 When(/^the admin user broadcasts "([^"]*)" to the notification feed$/) do |userBroadcast| visit('/broadcasts/new.html') fill_in('.nifty_form', with: userBroadcast) click_butt

    0熱度

    1回答

    我想測試我的密碼哈希函數,但由於某些TypeError錯誤,我一直在獲取失敗。 我相信,因爲我試圖從一些其他的文件稱之爲功能工作,我得到預期的結果沒有任何錯誤。 下面是函數: exports.hashPassword = (password) => { return new Promise((resolve, reject) => { crypto.randomBytes

    1熱度

    1回答

    我在嘗試登錄到應用程序時遇到下面的錯誤錯誤。所以我試圖在用戶名文本框中輸入一個用戶名。這是樣品步驟定義文件 - username = (By.ID, 'user_name') password = (By.ID, 'user_password') signin = (By.ID, 'user_login') @given('user is logged in to the applicati

    2熱度

    1回答

    我已經開始使用Quick和Nimble編寫iOS的第一個BDD測試,並且我有一個關於測試覆蓋率的問題。 我意識到,在傳統的單元測試中,開發人員的目標是擁有100%的測試覆蓋率。不過,我還沒有讀過BDD。如果我正確理解BDD,當我測試我的代碼的行爲時,那麼實現的細節並不重要;重要的是,我從我的代碼中獲得預期的結果,對嗎? 我開始試圖獲得100%的代碼覆蓋率,但它似乎開始寫脆性測試,因爲不是專注於我的

    1熱度

    1回答

    我開始用BDD方法編寫iOS單元測試。我有一個關於guard聲明並獲得100%代碼覆蓋率的問題。 我有以下代碼,該代碼處理將Data轉換爲Customer對象。 internal final class func customer(from data: Data) -> Customer? { do { guard let jsonDictionary = try JSONS