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);
});
Также не работает