Forwarded from Тестирование и жизнь • про работу для живых людей (Olga Artemyeva)
"Ручное тестирование умирает!"
Когда мне говорят, что "ручное тестирование умирает", то первый мой вопрос "ты мне это говоришь, чтобы что?". Если человек не разворачивает свою мысль, я слышу в этом агрессию и заход сверху - "ты занимаешься фигней, твоя работа не нужна". И телесно я реагирую на это тоже как на агрессию - сначала замираю, потом чувствую гнев. И тут мне помогает остановиться, почувствовать себя и подышать.
Следующие два маркерных вопроса - "Что считатьза секс за ручное тестирование" и "В каких контекстах и ситуация оно умирает?". Нередко выясняется, что представления собеседника о ручном тестировании сводятся к "ну просто кликать на кнопки". И тут мы можем выйти на разговор про то, что из себя представляет современное ручное тестирование.
Любая идея и технология имеет свои границы применимости, ни серебряную, ни золоту пулю еще не изобрели. Если человек не готов над этим рефлексировать, то говорить о чем-либо с ним сложно.
Эти три вопроса отделяют для меня человека, который просто набрасывает, от того, кто хочет поговорить об этом. Впрочем, те, кто хотят услышать собеседника, обычно формулируют тезис иначе.
По степени осмысленности "ручное тестирование умирает" напоминает мне типичные срачи за технологии и языки на айтишных форумах. Да и там в приличных местах за такое начинают бить канделябром.
Когда мне говорят, что "ручное тестирование умирает", то первый мой вопрос "ты мне это говоришь, чтобы что?". Если человек не разворачивает свою мысль, я слышу в этом агрессию и заход сверху - "ты занимаешься фигней, твоя работа не нужна". И телесно я реагирую на это тоже как на агрессию - сначала замираю, потом чувствую гнев. И тут мне помогает остановиться, почувствовать себя и подышать.
Следующие два маркерных вопроса - "Что считать
Любая идея и технология имеет свои границы применимости, ни серебряную, ни золоту пулю еще не изобрели. Если человек не готов над этим рефлексировать, то говорить о чем-либо с ним сложно.
Эти три вопроса отделяют для меня человека, который просто набрасывает, от того, кто хочет поговорить об этом. Впрочем, те, кто хотят услышать собеседника, обычно формулируют тезис иначе.
По степени осмысленности "ручное тестирование умирает" напоминает мне типичные срачи за технологии и языки на айтишных форумах. Да и там в приличных местах за такое начинают бить канделябром.
👍1
Написала итоги 2019.
Ничего интересного, это такая субъективно-ретроспективная простыня, но я хочу сохранить это именно в канале с работой, потому что работа была со мной 99% времени. Многие выводы и полезные навыки выросли именно из неё.
https://teletype.in/@qa_nastasiya/BynHjCJJU
С наступающим, друзья! :)
Ничего интересного, это такая субъективно-ретроспективная простыня, но я хочу сохранить это именно в канале с работой, потому что работа была со мной 99% времени. Многие выводы и полезные навыки выросли именно из неё.
https://teletype.in/@qa_nastasiya/BynHjCJJU
С наступающим, друзья! :)
Teletype
2019: итоги
Итак, год подходит к концу, а значит, время немного порефлексировать и взглянуть назад на то, что делала и к чему пришла. Я очень люблю...
👍1
Открыла книгу по теории и практике тестирования. Дочитала до фразы "Testing is the process of demonstrating that there are no errors". Задумалась.
Тестирование не может гарантировать, что ошибок нет. Конечно, тут, возможно, дело в формулировке: demonstrating != prooving, errors не всегда = bugs, но концепт в голову читающего закладывается всё равно неверный.
Мне больше по душе определение, данное Эдсгером Дейкстрой, и приведенное в этой же книге чуть ниже:
Testing can show the presence of bugs but never their absence.
Тестирование не может гарантировать, что ошибок нет. Конечно, тут, возможно, дело в формулировке: demonstrating != prooving, errors не всегда = bugs, но концепт в голову читающего закладывается всё равно неверный.
Мне больше по душе определение, данное Эдсгером Дейкстрой, и приведенное в этой же книге чуть ниже:
Testing can show the presence of bugs but never their absence.
👍1
Вернувшись в рабочий режим и в ритм собеседований и перформанс ревьюх, я вспомнила про главный момент, который люблю в своей работе: мне нравится находить в людях хорошее и подсвечивать это. Бонусная радость, если это помогло человеку поверить в себя или сняло напряжение.
👍1
Тестовые площадки для тренировок настоящих ниндзя
#взакладки
У меня давно не было полезностей, а зря! Я ведь методично по крупичкам собираю разные ссылки, книги и темы, которые кажутся мне интересными как в личном плане, так и для обучения / рекомендаций коллегам. Наверное, стоит прекратить по-гоблински зажимать их в закладках и выкатить в общий список: возможно, кому-то они пригодятся и сослужат хорошую пользу!
Тренажеры для тестирования без применения автоматизации
Нацелены исключительно на развитие внимательности, аналитических скиллов и логического мышления. Возможно, протестировать что-то подобное вас попросят на начальном этапе собеседования.
🔹 http://testingchallenges.thetestingmap.org
🔹 https://playground.learnqa.ru/puzzle/triangle
🔹 http://qainterview.pythonanywhere.com/
Тренажеры на знание теории тестирования
Для тех, кто готовится к сертификации или просто хочет знать больше.
🔹 https://skillotron.com/skills/qa-general
🔹 http://istqb-training.ru/
🔹 https://ulearn.me/Course/Testing/ (вообще это курс, но задания там просто огонь, особенно для новичков!)
🔹 https://www.testingexcellence.com/istqb-quiz/istqb-foundation-practice-exam-1/ (почему-то с моего компа эта ссылка не открывается без VPN)
🔹 http://www.quizful.net/interview/qa
🔹 https://learn.by/courses/course-v1:EPAM+STI+ext/ (тоже курс, но там хорошие итоговые вопросы в каждом модуле: можно практиковаться чисто на них)
🔹 https://stepik.org/course/16478 (теоретический ликбез по тестированию с практическими заданиями, основанный на силлабусе ISTQB)
Тренажеры для практики тестирования API
Разумеется, тестирование не ограничивается лишь клиентской стороной, и в этих "песочницах" вы можете попрактиковаться в отправке запросов к серверу: как исключительно вручную, так и с помощью автоматизации.
🔹 https://reqres.in/
🔹 http://httpbin.org/
🔹 http://petstore.swagger.io/
Сайты-песочницы, на которых можно попрактиковать написание автотестов
🔹 http://computer-database.gatling.io/ — простой сайт-база компьютеров. Подходит ещё и для практики нагрузочного тестирования (изначально создавался как раз для демонстрации работы инструмента Gatling, который применяется для load-тестирования).
🔹http://demo.guru99.com/ — база с демо-проектами (банковская система, система страхования, система телекома, система оплаты онлайн-заказа и т.д.)
🔹 http://automationpractice.com/ — сайт, функциональностью немного похожий на LaModa :) Проще говоря, интернет-магазин одежды с доставкой.
🔹 http://demowebshop.tricentis.com/ — песочница в формате онлайн-магазина.
🔹 Самый интересный для меня вариант: https://phptravels.com/demo/. Это не просто тестовый сайт — тут ещё и тестовая админка есть! :)
Бонус: я очень люблю сайт W3Schools не только за полезные упражнения и возможность практики, но и за раздел https://www.w3schools.com/howto/.
Из него можно скопировать код готовой формы, а потом играть с ним как захочется: добавлять ID и data-атрибуты, автоматизировать заполнение, тренироваться в подборе CSS-селекторов, применяя к формочкам разные стили.
#взакладки
У меня давно не было полезностей, а зря! Я ведь методично по крупичкам собираю разные ссылки, книги и темы, которые кажутся мне интересными как в личном плане, так и для обучения / рекомендаций коллегам. Наверное, стоит прекратить по-гоблински зажимать их в закладках и выкатить в общий список: возможно, кому-то они пригодятся и сослужат хорошую пользу!
Тренажеры для тестирования без применения автоматизации
Нацелены исключительно на развитие внимательности, аналитических скиллов и логического мышления. Возможно, протестировать что-то подобное вас попросят на начальном этапе собеседования.
🔹 http://testingchallenges.thetestingmap.org
🔹 https://playground.learnqa.ru/puzzle/triangle
🔹 http://qainterview.pythonanywhere.com/
Тренажеры на знание теории тестирования
Для тех, кто готовится к сертификации или просто хочет знать больше.
🔹 https://skillotron.com/skills/qa-general
🔹 http://istqb-training.ru/
🔹 https://ulearn.me/Course/Testing/ (вообще это курс, но задания там просто огонь, особенно для новичков!)
🔹 https://www.testingexcellence.com/istqb-quiz/istqb-foundation-practice-exam-1/ (почему-то с моего компа эта ссылка не открывается без VPN)
🔹 http://www.quizful.net/interview/qa
🔹 https://learn.by/courses/course-v1:EPAM+STI+ext/ (тоже курс, но там хорошие итоговые вопросы в каждом модуле: можно практиковаться чисто на них)
🔹 https://stepik.org/course/16478 (теоретический ликбез по тестированию с практическими заданиями, основанный на силлабусе ISTQB)
Тренажеры для практики тестирования API
Разумеется, тестирование не ограничивается лишь клиентской стороной, и в этих "песочницах" вы можете попрактиковаться в отправке запросов к серверу: как исключительно вручную, так и с помощью автоматизации.
🔹 https://reqres.in/
🔹 http://httpbin.org/
🔹 http://petstore.swagger.io/
Сайты-песочницы, на которых можно попрактиковать написание автотестов
🔹 http://computer-database.gatling.io/ — простой сайт-база компьютеров. Подходит ещё и для практики нагрузочного тестирования (изначально создавался как раз для демонстрации работы инструмента Gatling, который применяется для load-тестирования).
🔹http://demo.guru99.com/ — база с демо-проектами (банковская система, система страхования, система телекома, система оплаты онлайн-заказа и т.д.)
🔹 http://automationpractice.com/ — сайт, функциональностью немного похожий на LaModa :) Проще говоря, интернет-магазин одежды с доставкой.
🔹 http://demowebshop.tricentis.com/ — песочница в формате онлайн-магазина.
🔹 Самый интересный для меня вариант: https://phptravels.com/demo/. Это не просто тестовый сайт — тут ещё и тестовая админка есть! :)
Бонус: я очень люблю сайт W3Schools не только за полезные упражнения и возможность практики, но и за раздел https://www.w3schools.com/howto/.
Из него можно скопировать код готовой формы, а потом играть с ним как захочется: добавлять ID и data-атрибуты, автоматизировать заполнение, тренироваться в подборе CSS-селекторов, применяя к формочкам разные стили.
❤2
Площадки для тренировок настоящих ниндзя: coding edition
#взакладки
Внезапно моя вчерашняя подборочка тестовых площадок оказалась полезной, поэтому не буду задерживаться и с другой частью закромов моей панели закладок — бесплатные интерактивные площадки с теорией и задачками на разные языки программирования.
Это будет немного поскучнее площадок для тестирования, потому что нагуглить Hackerrank проще, чем компьютерную базу Гатлинга, но, с другой стороны, лучше дважды рассказать уже известное, чем в страхе повториться зажать полезную ссылочку.
🔹 https://www.hackerrank.com/ — платформа с задачками на разные ЯП. Лично мне нравится раздел Interview Preparation Kit, там много всего по чуть-чуть :)
🔹 https://hyperskill.org/ — интерактивный тренажер, фишка которого — проектное обучение. То есть вы не просто изучаете абстрактную теорию, а сразу же применяете её для создания итоговой программы (а проектов там много, от простых до сложных).
🔹 https://skillotron.com/ — тут достаточно выбрать необходимую квалификацию, и можно тренировать знание теории того или иного языка.
🔹 https://www.codecademy.com/ — довольно известный ресурс. К сожалению, не все курсы бесплатные.
🔹 https://sqlzoo.net/ — это тренажер чисто для SQL-запросов, однако довольно объемный! Если знаете, что на собеседовании будут спрашивать про JOINs, порешать задачки в нем в качестве подготовки будет самое то.
🔹 https://stepik.org/catalog?tag=22872 — самые разные курсы по программированию на разных языках, тестированию, алгоритмам. Большая часть бесплатные, а задания можно выполнять прямо на сайте в окошке с code editor.
🔹https://www.sololearn.com/ — забавная площадка. Как по мне, она не дает основательных знаний по теории ЯП, но поиграть, вспомнить забытые навыки и просто разнообразить процесс обучения геймификацией вполне можно.
🔹https://www.codewars.com/ — что-то типа Hackerrank, но тут,к ак я поняла, одна из ключевых фишек — т.н. "дуэли", когда можно вызвать на решение задачи соперника и посоревноваться, кто быстрее справится. Хотя можно и без этого, тоже довольно весело.
🔹https://www.w3schools.com/ — ну это мой любимчик, я уже про него писала :) Много туториалов, упражнений и практических заданий. Загляденье.
🔹https://www.katacoda.com/learn — чудесная платформа, о которой я узнала только этой осенью. Она больше про DevOps-практики, такие как контейнеры, CI, Bash, облачные технологии. Как по мне, такое тестировщикам иногда даже нужнее, чем языки программирования, так что настоятельно рекомендую обратить внимание :)
#взакладки
Внезапно моя вчерашняя подборочка тестовых площадок оказалась полезной, поэтому не буду задерживаться и с другой частью закромов моей панели закладок — бесплатные интерактивные площадки с теорией и задачками на разные языки программирования.
Это будет немного поскучнее площадок для тестирования, потому что нагуглить Hackerrank проще, чем компьютерную базу Гатлинга, но, с другой стороны, лучше дважды рассказать уже известное, чем в страхе повториться зажать полезную ссылочку.
🔹 https://www.hackerrank.com/ — платформа с задачками на разные ЯП. Лично мне нравится раздел Interview Preparation Kit, там много всего по чуть-чуть :)
🔹 https://hyperskill.org/ — интерактивный тренажер, фишка которого — проектное обучение. То есть вы не просто изучаете абстрактную теорию, а сразу же применяете её для создания итоговой программы (а проектов там много, от простых до сложных).
🔹 https://skillotron.com/ — тут достаточно выбрать необходимую квалификацию, и можно тренировать знание теории того или иного языка.
🔹 https://www.codecademy.com/ — довольно известный ресурс. К сожалению, не все курсы бесплатные.
🔹 https://sqlzoo.net/ — это тренажер чисто для SQL-запросов, однако довольно объемный! Если знаете, что на собеседовании будут спрашивать про JOINs, порешать задачки в нем в качестве подготовки будет самое то.
🔹 https://stepik.org/catalog?tag=22872 — самые разные курсы по программированию на разных языках, тестированию, алгоритмам. Большая часть бесплатные, а задания можно выполнять прямо на сайте в окошке с code editor.
🔹https://www.sololearn.com/ — забавная площадка. Как по мне, она не дает основательных знаний по теории ЯП, но поиграть, вспомнить забытые навыки и просто разнообразить процесс обучения геймификацией вполне можно.
🔹https://www.codewars.com/ — что-то типа Hackerrank, но тут,к ак я поняла, одна из ключевых фишек — т.н. "дуэли", когда можно вызвать на решение задачи соперника и посоревноваться, кто быстрее справится. Хотя можно и без этого, тоже довольно весело.
🔹https://www.w3schools.com/ — ну это мой любимчик, я уже про него писала :) Много туториалов, упражнений и практических заданий. Загляденье.
🔹https://www.katacoda.com/learn — чудесная платформа, о которой я узнала только этой осенью. Она больше про DevOps-практики, такие как контейнеры, CI, Bash, облачные технологии. Как по мне, такое тестировщикам иногда даже нужнее, чем языки программирования, так что настоятельно рекомендую обратить внимание :)
Hackerrank
HackerRank - Online Coding Tests and Technical Interviews
HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at the pace of innovation!
❤2
Forwarded from automated-testing.info
http://tinyurl.com/sgmb7rvКак развиваться тестировщику, если не привлекает автоматизация. В этой статье я о том, какие возможные варианты роста есть у условного Middle QA, в особенности если он по каким-то причинам не рассматривает переход в автоматизацию.
ДОУ
Как развиваться тестировщику, если не привлекает автоматизация
Вопреки расхожему мнению тестирование как профессия не умерло. А автоматизация — не единственный способ развития QA. Андрей Шевцов, QA Engineer в Adobe, делится своим видением того, какие возможные варианты роста есть у условного Middle QA, в особенности…
👍1
Тестовые площадки: документация с моментальным применением, список работников и форма логина
#взакладки
Собирать подборки несколько долго, так что я иногда буду штучно писать сюда про тестовые площадки, с которыми можно поиграться или поработать.
🔹 Так как сегодня я немного копнула Cypress, то первый кандидат — https://example.cypress.io/. Это одновременно и документация, и песочница с примерами кода тестов и форм, на которых описанные действия можно применять.
🔹 http://eaapp.somee.com/ — просто игрушка-приложение, представляющая из себя список сотрудников какой-то компании. Можно залогиниться, введя в форму admin/password. Явки и пароли сайта вели на канал https://www.youtube.com/channel/UCO1aucBAJgFR8odzfXOZ5uw и http://executeautomation.com/ — в принципе, там довольно много полезного материала.
🔹 http://executeautomation.com/demosite/Login.html — простая форма-логинка от тех же создателей :) Если использовать для входа креды executeaut/admin, то можно попасть на демо-сайт с формой информации о пользователе, тестовым драг-энд-дропом и сумасшедшим редиректом на Outlook Web App 😅
Легкой всем рабочей недели и успешных профессиональных тренировок!
#взакладки
Собирать подборки несколько долго, так что я иногда буду штучно писать сюда про тестовые площадки, с которыми можно поиграться или поработать.
🔹 Так как сегодня я немного копнула Cypress, то первый кандидат — https://example.cypress.io/. Это одновременно и документация, и песочница с примерами кода тестов и форм, на которых описанные действия можно применять.
🔹 http://eaapp.somee.com/ — просто игрушка-приложение, представляющая из себя список сотрудников какой-то компании. Можно залогиниться, введя в форму admin/password. Явки и пароли сайта вели на канал https://www.youtube.com/channel/UCO1aucBAJgFR8odzfXOZ5uw и http://executeautomation.com/ — в принципе, там довольно много полезного материала.
🔹 http://executeautomation.com/demosite/Login.html — простая форма-логинка от тех же создателей :) Если использовать для входа креды executeaut/admin, то можно попасть на демо-сайт с формой информации о пользователе, тестовым драг-энд-дропом и сумасшедшим редиректом на Outlook Web App 😅
Легкой всем рабочей недели и успешных профессиональных тренировок!
example.cypress.io
Cypress.io: Kitchen Sink
Kitchen Sink | Cypress Example
Песочница To-Do-листа на разных JS-фреймворках
#взакладки
Продолжая ковырять Cypress, я нашла в примерах ряд тестов на так называемую Todomvc. Удовлетворяя собственное любопытство, полезла на их сайт смотреть, что же это такое.
http://todomvc.com/
По сути, это простая приложулька для создания списка дел (чек-листа или туду-листа, если хотите), сделанная под разными фреймворками JS. Для меня, например, интереснее всего React, Angular и Vue.
Что она может дать нам, тестировщикам?
🔹 Мы можем использовать её как песочницу для тренировки навыков тест-дизайна. Открываем любую имплементацию и думаем, какие тест-кейсы мы бы сделали для неё.
🔹 Можно дать её как тестовое задание при приеме на работу (или потренироваться перед интервью, если знаете, что скоро вам предстоит тестировать нечто подобное).
🔹 Ещё одно важное применение, которое я вижу — при выборе инструмента для автоматизации тестирования выбрать тот ToDo-лист, который написан на том же стэке, что ваше будущее приложение, и опробовать совместимость выбранного инструмента с вашим будущим объектом работы.
🔹 Как развлечение либо как часть работы открыть DevTools и поискать отличия в имплементации DOM-структуры страницы.
Например, то же поле инпута в реализации под Angular описано как
Если же вы не занимаетесь автотестированием, это просто дополнительная тренировка внимательности. Можно попробовать разобраться, что обусловливает такие различия, влияет ли это как-то на поведение элементов на странице, зачем это нужно и почему сделано именно так.
Задавайте вопросы, исследуйте, сомневайтесь — ведь это часть нашей работы :)
#взакладки
Продолжая ковырять Cypress, я нашла в примерах ряд тестов на так называемую Todomvc. Удовлетворяя собственное любопытство, полезла на их сайт смотреть, что же это такое.
http://todomvc.com/
По сути, это простая приложулька для создания списка дел (чек-листа или туду-листа, если хотите), сделанная под разными фреймворками JS. Для меня, например, интереснее всего React, Angular и Vue.
Что она может дать нам, тестировщикам?
🔹 Мы можем использовать её как песочницу для тренировки навыков тест-дизайна. Открываем любую имплементацию и думаем, какие тест-кейсы мы бы сделали для неё.
🔹 Можно дать её как тестовое задание при приеме на работу (или потренироваться перед интервью, если знаете, что скоро вам предстоит тестировать нечто подобное).
🔹 Ещё одно важное применение, которое я вижу — при выборе инструмента для автоматизации тестирования выбрать тот ToDo-лист, который написан на том же стэке, что ваше будущее приложение, и опробовать совместимость выбранного инструмента с вашим будущим объектом работы.
🔹 Как развлечение либо как часть работы открыть DevTools и поискать отличия в имплементации DOM-структуры страницы.
Например, то же поле инпута в реализации под Angular описано как
<input class="new-todo ng-pristine ng-untouched ng-valid" placeholder="What needs to be done?" ng-model="newTodo" ng-disabled="saving" autofocus="">А под Vue как
<input autofocus="autofocus" autocomplete="off" placeholder="What needs to be done?" class="new-todo">Разница в классах элемента уже наталкивает и на мысли о data-qa-атрибутах, и об архитектуре тестовой системы.
Если же вы не занимаетесь автотестированием, это просто дополнительная тренировка внимательности. Можно попробовать разобраться, что обусловливает такие различия, влияет ли это как-то на поведение элементов на странице, зачем это нужно и почему сделано именно так.
Задавайте вопросы, исследуйте, сомневайтесь — ведь это часть нашей работы :)
Todomvc
Helping you select an MV* framework - Todo apps for Backbone.js, Ember.js, AngularJS and many more
👍1
Написала краткий ликбез по локаторам в вебе, раз уж в последнее время тема автотестов пошла в моем канале (и жизни) относительно активно 😄
#взакладки
https://teletype.in/@qa_nastasiya/SJR_T3WG8
#взакладки
https://teletype.in/@qa_nastasiya/SJR_T3WG8
Teletype
Краткий ликбез по локаторам в вебе
"Любишь UI-автотесты писать, люби и локаторы подбирать" (с) Конфуций
Forwarded from CoolPython
Знакомая, которая недавно устроилась на работу джуниором, рассказала, что в ее команде новым сотрудникам ставят цель либо закоммитить кусочек кода за день, либо задать два вопроса.
По-моему, это прекрасная практика. Многим сложно спрашивать: не хочешь отвлекать коллег от задач, боишься показать, что чего-то не знаешь, ... Особенно в начале карьеры. Особенно на новом месте.
А так ну хоть проговорите с человеком, что задавать вопросы здесь законно. Можно еще поручить ответы на эти вопросы сразу добавить в доку, для будущих поколений 🐠
#онбординг #soft_skillz #личное
По-моему, это прекрасная практика. Многим сложно спрашивать: не хочешь отвлекать коллег от задач, боишься показать, что чего-то не знаешь, ... Особенно в начале карьеры. Особенно на новом месте.
А так ну хоть проговорите с человеком, что задавать вопросы здесь законно. Можно еще поручить ответы на эти вопросы сразу добавить в доку, для будущих поколений 🐠
#онбординг #soft_skillz #личное
👍1
Песочница для игры с окнами браузера, алертами и т.д.
#взакладки
Я принесла очередную площадку для практики автоматизации :)
https://www.toolsqa.com/automation-practice-switch-windows/
Что там можно потрогать:
🔹 Новое окно браузера
🔹 Новую вкладку браузера
🔹 Алерт
🔹 Алерт с задержкой в несколько секунд
🔹 Элементы с разными ID и локаторами
И многое другое.
А ещё на том же сайте есть туториалы на английском языке, но я их не успела почитать, так что за качество ручаться не могу :D
#взакладки
Я принесла очередную площадку для практики автоматизации :)
https://www.toolsqa.com/automation-practice-switch-windows/
Что там можно потрогать:
🔹 Новое окно браузера
🔹 Новую вкладку браузера
🔹 Алерт
🔹 Алерт с задержкой в несколько секунд
🔹 Элементы с разными ID и локаторами
И многое другое.
А ещё на том же сайте есть туториалы на английском языке, но я их не успела почитать, так что за качество ручаться не могу :D
👍1
Идея для стартапа: стендап на IT-тематику под названием "Хахатон" 😅
Я уже упоминала, что в последнее время упоролась по Cypress. Протестировала в Firefox — огонь. Кажется, пора плотно садиться на JS :D
Forwarded from 🇺🇦 automation-remarks.com
Cypress 4.0
Привет, на прошлой неделе вышел релиз Cypress 4.0. Основная новость - поддержка Firefox и Edge😮. Теперь в мире JS есть куча библиотек, которые позволяют делать автоматизированное тестирование легко и эффективно.
https://cypress.io/blog/2020/02/06/introducing-firefox-and-edge-support-in-cypress-4-0/?utm_content=115505380&utm_medium=social&utm_source=twitter&hss_channel=tw-2774638535
Привет, на прошлой неделе вышел релиз Cypress 4.0. Основная новость - поддержка Firefox и Edge😮. Теперь в мире JS есть куча библиотек, которые позволяют делать автоматизированное тестирование легко и эффективно.
https://cypress.io/blog/2020/02/06/introducing-firefox-and-edge-support-in-cypress-4-0/?utm_content=115505380&utm_medium=social&utm_source=twitter&hss_channel=tw-2774638535
Cypress Blog
Introducing Firefox and Edge Support in Cypress 4.0
We're excited to release the highly-anticipated support for Firefox and the new Microsoft Edge browsers in Cypress 4.0.
Forwarded from 🇺🇦 automation-remarks.com
Git command explorer
Привет, нынче знание git - критически важный навык в работе тестировщика. Для тех, кто свитчится в автоматизацию - это первая ступеть с которой стоит начать изучение. Для опытных сдетов - это швейцарский нож. Однако помнить все команды практически невозможно, поэтому я нашел интерактивную шпаргалку.
https://gitexplorer.com/
Привет, нынче знание git - критически важный навык в работе тестировщика. Для тех, кто свитчится в автоматизацию - это первая ступеть с которой стоит начать изучение. Для опытных сдетов - это швейцарский нож. Однако помнить все команды практически невозможно, поэтому я нашел интерактивную шпаргалку.
https://gitexplorer.com/
🔥1
“Every day it gets a little easier… But you gotta do it every day — that's the hard part. But it does get easier.” (с)
Сначала тебе кажется, что все эти бесконечные курсы и упражнения никогда не кончатся, и ты навсегда останешься на уровне написания программ, которые ищут во введенной через терминал строке палиндромы.
Потом ты наконец-то доделываешь сайт-визитку с простой формочкой обратной связи, а потом пишешь кривенький, но рабочий десктопный виджет-календарь. Твой результат вот прямо здесь и сейчас, и ты можешь его пощупать. Это не сложное микросервисное приложение и не уникальный алгоритм, но это _твой_ уродливый календарик.
Маленькие шаги всегда ведут к результатам, надо это набить себе на лбу и каждое утро вспоминать, смотрясь в зеркале :)
Сначала тебе кажется, что все эти бесконечные курсы и упражнения никогда не кончатся, и ты навсегда останешься на уровне написания программ, которые ищут во введенной через терминал строке палиндромы.
Потом ты наконец-то доделываешь сайт-визитку с простой формочкой обратной связи, а потом пишешь кривенький, но рабочий десктопный виджет-календарь. Твой результат вот прямо здесь и сейчас, и ты можешь его пощупать. Это не сложное микросервисное приложение и не уникальный алгоритм, но это _твой_ уродливый календарик.
Маленькие шаги всегда ведут к результатам, надо это набить себе на лбу и каждое утро вспоминать, смотрясь в зеркале :)
👍1
Forwarded from 🇺🇦 automation-remarks.com
Comma в CSS локаторах
Привет! Вот и прошли две самые большие QA конференции этого сезона. Из трендов можно отметить набирающий популярность puppeteer и JavaScript. Я для себя неожиданно открыл одну новую вещь. Оказывается, в css селекторах можно писать условие OR. Для этого достаточно разделить два локатора с помощью запятой. Не знал, что оно будет работать в случае с Selenium. Топовая фича, которая будет полезна, если у вас адаптивная верстка или вы хотите сделать тест более стабильным и указать основной и запасной локаторы.
Привет! Вот и прошли две самые большие QA конференции этого сезона. Из трендов можно отметить набирающий популярность puppeteer и JavaScript. Я для себя неожиданно открыл одну новую вещь. Оказывается, в css селекторах можно писать условие OR. Для этого достаточно разделить два локатора с помощью запятой. Не знал, что оно будет работать в случае с Selenium. Топовая фича, которая будет полезна, если у вас адаптивная верстка или вы хотите сделать тест более стабильным и указать основной и запасной локаторы.
Forwarded from Офферационная
RailsGirls в Санкт-Петербурге
3 и 4 апреля 2020г. девочки, девушки и женщины смогут сделать первый шаг вперёд в своей карьере разработчицы.
Важно, что мероприятие рассчитано на неопытных слушательниц. Это значит, что вам совершенно необязательно иметь опыт программирования, чтобы записаться и посетить RailsGirls.
На выходе вы получите представление о востребованном языке, а также написанное своими руками и опубликованное приложение. Всё это потом отлично ложится в портфолио на github и неплохо смотрится в первом айтишном резюме.
RailsGirls, как и другие аналогичные инициативы, проводится бесплатно.
https://vk.com/wall-132605355_880
#intern
3 и 4 апреля 2020г. девочки, девушки и женщины смогут сделать первый шаг вперёд в своей карьере разработчицы.
Важно, что мероприятие рассчитано на неопытных слушательниц. Это значит, что вам совершенно необязательно иметь опыт программирования, чтобы записаться и посетить RailsGirls.
На выходе вы получите представление о востребованном языке, а также написанное своими руками и опубликованное приложение. Всё это потом отлично ложится в портфолио на github и неплохо смотрится в первом айтишном резюме.
RailsGirls, как и другие аналогичные инициативы, проводится бесплатно.
https://vk.com/wall-132605355_880
#intern
VK
code_sisters
Привет! Мы снова делаем RailsGirls в Санкт-Петербурге! Воркшоп пройдёт 3 и 4 апреля. Мероприятие рассчитано на девочек и женщин, у которых ещё нет опыта в it, но которые хотят туда попасть. Как и в прошлый раз, участницы напишут свое приложение на Ruby (on…
Forwarded from Протестировал
Есть такие популярные каталоги ссылок на облачные сервисы полезные для разработки ПО: Tools of the Trade и free-for.dev. Многие из перечисленных сервисов предоставляют бесплатные тарифы для разработчиков, но есть один минус - там почти нет сервисов для тестирования. Статья Testing-As-A-Service хорошо дополняет эти два каталога ссылками на полезные сервисы для тестирования сайтов, оценки покрытия кода, управления тесткейсами, анализа результатов тестирования производительности и другие. Вообщем все тем, что сопутствует качественной разработке ПО.
GitHub
GitHub - cjbarber/ToolsOfTheTrade: Tools of The Trade, from Hacker News.
Tools of The Trade, from Hacker News. Contribute to cjbarber/ToolsOfTheTrade development by creating an account on GitHub.
👍1