specrun

    0熱度

    1回答

    試圖創建一個測試套件,其中我不想包含所有功能文件。那可能嗎?這在TestNG.xml測試套件的行中。 Specflow是否提供任何此類功能?有沒有關於Default.srprofile中的標籤的任何文檔,我可以使用它來包含/排除要運行的功能文件?

    0熱度

    1回答

    我有大約6000 specflow [版本1.9.0.77]測試和這些測試分爲10個類別[標籤],每個類別大約600個測試用例,大約需要一個小時才能完成。目前我正在使用Nunit 2.6.4來執行測試[順序執行]並從Nunit測試報告xml中生成Specflow流量報告。 我打算將順序執行模型移動到並行執行以減少測試執行時間。沒有靜態引用,沒有功能或場景上下文和測試數據對測試用例是唯一的。 我使用

    0熱度

    1回答

    我正在使用SpecFlow來自動化我的Web測試並使用並行執行來加速它們。 我遇到的問題是,一個檢查無效密碼被拒絕的測試將鎖定用戶帳戶,如果在沒有成功登錄的情況下運行3次。 我已經將它們設置爲執行成功的登錄,但是並行運行意味着它們同時運行多個目標並仍然鎖定該帳戶。 有沒有一種方法可以將此測試設置爲不平行運行,因此它不會鎖定帳戶並仍然允許其他人同時運行? EDIT--我使用SpecRun作爲我的測試

    1熱度

    1回答

    因爲im改變了我的specflow場景中的重要配置,所以我希望我的specflow場景能夠在每次完成場景時重置配置,即使它在中間失敗。 [AfterScenario]只有在沒有失敗的情況下才能完成工作,但即使失敗,我也需要重置我的配置。 謝謝!

    0熱度

    2回答

    在我們的應用程序中,我需要打開3個完全相同的文檔,對於每個文檔我有一個帶有唯一定位器的按鈕,因爲我們正在並行執行測試,我需要知道哪個文檔已經打開並打開另一個文檔沒有使用,我無法並行打開一個文檔。我的場景應共享打開哪個文檔的狀態以及哪些文檔可供編輯。是否有可能在不同場景之間共享這些數據? 我檢查了所有可能的東西IObjectContainer並創建了GlobalContainer使用var Cont

    0熱度

    1回答

    我正在嘗試使用SpecRun運行測試。我想用.feature文件來運行它們,但到目前爲止,我還沒有成功:( 我用這作爲一個過濾器: /filter:testpath:Feature:FeatureFile.feature ,但沒有測試運行 ? 我該怎麼做才能指定SpecRun一個.feature文件 感謝

    1熱度

    1回答

    我對Specflow/Specrun和C#編程非常陌生。我需要幫助解決我面臨的問題。 我有一個查詢數據庫的Specrun功能文件。以下是功能文件的代碼: Scenario Outline: Ensure all rows are correctly inserted on in the table Given I am connected to "Database-XYZ" W

    0熱度

    1回答

    如何並行運行我的自動化腳本。我的代碼在C#.net使用specflow。 我已經改變了如下我的單元測試提供商: <specFlow> <!--<unitTestProvider name="MsTest.2010" />--> <unitTestProvider name="SpecRun" /> <plugins> <add name="SpecRun

    0熱度

    1回答

    美好的一天。我有幾個.feature文件: 1.feature 2.feature 1.playlist 2.playlist 等 我可以運行他們單獨在visual studio中: -any feature file in調試模式 -任何帶有Test Explorer的播放列表。 但是如果我需要從命令行運行它們中的一個,我該怎麼辦? 如果我使用SpecRun.exe運行 SpecRun.exe

    1熱度

    1回答

    使用Specrun 1.5.2與Specflow 2.1.0來運行我的測試。我遇到的問題是,使用硒等待很長一段時間(因爲我必須和現在有辦法繞過它),測試一直在中止。 WebDriverWait wait = new WebDriverWait(_driver, TimeSpan.FromHours(1)); wait.PollingInterval = Ti