Искал что-то по javanoscript и наткнулся на бест практики при тестирование на js с примерами
Много полезного узнал для себя
UPD: Хотел перевести. но уже нашел перевод
https://github.com/goldbergyoni/javanoscript-testing-best-practices
Теги: #testing #javanoscript
Много полезного узнал для себя
UPD: Хотел перевести. но уже нашел перевод
https://github.com/goldbergyoni/javanoscript-testing-best-practices
Теги: #testing #javanoscript
Хабр
Лучшие методики тестирования в JavaScript и Node.js
Это исчерпывающее руководство по обеспечению надёжности в JavaScript и Node.js. Здесь собраны десятки лучших постов, книг и инструментов. Сначала разберитесь с общепринятыми методиками тестирования,...
👎35👍5
не по теме и с хабра, но не могу не поделиться, она меня так повеселила
интересно много таких в мире ит?
https://habr.com/ru/post/685512/
Теги: #automation, #playwright, #cypress, #selenium, #tools.
интересно много таких в мире ит?
https://habr.com/ru/post/685512/
Теги: #automation, #playwright, #cypress, #selenium, #tools.
Хабр
Реверс-хантинг
Случился тут конфуз. Обычно я не провожу собеседования с кандидатами в свой отдел – есть специально обученный человек. Но всяко бывает – человек приболел. И я, по старинке, попёрся сам. Кандидат...
👎30👍3
VK Tech Talks · QA
https://vk.com/video-147415323_456239800
Теги: #automation, #playwright, #cypress, #selenium, #tools.
https://vk.com/video-147415323_456239800
Теги: #automation, #playwright, #cypress, #selenium, #tools.
VK Видео
VK Tech Talks · QA, 8 сентября 2022
Вы смотрите VK Tech Talks · QA. В программе: • «Говорите громче, я вас не слышу: тестируем VoIP-звонки» — Андрей Поляков, инженер по тестированию в команде Core Android QA, ВКонтакте • «API-тестирование облака OpenStack на tempest» — Павел Балахонов, Старший…
👎30
Всем привет
С праздником коллеги!
Поменьше багов 🐞
Побольше хороших разработчиков в команде 👩💻 👨💻
Если ты из Москвы и хочешь провести вечер пятницы в хорошей компании крутых тестировщиков, давайте встретимся в баре
Harat's Irish Pub
Адрес: 1-я Тверская-Ямская, 27
Метро: Белорусская
Столик на имя "Руслан"
Подробнее в чатике
Теги: #automation, #playwright, #cypress, #selenium, #tools.
С праздником коллеги!
Поменьше багов 🐞
Побольше хороших разработчиков в команде 👩💻 👨💻
Если ты из Москвы и хочешь провести вечер пятницы в хорошей компании крутых тестировщиков, давайте встретимся в баре
Harat's Irish Pub
Адрес: 1-я Тверская-Ямская, 27
Метро: Белорусская
Столик на имя "Руслан"
Подробнее в чатике
Теги: #automation, #playwright, #cypress, #selenium, #tools.
👎36👍7
Всем привет, я давно не выкладывал и пора исправляться
И хотел открыть постом о том, как готовиться к секции программирования
👍 Мой фаворит leetcode - тут собраны типичные вопросы с собеседования и как показала практика, прохождения собесов, от туда чаще всего берут вопросы, я рекомендую решать задачи, а потом искать ее разбор на ютубе
👌 Если вы в алгоритмах не сильны, недавно для себя открыл hackerrank и он очень мне понравился, есть очень простые задачи, а есть прям хардкор
🪖 Еще раньше играл на codewars проходил и дошел до 5ку (добавляйтесь в друзья)
📚Любителям книг советую Грокаем алгоритмы.
А вот еще бесплатный курс от Я.Практикума сам не проходил, но думаю он не плохой
Друзья/коллеги советуют:
Курс от курсерия
Теги: #leetcodede, #hackerrank, #codewars, #Грокаем_алгоритмы.
И хотел открыть постом о том, как готовиться к секции программирования
👍 Мой фаворит leetcode - тут собраны типичные вопросы с собеседования и как показала практика, прохождения собесов, от туда чаще всего берут вопросы, я рекомендую решать задачи, а потом искать ее разбор на ютубе
👌 Если вы в алгоритмах не сильны, недавно для себя открыл hackerrank и он очень мне понравился, есть очень простые задачи, а есть прям хардкор
🪖 Еще раньше играл на codewars проходил и дошел до 5ку (добавляйтесь в друзья)
📚Любителям книг советую Грокаем алгоритмы.
А вот еще бесплатный курс от Я.Практикума сам не проходил, но думаю он не плохой
Друзья/коллеги советуют:
Курс от курсерия
Теги: #leetcodede, #hackerrank, #codewars, #Грокаем_алгоритмы.
Leetcode
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
👎34👍10
У JetBrains появилась новая idea (AQUA) предназначена для автоматизированного тестирования
Из тех плюсов которые мне зашли есть поддержка различных языков программирования(Java, Kotlin, Python, JavaScript, TypeScript и SQL )
я пользуюсь webStorm, и там нет поддержки работы с БД
Из презентации:
🤷♂️ зачем-то добавили веб-инспектор (как говорят лучше ищет селекторы)
😏 поддержка ТМС и быстрого перехода в браузере по ид
Можно скачать превью версию бесплатно
Подробнее
Теги: #automation #tools
Из тех плюсов которые мне зашли есть поддержка различных языков программирования(Java, Kotlin, Python, JavaScript, TypeScript и SQL )
я пользуюсь webStorm, и там нет поддержки работы с БД
Из презентации:
🤷♂️ зачем-то добавили веб-инспектор (как говорят лучше ищет селекторы)
😏 поддержка ТМС и быстрого перехода в браузере по ид
Можно скачать превью версию бесплатно
Подробнее
Теги: #automation #tools
The JetBrains Blog
Aqua Sunset | The Quality Assurance Blog
We’re sunsetting JetBrains Aqua. Read the blog post to learn what this means for you.
👎36👍6
Что бы не бояться регулярных выражений советую пройти тренажер
https://regexone.com/
прошел весь курс советую👌
Теги: #recommendation
https://regexone.com/
прошел весь курс советую👌
Теги: #recommendation
Regexone
RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs
RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions
👎33👍9
Пора отдельно сделать подборку для подготовки к техническим собеседований
Но вчера в архивах jug.ru
Нашел классный доклад «Паттерны проектирования в автоматизации тестирования»
Прочитать
Посмотреть
Каждый кто пишет автотесты должен изучить это👨💻
Теги: #automation, #testing, #playwright, #cypress, #selenium, #tools.
Но вчера в архивах jug.ru
Нашел классный доклад «Паттерны проектирования в автоматизации тестирования»
Прочитать
Посмотреть
Каждый кто пишет автотесты должен изучить это👨💻
Теги: #automation, #testing, #playwright, #cypress, #selenium, #tools.
Хабр
Паттерны проектирования в автоматизации тестирования
«Нельзя просто так взять и написать классный тест. Один тест написать можно, но сделать, так чтобы по мере того, как количество этих классных тестов росло, как количество людей, которые пишут эти...
👎39👍8
🥳🥳 Релиз 8 версии WebdriverIO
- окончательный переход с CommonJS на ESM
- удален весь код, связанный с синхронным выполнением команд, который был ранее deprecated
- новый runner для модульного и компонентного тестирования в браузере
- новый Action Interface
С двумя новыми командами : action и actions теперь проще и безопаснее запускать действия в браузере
- WebDriver BiDi Support
https://webdriver.io/blog/2022/12/01/webdriverio-v8-released/
Теги: #webdriverio #automation #tools #testing
- окончательный переход с CommonJS на ESM
- удален весь код, связанный с синхронным выполнением команд, который был ранее deprecated
- новый runner для модульного и компонентного тестирования в браузере
- новый Action Interface
С двумя новыми командами : action и actions теперь проще и безопаснее запускать действия в браузере
- WebDriver BiDi Support
https://webdriver.io/blog/2022/12/01/webdriverio-v8-released/
Теги: #webdriverio #automation #tools #testing
webdriver.io
action | WebdriverIO
The action command is a low-level interface for providing virtualized device input actions to the web browser.
👎29👍3
Немного подобрал еще эвентов
Прошлая подборка
Alfa Backend Stories Meetup 6 декабря Москва
Types and Exceptions in OOP
7 декабря Москва
Big Monitoring Meetup #8
10 декабря, 11:00 Москва
THE FАCKUP митапа 14 декабря Москва (сайт митапа бомба)
Tinkoff.AI — Infinity RecSys
15 декабря, 19:00
Москва
Теги: #meetup #митап #конференция
Прошлая подборка
Alfa Backend Stories Meetup 6 декабря Москва
Types and Exceptions in OOP
7 декабря Москва
Big Monitoring Meetup #8
10 декабря, 11:00 Москва
THE FАCKUP митапа 14 декабря Москва (сайт митапа бомба)
Tinkoff.AI — Infinity RecSys
15 декабря, 19:00
Москва
Теги: #meetup #митап #конференция
👎36👍2
🥳 Всем привет
Решил сделать подборку хороших QA каналов, за которыми я слежу
https://news.1rj.ru/str/short_QA - материал для full QA, очень классно делает разные выдержки по инструментам
https://news.1rj.ru/str/qa_chillout - в основном канал направлен на управление и наставничество, но так же есть и просто мысли о тестировании
https://news.1rj.ru/str/yetanotherqa - немного умерший канал, но раньше были интересные посты
https://news.1rj.ru/str/serious_tester - перепосты из хабра
https://news.1rj.ru/str/qa_channel интересные материалы и новости мира qa
https://news.1rj.ru/str/ProQuality-youtube - Интересная подборка статей
https://news.1rj.ru/str/sqaunderhood - очень технических канал на qa и около qa темы
https://news.1rj.ru/str/burntout_sdet - по моему мнение самый малоизвестный, но очень полезный канал
https://news.1rj.ru/str/BountyOnCoffee - заметки по пентестам
https://news.1rj.ru/str/elena_skripal_gameQA - технический блог
https://news.1rj.ru/str/desktopqa - канал посвященный тестированию десктопных приложений
Сообщество компаний:
https://news.1rj.ru/str/AlfaQATalks
https://news.1rj.ru/str/qa_tinkoff
https://news.1rj.ru/str/avitotech
https://news.1rj.ru/str/dododev
Теги: #QA, #тестирование, #автоматизация, #инструменты
Решил сделать подборку хороших QA каналов, за которыми я слежу
https://news.1rj.ru/str/short_QA - материал для full QA, очень классно делает разные выдержки по инструментам
https://news.1rj.ru/str/qa_chillout - в основном канал направлен на управление и наставничество, но так же есть и просто мысли о тестировании
https://news.1rj.ru/str/yetanotherqa - немного умерший канал, но раньше были интересные посты
https://news.1rj.ru/str/serious_tester - перепосты из хабра
https://news.1rj.ru/str/qa_channel интересные материалы и новости мира qa
https://news.1rj.ru/str/ProQuality-youtube - Интересная подборка статей
https://news.1rj.ru/str/sqaunderhood - очень технических канал на qa и около qa темы
https://news.1rj.ru/str/burntout_sdet - по моему мнение самый малоизвестный, но очень полезный канал
https://news.1rj.ru/str/BountyOnCoffee - заметки по пентестам
https://news.1rj.ru/str/elena_skripal_gameQA - технический блог
https://news.1rj.ru/str/desktopqa - канал посвященный тестированию десктопных приложений
Сообщество компаний:
https://news.1rj.ru/str/AlfaQATalks
https://news.1rj.ru/str/qa_tinkoff
https://news.1rj.ru/str/avitotech
https://news.1rj.ru/str/dododev
Теги: #QA, #тестирование, #автоматизация, #инструменты
Telegram
Short QA ideas
Важное без воды.
Найти меня и сказать что-нибудь хорошее можно тут - https://www.linkedin.com/in/t-drozdova/
Найти меня и сказать что-нибудь хорошее можно тут - https://www.linkedin.com/in/t-drozdova/
👎35👍10
🤔Интересно
Узнал для себя, что есть подход как continuous security
https://testguild.me/xx1a0x
Теги: #continuousSecurity
Узнал для себя, что есть подход как continuous security
https://testguild.me/xx1a0x
Теги: #continuousSecurity
Stack Overflow Blog
Continuous delivery, meet continuous security
Dynamic application security testing (DAST) can help catch security flaws in your code. And it can do it automatically in your build process.
👎33👍3
Доклад моей хорошей знакомой, о том что ручные тестировщики не такие бесполезные, и их надо любить 😍
Рекомендую!
https://www.youtube.com/watch?v=5Tom_lMxxU4
Теги: #testing
Рекомендую!
https://www.youtube.com/watch?v=5Tom_lMxxU4
Теги: #testing
YouTube
SQA days Тестируем головой, а не руками! Ермолаева Ольга
Тестируем головой, а не руками!
Моё первое оффлайн выступление и сразу на крутейшей SQA days!
https://sqadays.com/ru/talk/100799
Над ручным тестированием до сих пор довлеет стереотип о том, что это просто, что это только ступенька куда-то там дальше, что…
Моё первое оффлайн выступление и сразу на крутейшей SQA days!
https://sqadays.com/ru/talk/100799
Над ручным тестированием до сих пор довлеет стереотип о том, что это просто, что это только ступенька куда-то там дальше, что…
👎67👍11
🥳🥳🥳 Всем привет
Вчера был в гостях у сбермаркета на митапе F*ckup Meetup
Было очень атмосферно
Советую посмотреть доклад Алены из авито, где она рассказывала о фэкапе при тестирование интеграции андроида приложения и геосервиса «Лёгкое резюме» на Авито. При чём тут посёлок в Дагестане?
Полный митап
Теги: #testing #митап
Вчера был в гостях у сбермаркета на митапе F*ckup Meetup
Было очень атмосферно
Советую посмотреть доклад Алены из авито, где она рассказывала о фэкапе при тестирование интеграции андроида приложения и геосервиса «Лёгкое резюме» на Авито. При чём тут посёлок в Дагестане?
Полный митап
Теги: #testing #митап
YouTube
«Лёгкое резюме» на Авито | Алёна Луцик Авито | F*ckup Meetup 2022 | СберМаркет Tech
Где-то в параллельной вселенной сервера не падают, код пишется без ошибок, релизы выкатываются по плану без багов и горящих дедлайнов. Про «успешный успех» вы услышите на других конференциях, а мы приглашаем вас на митап, где можно будет честно показать…
👎67👍7
😼 Время тестирование апи
👨💻В vs code
📱С мобилки
👨💻 Постман инсомния и др
💾 консольным героям смотрим CURL
Теги: #postman
👨💻В vs code
📱С мобилки
👨💻 Постман инсомния и др
💾 консольным героям смотрим CURL
Теги: #postman
Thunderclient
Thunder Client - Rest API Client Extension for VS Code
Thunder Client is a hand-crafted lightweight Rest API Client extension for Visual Studio Code
👎68👍6
Результаты State of js
Что такое State of js?
Это опрос среди тех кто пишет на JS - где разработчики отвечают на вопросы о том какие технологии/фреймворки/библиотеки используют в своей работе
Что по тестированию?
Мы будем рассматривать библиотеки для e2e тестирования
Сразу оговоримся, что большинство на вопросов отвечали разработчики
По использованию топ:
1. Cypress (42%)
2. Puppeteer (34%)
3. Selenium (34%)
4. Playwright (16%)
5. WebdriverIO (9%)
По удовлетворённости:
1. Playwright (94%)
2. Cypress (86%)
3. Puppeteer (78%)
4. WebdriverIO (45%)
5. Selenium (43%)
Более подробно
Выводы:
Cypress держит лидерство среди разработчиков по использованию и удовлетворености и узнаваемости, но для меня как тестировщику этот инструмент не зашел
Мой любимчик Playwright по тихонько набирает популярность, Puppeteer стабильный, цифры с прошлых годов сильно не отличаются
Теги: #playwright, #cypress, #selenium, #testing, #e2e_testing.
Что такое State of js?
Это опрос среди тех кто пишет на JS - где разработчики отвечают на вопросы о том какие технологии/фреймворки/библиотеки используют в своей работе
Что по тестированию?
Мы будем рассматривать библиотеки для e2e тестирования
Сразу оговоримся, что большинство на вопросов отвечали разработчики
По использованию топ:
1. Cypress (42%)
2. Puppeteer (34%)
3. Selenium (34%)
4. Playwright (16%)
5. WebdriverIO (9%)
По удовлетворённости:
1. Playwright (94%)
2. Cypress (86%)
3. Puppeteer (78%)
4. WebdriverIO (45%)
5. Selenium (43%)
Более подробно
Выводы:
Cypress держит лидерство среди разработчиков по использованию и удовлетворености и узнаваемости, но для меня как тестировщику этот инструмент не зашел
Мой любимчик Playwright по тихонько набирает популярность, Puppeteer стабильный, цифры с прошлых годов сильно не отличаются
Теги: #playwright, #cypress, #selenium, #testing, #e2e_testing.
Stateofjs
State of JavaScript 2022: Тестирование
Результаты ежегодного опроса за 2022 год о последних тенденциях в экосистеме JavaScript.
👎64👍12
В хроме109 в Recorder можно скопировать шаг для различных библиотек
Теги: #playwright, #cypress, #selenium, #tools.
Теги: #playwright, #cypress, #selenium, #tools.
👎52👍9
WebDriver BiDi
Это новый протокол для автоматизации браузеров
Сейчас находится в процессе работы и реализации
https://developer.chrome.com/blog/webdriver-bidi/
https://www.youtube.com/watch?v=ehPpDgqc2bE
Теги: #automation, #tools.
Это новый протокол для автоматизации браузеров
Сейчас находится в процессе работы и реализации
https://developer.chrome.com/blog/webdriver-bidi/
https://www.youtube.com/watch?v=ehPpDgqc2bE
Теги: #automation, #tools.
👎50👍4
🛠️Инструменты для тестирования web performance
Google Lighthouse
Это опен соурс от гугл который запускается как часть Chrome DevTools, из командной строки или как библиотека в NodeJS
pagespeed
Под копотом тот же Lighthouse, но использует данные от реальных пользователей
xk6-browser
Инструмент от графаны, то же опенсоурс
xk6-browser позволяет получать информацию из фронта приложения при нагрузочном тестирования при этом доступны все основные функции k6.
Теги: #tools, #grafana, #k6.
Google Lighthouse
Это опен соурс от гугл который запускается как часть Chrome DevTools, из командной строки или как библиотека в NodeJS
pagespeed
Под копотом тот же Lighthouse, но использует данные от реальных пользователей
xk6-browser
Инструмент от графаны, то же опенсоурс
xk6-browser позволяет получать информацию из фронта приложения при нагрузочном тестирования при этом доступны все основные функции k6.
Теги: #tools, #grafana, #k6.
GitHub
GitHub - GoogleChrome/lighthouse: Automated auditing, performance metrics, and best practices for the web.
Automated auditing, performance metrics, and best practices for the web. - GoogleChrome/lighthouse
👎58👍6
😼 Почему повторять код в тестах не всегда плохо
https://dev.to/mbarzeev/why-practicing-dry-in-tests-is-bad-for-you-j7f
а вот противоположное мнение
https://dev.to/dchowitz/how-to-fight-repetitive-tests-in-jsts-with-parameterisation-3i67
А какое ваше мнение?
Теги: #tests #dry
https://dev.to/mbarzeev/why-practicing-dry-in-tests-is-bad-for-you-j7f
а вот противоположное мнение
https://dev.to/dchowitz/how-to-fight-repetitive-tests-in-jsts-with-parameterisation-3i67
А какое ваше мнение?
Теги: #tests #dry
DEV Community
Why practicing DRY in tests is bad for you
This post is a bit different from the recent ones I’ve published. I’m going to share my point of view...
👎60👍3
Не вредные советы начинающему
👉 Сосредоточитесь на изучении одного языка или технологии, но изучите его подробно, это намного эффективно, чем поверхностное изучение нескольких языков и инструментов.
👉 Побольше практикуйтесь, то, что изучили сразу применяйте
👉 Изучайте код профессионалов, например на гитхабе или лайф кодинг
👉 Следите за трендами новыми технологиями
👉 Вступите в комьюнити, ходите на митапы в бары с единомышленниками
👉 Найди себе наставника или ментора, старший коллега поможет избежать ошибок который сам совершил
подсмотрено
Теги: #learning, #recommendation, #practices.
👉 Сосредоточитесь на изучении одного языка или технологии, но изучите его подробно, это намного эффективно, чем поверхностное изучение нескольких языков и инструментов.
👉 Побольше практикуйтесь, то, что изучили сразу применяйте
👉 Изучайте код профессионалов, например на гитхабе или лайф кодинг
👉 Следите за трендами новыми технологиями
👉 Вступите в комьюнити, ходите на митапы в бары с единомышленниками
👉 Найди себе наставника или ментора, старший коллега поможет избежать ошибок который сам совершил
подсмотрено
Теги: #learning, #recommendation, #practices.
Medium
Essential Tips For A Successful Career In Test Automation
Learning test automation well can be challenging. Often it’s hard even to know where to start, let alone how to make the learning stick! So…
👎63👍12