Если вы PHP-разработчик, и по разным обстоятельствам тесты для своих приложений не пишете, то эта статья для вас. В ней я постараюсь вкратце показать с чего начать и что делать, чтобы написание тестов приносило вам радость, а вашему приложению стабильность.
Итак, первый совет. Забудьте всё что вы знаете о юнит-тестах. Швырните табуреткой в человека, который сказал вам, что без них не обойтись. Попробуем разобраться, в каких случаях нужно их использовать, а в каких — нецелесообразно.
Я абсолютно уверен, что PHP-программисты редко пишут тесты, потому что начинают не с того конца. Все знают, что тесты это хорошо и клево. Но открыв сайтЧитать полностью »
Метка «тестирование» - 20
PHP / Легкий способ начать тестировать
2012-02-15 в 15:29, admin, рубрики: codeception, php, phpunit, tdd, тестирование, метки: codeception, PHP, phpunit, tdd, тестированиеPHP / Определения страны по IP: тестируем скорость алгоритмов
2012-02-13 в 3:25, admin, рубрики: geoip, geolocation api, sxgeo, геолокация, тестирование, метки: geoip, geolocation api, sxgeo, геолокация, тестирование
Для определения страны по IP необходимы специальные базы данных, состоящие из диапазонов IP адресов и соответствующих им стран. Обычно такие базы данных распространяются в виде CSV или SQL файлов для использования в СУБД, либо бинарных файлов специального формата.
Для проведения тестирования была выбрана февральская база GeoLite Country, бесплатная версия GeoIP Country от MaxMind.
В тестировании примут участие несколько популярных решении и мой «велосипед» на эту тему.
Участники тестирования
MySQL
В качестве подопытной СУБД будет использоваться MySQL. В которой создана таблица, состоящая из IP-диапазонов иЧитать полностью »