testing

PHP: Имитация нескольких подключений MySQL к одной и той же базе данных

Запрос на вставку постоянно регистрируется в моем журнале медленных запросов MySQL. Я хочу посмотреть, сколько времени ... ания? Или я могу просто написать PHP сценарий для этого? Есть какие-нибудь мысли? PS: Я использую apache в Windows.

Создание поддельного пользователя в Symfony2 для целей тестирования

Я несколько новичок в тестировании на PHP. Я провел довольно много тестов на Rails с использованием Cucumber, RSpec, Ca ... ент Factory Girl на PHP, но, к сожалению, похоже, что этот инструмент не используется широко и больше не поддерживается.

Почему я должен перезагружать Auth::user() при выполнении интеграционного тестирования

Это продолжение Как дождаться перезагрузки страницы в интеграционном тестировании Laravel Что я делаю, так это редак ... это поведение, чтобы тесты проваливались только в том случае, если есть "реальная проблема"? Или мой код просто плохой?

Получить среду внутри контроллера

У меня возникла ситуация в одном из моих контроллеров, доступ к которому должен осуществляться только через AJAX, у мен ... еще есть какие-либо другие идеи или советы, которых мне не хватает, чтобы заставить одно из вышеперечисленных работать?

Точки прогресса PHPUnit находятся в новой строке и показывают "неправильный" процент

Я протестировал свой инструментарий и получил этот результат PHPUnit 3.7.21 Configuration read from php-application-to ... ачение? Все связанные файлы находятся здесь: http://github.com/sourcerer-mike/php-application-toolkit/tree/release-0.2

Как заставить Selenium работать с PHP/Firefox3 в Linux

Я пытаюсь заставить Selenium RC работать с Firefox 3 в Linux с PHP/Apache, но у меня возникают проблемы. Вот что я сде ... ьшего успеха в Firefox 2 (используя "*firefox" вместо "*custom", но не хочу использовать это для моего текущего проекта.

Тестирование с помощью PHP. Как я могу убедиться, что все работает правильно?

Во-первых, я не знаю, называется ли это модульным тестированием. Если у него другое название, не стесняйтесь поправлять ... аницу X? Я буду очень рад, если вы сможете ответить на мои вопросы и помочь мне стать лучшим разработчиком. Спасибо!

PHPUnit предсказывает метод без точных аргументов

Я издеваюсь над классом UserRepository, используя пророчество, чтобы гарантировать, что при отправке запроса POST на /u ... ли это просто действительно плохая практика с моей стороны и данные запроса никогда не должны передаваться в хранилище?

Использовать искатель в контроллере

// src/Acme/DemoBundle/Tests/Controller/DemoControllerTest.php namespace Acme\DemoBundle\Tests\Controller; use Symfony\ ... ramework_TestCase' not found in /acme/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.php on line 24

Для инъекций или для новых?

Что касается использования объектов класса в другом классе, какова наилучшая практика? Чтобы передать объекты класса в ... днако второй вариант может быть лучше, потому что он более самодостаточен? Во всяком случае, я решил спросить экспертов.

Интеграционные тесты насмешливые фасады против инъекционных насмешек

У нас есть несколько унаследованных проектов laravel, которые используют фасады в классах. use Cache; LegacyClass { ... вания, но я исключаю всю реальную функциональность, чтобы попытаться дать какой-то "простой" пример того, о чем я прошу.

Как пропустить тест cest на кодирование

Я хочу пропустить только один тест в тесте cest на кодирование. С помощью тестов Cept вы можете выполнить $scenario-& ... teps } public function test2(){ $scenario->skip("Work in progress"); } } Заранее благодарю вас.

Подделка условий ошибки в библиотеке mysqli

У меня есть множество PHP-скриптов, которые используют набор функций mysqli для доступа к базе данных. Я написал эти сц ... дделать эти условия ошибки, чтобы проверить, что выходные данные, полученные пользователем, соответствуют этим условиям?

Как мне протестировать свой PHP-код - какие тестовые платформы я могу использовать? [закрыто]

Моя основная компетенция заключается в Java (Android). Я работаю в отрасли достаточно долго, чтобы осознать преимуществ ... мах и т.д. (но я с удовольствием прочитаю любые примечания и советы, которые у вас могут быть, - для будущих проектов:-)

Активная загрузка имеет некоторые неожиданные побочные эффекты для событий модели/загрузки в Laravel

Я пытаюсь создать несколько тестов. Вот мой тестовый класс: class ExampleTest extends TestCase { public functi ... ли активная загрузка на события или метод загрузки? Или метод загрузки не вызывается автоматически после каждого теста?

Вызов метода с цепочкой тестирования в насмешку

Я пытаюсь правильно высмеять цепной вызов красноречивой модели в контроллере. В своем контроллере я использую инъекцию ... Каков наилучший подход, который я должен использовать для тестирования этого вызова цепного метода с издевательством.

Laravel игнорирует тестирование подключения к базе данных

Я использую Laravel 5.3.22 и хочу провести модульное тестирование своего приложения с использованием базы данных sqlite ... мне действовать дальше? Я не могу издеваться над построителем запросов, так как мне нужно утверждать о его результатах.

Почему тесты PHPUnit выполняются быстрее, когда машина отключена от Интернета?

Я заметил, что, когда мой ноутбук подключен к Интернету, для завершения моих тестов PHPUnit требуется ~90 ~200 секунд. ... зана с хранением данных, потому что задержка происходит до и после запроса базы данных, в основном для хранения данных.

Тестирование контроллера CakePHP с помощью компонента безопасности

Рассмотрим этот код: Код контроллера <?php App::uses('AppController', 'Controller'); class UsersController exte ... ta должен завершиться неудачей из-за того, что some_field находится в массиве $data, но он проходит! Что я делаю не так?

Как дождаться перезагрузки страницы в интеграционном тестировании Laravel

У нас есть действие по редактированию профиля пользователя, которое перенаправляет на ту же страницу. Здесь seePageIs() ... ePageIs('/user/profile') ->see($firstName) ->see($lastname); }); Также не работает