Weekend testing 03: Оракулы Источник: Шейко Роман / 33testers 27.03.2015 02:47 Дорогие друзья! Приглашаем вас принять участие в третьей сессии Weekend testing, посвященной оракулам в тестировании! Сессия пройдет в субботу 28 марта в 12:00 (МСК). Для участия необходимо: - Зарегистрироваться: http://goo.gl/forms/lXREtBGqH0 - Подтвердить, что вы будете участвовать, написав в skype weekend_testing_russia не позднее чем за 10 минут до начала сессии. По теме сессии: Оракулы - это одно из основополагающих понятий в тестировании. Так называют механизм, с помощью которого мы определяем наличие проблемы. Часто мы пользуемся ими интуитивно и даже не отдаем себе в этом о |
Как не надо патчить библиотеки Источник: Кошелев Артём / Test (automation) remarks 24.03.2015 20:00 Краткая инструкция по созданию бомбы замедленного действия в проекте: Склонируй себе репозиторий сторонней библиотеки Внеси нужные изменения Собери кастомную версию артефакта (желательно без исходников) Задеплой в корпоративный maven-репозиторий Подключи в зависимости (желательно не напрямую, а где-нибудь в родителе родителя) Коммитить ничего не нужно, у тебя ведь есть работающий артефакт, поэтому локальный репозиторий с кодом можно удалить чтобы не занимал место на диске. … Профит! |
Источник: Сообщество тестировщиков Киева 22.03.2015 19:00 Тестовое Покрытие (Test Coverage) Тестовое Покрытие - это одна из метрик оценки качества тестирования, представляющая из себя плотность покрытия тестами требований либо исполняемого кода. Сложность современного программного обеспечения и инфраструктуры сделало невыполнимой задачу проведения тестирования со 100% тестовым покрытием. Поэтому для разработки набора тестов, обеспечивающего более |
...про нативные и синтезированные события в FirefoxDriver? Источник: Алексей Баранцев / А хотите, я расскажу вам... 16.03.2015 19:38 Предисловие В каждом объявлении о выходе нового релиза Selenium я рассказываю о том, в каких версиях браузера Firefox будут работать нативные события. Как правило это две последние версии браузера, а также две последние ESR-версии. Увы, недавно случилась неприятность. Производитель браузера Firefox удалил из интерфейса интеграции одну очень важную для нас функцию, и мы больше не можем обеспечивать поддержку нативных событий в последних версиях браузеров. Насколько это плохо? Как мы будем теперь жить, без нативных событий? И что это вообще такое, ч |
Мёрж наших изменений в selenium Источник: Кошелев Артём / Test (automation) remarks 15.03.2015 20:00 При разработке htmlelements нам пришлось скопипастить приличную часть кода selenium, относящегося к работе с PageObject. Копипаст - явный признак плохой архитектуры. И это нормально, потому что нельзя предугадать всего, что может потребоваться от продукта в будущем. Еще осенью 2012-го я подготовил патч (тогда selenium еще жил на ГуглКоде) - изменения в архитектуре PageObject, которые мы реализовали в htmlelements. И вот, спустя два с половиной года, его вмёржили. Понравилось, как ребята относятся к коду проекта - просят не ломать публичное API, просят документацию и тесты |
Источник: Сообщество тестировщиков Киева 15.03.2015 19:00 Артефакты тестирования. В соответствие с процессами или методологиями разработки ПО, во время проведения тестирования создается и используется определенное количество тестовых артефактов (документы, модели и т.д.). Наиболее распространенные артефакты: План тестирования (Test Plan) - это документ описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, |
AGILEEE: программа конференции+плюшки Источник: Сообщество тестировщиков Киева 12.03.2015 03:38 Начинаем обратный отсчет до старта шестой конференции AGILEEE! Уже готова предварительная программа конференции, а так же плюшки тем, кто регистрируется по самым выгодным ценам. Итак, 2 дня AGILEEE - это: 3 потока докладов, мастер-классы, что бы каждый смог получить именно то, что ему нужно; 25+ докладчиков международного уровня; более 300 гостей из стран СНГ, США и Европы. А так |
Джентльменский набор тестировщика по версии ZeptoLab Источник: Янгунаев Вадим / Террариум 10.03.2015 14:01 В статье рассмотрены инструменты, которые облегчат жизнь тестировщику мобильных приложений: Android Debug Bridge (Mac and Windows) Xcode (for Mac) / iPhone Configuration Utility (for Windows) iExplorer (for Mac), iTools (for Windows) Device Anywhere (Mac & Windows) Reflector (Mac and Windows) Android FileTransfer (Mac only) Charles (Mac and Windows) HideMyAss (iOS, Android, Mac, Windows) http://habrahabr.ru/company/ZeptoLab/blog/231671/ |
Сравнение сервисов бета тестирования мобильных приложений Источник: Сообщество тестировщиков Киева 03.03.2015 20:01 Коллеги, мы решили более детально проанализировать серсисы для бета тестирования мобильный приложений. Sergii Nezdolii уже со стороны разработчика предоставил нужные сведенья. Критерии отбора: Поддержка iOS, Android (опционально WinPhone) Возможность автоматизации процесса загрузки новых билдов (наличие upload API, интегрируемость с CI сервисами - Jenkins) Удобство интерфейса самого |
webdriver-sync: меньше боли в js-тестах Источник: Кошелев Артём / Test (automation) remarks 25.02.2015 20:00 Я не знаю, чем руководствовались разработчики selenium-webdriver для nodejs, но сделать API для тестов асинхронным - не лучшее решение. Это исправили в webdriver-sync. Как несложно догадаться из названия библиотеки, она предоставляет синхронное API, а значит тесты избавляются от всякого “мусора” для синхронизации. |