| SeleniumConf и All Day DevOps Источник: Quality Assurance Automated Testing 12.10.2017 23:30 На днях в Берлине прошла крупнейшая конференция SeleniumConf. Конечно, не многие смогли попасть на данное событие. Для тех, кто не смог, выложили запись. Также будет ещё одно интересное событие в этом месяце — All Day DevOps. Конференция заявлена, как абсолютно бесплатная. На конференции заявлено 100 докладов за 24 часа в 6 потоков. SeleniumConf и All Day DevOps https://qaat.ru/wp-content/plugins/svensoft-social-share-buttons/images/placeholder.png На днях в Берлине прошла крупнейшая конференция SeleniumConf. Конечно, не многие смогли попасть на данное событие. Для тех, кт |
| Используешь Istanbul? Источник: Кошелев Артём / Test (automation) remarks 10.10.2017 20:00 Istanbul - известный в JS-мире тул для измерения и визуализации покрытия кода. Я сильно удивился, обнаружив, что по умолчанию в отчёт попадают только те файлы, которые были вызваны из тестов. Т.е. если на какой-то файл тестов нет вообще - мы это не увидим. Мне трудно понять логику разработчиков инструмента - ведь весь смысл анализа покрытия - увидеть где этого покрытия нет. Интересно, что у другого известного фреймворка - Jest - ровно такая же проблема. Чтобы поправить это поведение в Istanbul, достаточно добавить ключ --include-all-sources при запуске. Для Jest |
| Переход от Page Object к Element Object Источник: Quality Assurance Automated Testing 10.10.2017 02:24 Все мы слышали о паттерне Page Object. Вроде как и стараются его много где использовать, даже почти стандартом стал, но работает он не всегда. Если надо поля заполнять, файлы загрузить, кнопки нажимать и данные проверить где-нибудь, тогда, спору нет, он спасёт нас от мук. Но не всё так легко и просто в мире IT. Обо всём по порядку. ПредисловиеВсё началось с очередного проекта, который обладает своей спецификой: это не развлекательный сайт, не является он и каким-то приложением по оказанию услуг клиентам, он и информ |
| Функциональные тесты превращаются... в тестирование на SQL инъекции! Источник: Нурлыгаянов Тимур / Путь обеспечения качества 04.10.2017 20:51 Всем привет, как правило, у любого проекта сначала появляется код, потом функциональные тесты, и только потом (возможно) проводится тестирование безопасности. В этой статье я расскажу как вы можете быстро подготовить и провести сессию тестирования безопасности (пока только проверка на SQL инъекции) вашего продукта, используя уже готовый набор ваших функциональных тестов. В чем преимущества: Для такой сессии тестирования вам потребуется только настроить тестовое окружение и запустить все функциональные тесты, после чего можно прис |
| Осенняя встреча MSTC! Источник: Ужевко Рина / Bugs@Feature 04.10.2017 19:07 Наконец-то свершилось.. Прошла череда конференций и отпусков и вот, впихиваясь между конференциями QA Fest и SQA Days ( огибая кучу IT конференций) мы всеже встретимся с вами уже в эту субботу! 7 октября приглашаем всех желающих на юбилейную встречу Московского клуба тестировщиков — ему исполняется семь лет. Как и всегда, участники будут обмениваться опытом и обсуждать рабочие кейсы в неформальной обстановке. Присоединяйтесь! Программа встречи: – «Очевидное и невероятное. Разный взгляд аналитика и тестировщика» Наталья Желно |
| ...как строить хорошие локаторы? Источник: Алексей Баранцев / А хотите, я расскажу вам... 18.09.2017 13:49 На самом деле конкретно про то, как строить локаторы, я буду рассказывать на онлайн-конференции КоТэ. А здесь и сейчас – небольшое предисловие о том, чем хорошие локаторы отличаются от плохих, а также небольшое упражнение. Инструмент автоматизации веб-приложений, который работает через браузер (Selenium или любой другой) должен иметь механизм поиска элементов на странице приложения. Прежде чем выполнить действие с элементом – его нужно сначала найти. Механизмы поиска элементов как раз и называются “локаторами”. Большинство инс |
| О тест кемпе на SQA Days-21 Источник: Шейко Роман / 33testers 07.09.2017 22:48 После долгого перерыва - всем привет, ребят! Несмотря на то, что после SQA Days-21 в Москве прошло уже несколько месяцев, я бы хотел рассказать об интересном формате, который мы попробовали провести на этой конференции - Test Camp. Мы не собираемся останавливаться на этом единичном случае, поэтому хотелось бы провести что-то вроде ретроспективы: сделать выводы о том, что получилось, что - нет. Тех ребят, которым удалось поучаствовать в Test Camp (а я точно знаю, что некоторые участники читают мой блог :)) - очень прошу оставить обратную связь в комментариях. Пр |
| ...почему модульные тесты пропускают баги? Источник: Алексей Баранцев / А хотите, я расскажу вам... 04.09.2017 15:41 Недавно я писал о выпуске дополнительного релиза Selenum с исправлением багов, проскочивших в основной релиз, и там была фраза, которая вызвала возмущение читателей в фейсбуке: “практика показала, что модульных тестов явно недостаточно”. Мол, это не тесты виноваты, а те, кто их написал. Надо писать хорошие тесты, тогда они не будут пропускать баги. С этим не поспоришь, однако возникает вопрос – почему мы написали плохие тесты? Ведь не специально же мы это сделали. Старались написать хорошие тесты, а они баги не ловят. Почему? Давайте попробу |
| Процесс разработки и ведения автотестов Источник: Гриневич Максим / «Я тестер!» 15.08.2017 15:30 Вот пример того, как был организован процесс разработки автотестов на одном из проектов. Указаны все (или почти все) тулы и средства с их версиями. Если есть вопросы - пишите, расскажу детали. Картинка кликабельна. |
| Новый блог :) Источник: Нурлыгаянов Тимур / Путь обеспечения качества 04.08.2017 23:14 Так как последнее время в свободное время я активно занялся разработкой Android игр, то решил завести блог, в котором я буду записывать какие-то ценные для себя мысли и идеи, а так же публиковать анонсы моих новых игр :) Вот новый блог (вдруг кому будет интересно подписаться и читать :) ): https://xwizard-mobile-games.blogspot.ru |