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