Fork и самое западное ИТ-сообщество Источник: Винокурова Ирина / Bugoводство 31.03.2014 04:54 Вообще, я очень сильно люблю, когда случаются всякие приятные неожиданности. Например, когда случайно находишь денежку в зимней куртке. Или узнаёшь, что можно пробыть в Таиланде на день больше, чем рассчитывал. Или что твои любимые духи снова стали выпускать. А ещё помнится, что пару лет назад в 2012 году в Калининград приезжал Алексей Баранцев. Приезжал с целью провести обучение в фирме, в которой я тогда работала. И заодно я старалась собрать тестировщиков из других фирм, чтобы они тоже сходили и узнали все секреты тест-дизайна. Тогда ни один |
Как легко получить JUnit-отчеты в Django Источник: Ярулин Александр / Качество ПО 30.03.2014 15:20 Хороший все-таки фреймворк Django, удобный, постоянно улучшающийся и развивающийся, отлично документированный и так далее. Но есть у него как минимум одно место, которое некоторых разработчиков и тестировщиков не очень устраивает - это фреймворк для написания автотестов. Разработчикам автотестов Django предлагает свой wrapper стандартного питоновского фреймворка PyUnit ( unittest ). Причем до версии django 1.6 у этой надстройки был один недостаток - довольно неудобное обнаружение автотестов (test discovey). В версии этот недостаток устранили и мы получили возмо |
Что такое Команда? Источник: Новотна Наталья / LadyBug & testing 26.03.2014 17:47 Недавно посетила AgileDays14. На удивление получила больше, чем расчитывала. Все таки конференции прочищают голову. Так в этот раз меня зацепило определение Команды, что я даже провела небольшое исследование по этому вопросу. Я нашла определение из бизнес словаря: A group of people with a full set of complementary skills required to complete a task, job, or project. Team members operate with a high degree of interdependence, share authority and responsibility for self-management, are accountable for the collective performance, and work toward a common goal and shared rewards(s). A team becomes more than just a collection of people when a strong sense of mutual commitment creates synergy, thus generating performance greater than the sum of the performance of its individual m |
Автоматизация багов. Быть или не быть? Источник: Кочегаров Владимир / Я тестировщик 20.03.2014 04:06 Всем добрый день! Писатель из меня, мягко говоря не очень. Но все таки решил поделиться своими мыслями. Не судите строго) Любая компания хочет постоянно улучшать свой продукт. Где-то функцию новую добавить, где то изменить логику старой. И вот буквально через год, из маленькой "системки", написанной на php, вырастает огромный ресурс с кучей интегрированных систем. И вот тут должны появиться тестировщики. При чем они должны сразу включиться в работу! И не только найти новые баги, но и не дать повториться старым. Я убежден на 99%, что тестировщ |
Опрос и подготовка к следующей встрече QA Club Kiev Источник: Сообщество тестировщиков Киева 20.03.2014 00:07 Коллеги, Киевское сообщество тестировщиков в связи с подготовкой к новой встрече в Апреле проводит опрос. Данная встреча будет интересна тем, кто хочет перейти в ИТ отрасль с других областей, или же тем, кто хочет поменять специализацию внутри ИТ. Именно для проведения более эффективной встречи мы и просим Вас присоедениться к опросу, заполнив форму: >>> Заполните форму опроса <<< |
Снова о скриншотах Источник: Кошелев Артём / Test (automation) remarks 17.03.2014 21:00 В прошлой заметке я писал, что сравнение скриншотов незаслуженно обделено вниманием. Так вот это не правда. Оно обделено вниманием заслуженно =). Дело вот в чём: большинство тестировщиков начинают автоматизацию с UI-тестов (им кажется что так они избавят себя от рутинной регрессии). Со временем приходит понимание, что автоматизацию эффективнее использовать не для простого повторения действий пользователя, а в тех местах, где оказывается не эффективно или невозможно ручное тестирование. Например - перебор больших объемов данных, анализ |
После сборки доработать напильником Источник: Кошелев Артём / Test (automation) remarks 03.03.2014 21:00 Прошлая попытка использовать phantomjs закончилась неудачей - он не умел разделять сессии, а значит его невозможно было использовать. Эта фича уже была готова к релизу, но зарелизить с ней стабильную версию у ребят не получилось =). Однако текущий master фантома вполне себе собирается и отлично работает. Для полноценного использования в гриде нам не хватало еще пары фич. Первая, наверное не очень актуальная для большинства - возможность задавать прокси-класс на удалённом хабе (чтобы отслеживать состояние нод). Её заимплементил один очень скром |
Вот такая арифметика Источник: Кошелев Артём / Test (automation) remarks 17.02.2014 21:00 В одной далёкой-далёкой стране жил тестировщик по имени Августо. Августо занимался тестированием одного маленького, но очень важного сервиса. Этот сервис разрабатывался очень быстро (как и все сервисы в этой стране) и новый релиз выкладывался пару раз в неделю. Вместе с каждым релизом приходила Регрессия, которую Августо жутко не любил. С ней нужно было обязательно проводить время, и это время было самым скучным и неинтересным в работе Августо. Со временем, Августо стал замечать, что с каждым релизом он всё больше и больше времени проводит |
Unity Night (Odessa, Ukraine) - записи докладиков :) Источник: Комендантов Илья / IDDQA 11.02.2014 18:36 Всем приветик :) Закончилась наша Unity Night, появились записи докладов! Building Quality Unity Test Tool Automated performance regression testing Ну, вот как-то так :) |
Пробуем Gradle Источник: Кошелев Артём / Test (automation) remarks 09.02.2014 21:00 Всем привет, мои зиминие каникулы давно закончились и я снова на связи =) Попробовал на прошлой неделе gradle в одном из своих проектов, хочу рассказать о том что получилось. Бонусом ты увидишь как описать в gradle сборку простого проекта, сможешь попробовать и решить, надо ли оно тебе. Итак, если у тебя проект собирается maven’ом, то для начала достаточно выполнить gradle init в корне проекта. Эта команда сгенерирует базовую конфигурацию на основе pom.xml. Вот такой build.gradle получился у меня: apply plugin: 'java' apply plugin: 'maven' group = '**.***.*********' version = '2.0-GRADLE-SNAPSHOT' de |