Совсем недавно на GitHub появился релиз язык программирования Alda.
Читать полностью »
Рубрика «testing» - 12
Alda — язык программирования музыки
2015-09-11 в 22:23, admin, рубрики: hacking, Skill, testing, WillDev, Блог компании WillDev, веб-аналитика, Медиа, патентование, ПрограммированиеНастройка TeamCity в Azure — постоянно-доступная система для командной работы в облаке
2015-03-03 в 10:55, admin, рубрики: cloud, continuous integration, Microsoft Azure, mstesting, teamcity, testing, Visual Studio, Блог компании Microsoft, тестирование, Тестирование IT-систем, метки: microsoft azure, mstestingЭта статья продолжает цикл, начатый нашими друзьями из Лаборатории Касперского и описывает реальный опыт использования инструментов тестирования от Microsoft (и не только) с рекомендациями и выводами. Автор — инженер по тестированию, Игорь Щегловитов (ins4n3 на хабре). Наши статьи, посвященные тестированию, помечены тегом #mstesting.
В данной статье я хотел бы поделиться о своём первом опыте настройки процесса Continuous Integration c помощью популярной системы TeamCity, на виртуальной машине в Azure. Это хорошо тем, что у нас всегда будет доступна наша система с удобным доступом и контролем над ресурсами.
Десятый вебинар Luxoft серии LTS: Николас Френкел «Как улучшить ваши тесты с помощью мутационного тестирования»
2015-01-16 в 13:31, admin, рубрики: java, sonar, testing, webinar, Блог компании Luxoft, Тестирование IT-систем29 января в 19:00 состоится очередной вебинар серии LTS, на котором выступит ИТ-эксперт Николас Френкел.
Luxoft Technology Series (LTS) — это современный интерактивный проект, состоящий из серии бесплатных вебинаров с участием ведущих представителей сферы IT со всего мира. Luxoft надеется, что в рамках этого глобального образовательного проекта будет создана платформа, благодаря которой IT-профессионалы со всего мира смогут делиться своим опытом.
MindStream. Как мы пишем ПО под FireMonkey. Часть 5. Тестирование
2015-01-15 в 19:37, admin, рубрики: Delphi, FireMonkey, mobile development, open source, tdd, testing, ооп, Проектирование и рефакторинг Часть 1.
Часть 2.
Часть 3. DUnit + FireMonkey
Часть 3.1. По мотивам GUIRunner
Часть 4. Serialization
Здравствуйте, дорогиее.
В этом посте я хочу рассказать об изменениях, которые произошли с нашим проектом, а также о технологиях и приемах, которые мы использовали для достижения наших целей.
Сейчас наш проект выглядит так:
Тестирование GWT приложений архитектуры MVP
2014-12-19 в 12:49, admin, рубрики: GWT, gxt, java, mvp, testing, Тестирование IT-системДобрый день!
В этой статье я рассмотрю unit/integration тестирование в GWT с использованием UI компонентов GWT и GXT и MVP (с Passive View) архитектуры для разделения логики и внешнего вида приложения.
GWT и GXT здесь выделены не случайно — Google разработал несколько framework'ов, которые облегчают поддержку паттерна MVP (точнее, более общее — разделение логики и представления) в GWT. Это Activity and Place для разделения логики приложения на модули, GWT Editor для автоматического мапинга POJO объектов на widget, UiBinding для декларативного описания интерфейса.
Всё это поддерживается ещё и UI framework'ом GXT. Т.ч. по сути не будет большой разницы в использовании UI компонентов GWT или GXT.
В результате получим легко тестируемое приложение без поднятия тяжёлого framework'а GWT.
Читать полностью »
Как в Яндексе используют PyTest и другие фреймворки для функционального тестирования
2014-11-10 в 13:47, admin, рубрики: allure, pytest, python, testing, Блог компании Яндекс, тестирование в яндексе, Тестирование веб-сервисовВсем привет! Меня зовут Сергей, и в Яндексе я работаю в команде автоматизации тестирования сервисов монетизации. Перед каждой командой, которая занимается задачами автоматизации тестирования, встает вопрос: «Какой [фреймворк|инструмент] выбрать для написания своих тестов?» В этом посте я хочу помочь вам на него ответить. Если быть конкретнее, речь пойдет об инструментах тестирования на языке Python, но многие из идей и выводов можно распространить на другие языки программирования, поскольку подходы часто не зависят от конкретной технологии.
В Python существует множество инструментов для написания тестов и выбор между ними неочевиден. Я опишу интересные варианты использования PyTest и расскажу о его [плюсах|минусах|неявных возможностях]. В статье вы найдёте развёрнутый пример использования Allure, который служит для создания простых и понятных отчётов автотестов. Также в примерах будет применяться фреймворк для написания матчеров — Hamcrest для Python. Надеюсь, что в итоге, те, кто сейчас в поиске инструментов для тестирования, смогут на основе изложенных примеров быстро внедрить функциональное тестирование в своем окружении. Те же, кто уже использует какой-то инструмент, смогут узнать новые подходы, варианты использования и концепции.
Читать полностью »
Codeship.io: бесплатный CI сервер для приватного репозитория Github-Bitbucket
2014-11-09 в 13:35, admin, рубрики: bitbucket, continious integration, deployment, Git, github, php, symfony2, testing, web, разработка, Тестирование IT-систем
Сразу заинтригую: в результате мы получим связку бесплатного приватного git репозитория на Bitbucket и бесплатный* Continious Integration сервер (SAAS), который будет собирать проект и прогонять все тесты после каждого пуша.
* — бесплатная подписка дает возможность тестировать 5 приватных репозиториев и максимум 100 билдов в месяц.
Мне этого для личного проекта достаточно.
Приведу пример для PHP, проект на Symfony2, но данный сервис поддерживает ещё и Ruby, Node.js, Python.
Интервью с Matthieu Herrb: тестирование сервера X.Org
2014-09-28 в 16:08, admin, рубрики: linux, open source, opensource, testing, тестирование
В этом году Xorg, свободной реализации X Window System, исполняется 30 лет. Несмотря на существование и развитие альтернатив Xorg остаётся живее всех живых.
По случаю юбилея я задал несколько вопросов человеку, который 23(!) года работает над развитием этого проекта. Зовут его Matthieu Herrb. Помимо своего участия в проекте X.Org он также стоит у истоков создания отдельной версии Xorg для проекта OpenBSD — Xenocara.
Teatro.io – облачный сервис для демонстрации результатов веб-разработки в один клик
2014-09-12 в 12:25, admin, рубрики: php, python, ruby, ruby on rails, testing, Блог компании «RailsClub», тестирование Привет. Мы стали спонсорами RailsClub 2014 и хотели бы рассказать о нашем проекте по автоматизации ручного тестирования Teatro.io.
Читать полностью »