functional-testing

    6熱度

    2回答

    我跟着Symfony documentation關於功能測試,以寫我的第一個,但我有一些問題。我通過瀏覽器得到響應做工不錯: 但是,當我在shell中運行phpunit -c app/我得到一個失敗。 1) 的appbundle \測試\控制器\ MeterAPIControllerTest :: testGetAllVariables 無法斷言,500場比賽預計200 這是代碼: <?php

    2熱度

    2回答

    TLDR注入依賴:我正在開發運行多個進程中的應用程序。出於UI測試的目的,我想注入一個虛假的API依賴關係,使應用程序在獨立於網絡交互的測試下運行,但是,這似乎不適用於多進程設置。 我使用this post描述的方法,讓我實現了自定義AndroidJUnitRunner它實例用模擬物的依賴關係的應用程序(讓它成爲MockApplication),而不是一個與真正的依賴(讓它成爲RealApplic

    0熱度

    1回答

    我目前正在嘗試開發一個測試框架,並且目前已經使用硒web驅動程序測試了所有GUI。現在我想用我的框架來做功能測試。這將(1)包括在GUI上做一些工作(2)使用java jsch從命令行運行測試腳本。 所以我有一個基類,包括所有硒類的常用方法我有一個類爲每個頁面創建對象。然後,我根據每個頁面類的測試類運行我的測試。現在我想添加一個將運行我的腳本的jsch類。我有點困惑如何做到這一點,我認爲這是與我有

    3熱度

    2回答

    我正在編寫一些功能測試以測試我的應用程序的登錄系統。我嘗試了以下方法使用fillField(),但無法讓它適用於我。 $I->fillField(['id' => 'loginEmail'], '[email protected]'); 和 $I->fillField("//input[@id='loginEmail']", '[email protected]'); 之後,當我試圖運行s

    0熱度

    1回答

    我正試圖獲得一個功能測試套件與最新發布的Geb和TestNG groovy/java庫一起工作。看起來JDK存在一個問題,但我無法找到解決此問題的任何信息。 版本測試: JDK 1.8.0_45 and JDK 1.8.0_74 Groovy 2.4.6 geb-testng 0.13.1 testng 6.9.10 例外: org.gradle.api.internal.tas

    1熱度

    1回答

    如何在TruClient中處理不可預知的警報? 我的應用程序會拋出一個警告框,有時會通知系統相關的東西。我無法預測它何時會出現。 我不想在整個腳本中添加很多Press OK in alert dialog。 有沒有更優雅的解決方案? 我可以禁用這些警報嗎?

    0熱度

    1回答

    用於測試人員在那裏的問題: 想想看,你寫這樣一個測試:一打開一個模式,一個翻轉切換到「ON」,保存其狀態(這關閉模式),然後再次打開它以檢查狀態是否已成功保存。您還必須檢查切換開關是否回到「關閉」狀態,保存成功並保持開關處於「關閉」狀態。 編寫測試是否合理?這樣可以避免以前的測試?對於不鏈接它們而言,效率並不高,尤其是如果您的啓動過程涉及登錄,導航到某個頁面,單擊某個選項卡,然後開始嘗試您想要測試

    5熱度

    3回答

    我很努力去理解我的功能測試或項目設置有什麼問題:phpunit執行只是打印出以下信息(我不打印出測試套件 - 即它不是來自客戶端 - > getResponse()打印或任何東西)。 phpunit -c app --group temp1 src/AppBundle/Tests/Controller/SecurityControllerTest.php 我的測試代碼: <html>

    0熱度

    1回答

    我試圖用Intern推出了功能測試,使用這個命令: ./node_modules/.bin/intern-runner config=tests/intern ,但我有,因爲昨天的錯誤,講的是加載程序文件。 有人可以幫我這個問題的請求?提前致謝。 MK

    0熱度

    1回答

    我使用JWT來管理登錄狀態,所以我需要在運行casper.start之前清除本地存儲。這怎麼可能? 喜歡的東西: casper.then(function() { casper.evaluate(function() { localStorage.clear() }) }) casper.start('http://localhost:3000', functi