https://www.youtube.com/watch?v=R8_veQiYBjI
В этом руководстве по GitHub Actions:
- что такое GitHub Actions, и конкретные варианты использования рабочего процесса, которые можно автоматизировать с помощью GitHub Actions.
- основные концепции действий GitHub, включая события и действия GitHub, а также рабочий процесс и КАК GitHub Actions фактически автоматизирует эти рабочие процессы с помощью этих компонентов.
- наиболее распространенный рабочий процесс - pipeline CI/CD.
В этом руководстве по GitHub Actions:
- что такое GitHub Actions, и конкретные варианты использования рабочего процесса, которые можно автоматизировать с помощью GitHub Actions.
- основные концепции действий GitHub, включая события и действия GitHub, а также рабочий процесс и КАК GitHub Actions фактически автоматизирует эти рабочие процессы с помощью этих компонентов.
- наиболее распространенный рабочий процесс - pipeline CI/CD.
YouTube
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
Complete Github Actions Tutorial | GitHub Actions CI/CD | GitHub Actions Docker Build and Push | GitHub Actions Demo
► Complete DevOps Bootcamp - full educational program 👉🏼 https://bit.ly/3MRumn2
► Follow me on IG for behind the scenes content:…
► Complete DevOps Bootcamp - full educational program 👉🏼 https://bit.ly/3MRumn2
► Follow me on IG for behind the scenes content:…
https://habr.com/ru/company/surfstudio/blog/586784/
Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов. Как быть, когда тебя переводят на удалёнку? Тащить десять мобильников к себе домой?
Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов. Как быть, когда тебя переводят на удалёнку? Тащить десять мобильников к себе домой?
Хабр
Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов. Опыт Surf
Ноябрь, 2021 год, COVID-19 снова вернулся в нашу жизнь. Мы, как и вся страна, уже работали из дома год назад. Теперь в городе снова объявили «нерабочие дни», и все сотрудники перешли на удалённую...
https://dou.ua/forums/topic/35288/?from=tg-tech&utm_source=telegram&utm_medium=social
Cucumber и Spock для автоматизации API-тестов. В чем польза этих фреймворков
O тестировании API приложений. Материал будет полезен начинающим QA. Вы узнаете, что такое API, какие инструменты наша команда использует для мануального тестирования API и какие технологии мы применяем для автоматизированного тестирования. O применения фреймворков Cucumber и Spock, которые пригодятся вам для автоматизации API-тестов.
Cucumber и Spock для автоматизации API-тестов. В чем польза этих фреймворков
O тестировании API приложений. Материал будет полезен начинающим QA. Вы узнаете, что такое API, какие инструменты наша команда использует для мануального тестирования API и какие технологии мы применяем для автоматизированного тестирования. O применения фреймворков Cucumber и Spock, которые пригодятся вам для автоматизации API-тестов.
ДОУ
Cucumber и Spock для автоматизации API-тестов. В чем польза этих фреймворков
Что такое API и какие инструменты и технологии можно использовать для его мануального и автоматизированного тестирования, рассказывает Владимир Пасюга, QA Engineer с 7 годами опыта в IT-сфере. В статье он также делится опытом применения фреймворков Cucumb
https://proglib.io/p/top-20-besplatnyh-uchebnyh-kursov-po-python-dlya-nachinayushchih-razrabotchikov-2021-10-29
🐍 20 бесплатных учебных курсов по Python для начинающих
Бесплатные и хорошо зарекомендовавшие себя курсы по Python
🐍 20 бесплатных учебных курсов по Python для начинающих
Бесплатные и хорошо зарекомендовавшие себя курсы по Python
Библиотека программиста
🐍 ТОП-15 бесплатных учебных курсов по Python для начинающих разработчиков
Учиться никогда не поздно. Предлагаем вашему вниманию 20 лучших бесплатных курсов по Python на русском языке для начинающих разработчиков.
https://aopferkuch.medium.com/how-bad-is-e2e-test-performance-really-bfc5c0d06d57
Насколько плохая на самом деле производительность e2e тестов? (rtl vs cypress vs playwright vs testcafe)
Сохранить себе время на прохождении тестов.
Насколько плохая на самом деле производительность e2e тестов? (rtl vs cypress vs playwright vs testcafe)
Сохранить себе время на прохождении тестов.
Medium
How bad is e2e test performance really? (rtl vs cypress vs playwright vs testcafe)
Update 2021–11–02 Big thanks to Pavel Feldman (see comments) for pointing out that if the tests within a playwright suite don’t rely on…
https://habr.com/ru/post/587734/
Поиграть в игру = протестировать игру. Почему это утверждение неверно?
Что же такое видеоигра?
Поиграть в игру = протестировать игру. Почему это утверждение неверно?
Что же такое видеоигра?
Хабр
Поиграть в игру = протестировать игру. Почему это утверждение неверно?
Салют Хабровчане. Сегодня я хочу затронуть чуть глубже топик игрового тестирования, ввести в курс дела начинающих в этом деле тестировщиков, развеять стереотипы вида "поиграй сам, дай другу поиграть,...
https://techbeacon.com/app-dev-testing/world-quality-report-2021-22-8-key-takeaways-your-software-team
Отчет о качестве 2021-22: 8 ключевых выводов для вашей команды разрабатывающей ПО.
Не только состояние качества программного обеспечения, но и то, как тенденции - и культура качества - изменились. меняется.
Отчет о качестве 2021-22: 8 ключевых выводов для вашей команды разрабатывающей ПО.
Не только состояние качества программного обеспечения, но и то, как тенденции - и культура качества - изменились. меняется.
TechBeacon
World Quality Report 2021-22: 8 key takeaways for your software team
Here are the key takeaways from the World Quality Report 2021-22—everything you need to know, along with comments from the authors, and other experts.
https://dou.ua/forums/topic/35324/
Тест-план и тест-стратегия: преимущества, состав, советы по ведению
Обычно отсутствие этих документов аргументируют словами «у нас не такая большая команда», «у нас маленький проект», «мы все сидим рядом и можем обсудить устно» и т. д. Зачастую отказ от высокоуровневой документации обусловлен непониманием всей пользы, которую она может принести разным участникам команды.
Тест-план и тест-стратегия: преимущества, состав, советы по ведению
Обычно отсутствие этих документов аргументируют словами «у нас не такая большая команда», «у нас маленький проект», «мы все сидим рядом и можем обсудить устно» и т. д. Зачастую отказ от высокоуровневой документации обусловлен непониманием всей пользы, которую она может принести разным участникам команды.
DOU
Тест-план и тест-стратегия: преимущества, состав, советы по ведению
Каждый тестировщик с пеленок знает о тест-плане и тест-стратегии, но эти документы редко используют на проектах. Зачастую от них отказываются из-за непонимания всей пользы от высокоуровневой документации и нежелания тратить на неё время.
Дмитрий Штап
Дмитрий Штап
https://habr.com/ru/post/588773/
ХPath: что нужно делать, а что нет
О практиках работы с XPath. Этот пост будет о том, какие приемы хорошо работают, а каких вещей лучше избегать, если вы так же как и мы сделали выбор в пользу XPath.
ХPath: что нужно делать, а что нет
О практиках работы с XPath. Этот пост будет о том, какие приемы хорошо работают, а каких вещей лучше избегать, если вы так же как и мы сделали выбор в пользу XPath.
Хабр
ХPath: что нужно делать, а что нет
Привет, Хабр! В прошлый раз мы уже поднимали тему написания селекторов на XPath для автоматизации тестирования веб-сервисов. Сегодня мне хотелось бы поговорить о практиках работы с XPath. Этот пост...
https://blog.kloia.com/step-5-karate-gatling-performance-tests-74f718e49e34
Karate & Gatling Performance Tests
Одновременная разработка сервисных тестов и тестов производительности с использованием одних и тех же сценариев значительно снижает затраты на разработку автоматизации. Инфраструктура Karate + Gatling - отличное сочетание для этой оптимизации.
Karate & Gatling Performance Tests
Одновременная разработка сервисных тестов и тестов производительности с использованием одних и тех же сценариев значительно снижает затраты на разработку автоматизации. Инфраструктура Karate + Gatling - отличное сочетание для этой оптимизации.
Medium
Step-5: Karate & Gatling Performance Tests
In the previous posts of the Karate series, we discussed topics such as BDD Syntax and Elegant DSL. We examined in detail how Karate…
https://blog.gurock.com/right-test-case-tool/
Успешное управление тест кейсами: поиск подходящего инструмента.
Какие проблемы вы пытаетесь исправить? Не зная, какие у вас цели, какие проблемы вы хотите решить и что нужно сделать, чтобы их исправить, ни один инструмент или методология вам не помогут. Понимание ваших потребностей часто является первым шагом в определении метода управления тестовыми примерами, который будет работать для вас и вашей команды.
Успешное управление тест кейсами: поиск подходящего инструмента.
Какие проблемы вы пытаетесь исправить? Не зная, какие у вас цели, какие проблемы вы хотите решить и что нужно сделать, чтобы их исправить, ни один инструмент или методология вам не помогут. Понимание ваших потребностей часто является первым шагом в определении метода управления тестовыми примерами, который будет работать для вас и вашей команды.
TestRail | The Quality OS for QA Teams
Successfully Managing Test Cases: Finding the Right Test Case Tool - TestRail
Understanding the need you have is often the first step in defining the method for managing test cases that will work for you and your team.
https://suhanap33.medium.com/performance-and-load-testing-with-jmeter-for-beginners-cbffb5d71674
Тестирование производительности и нагрузки с JMeter для начинающих
Тестирование программного обеспечения необходимо, чтобы гарантировать, что приложение работает без сбоев.
Apache JMeter - это инструмент тестирования, который используется для анализа и измерения производительности серверных приложений.
Тестирование производительности и нагрузки с JMeter для начинающих
Тестирование программного обеспечения необходимо, чтобы гарантировать, что приложение работает без сбоев.
Apache JMeter - это инструмент тестирования, который используется для анализа и измерения производительности серверных приложений.
Medium
Performance and Load Testing with JMeter for beginners
Software testing is required to ensure that the application runs without any failures and software testing is a necessity unless and until…
https://habr.com/ru/company/superjob/blog/589395/
Релизим фронтенд несколько раз в день
История разбита на пять частей: что нас к этому привело, как это сделать, сколько нужно тестов и каких, что следует автоматизировать в процессе деплоя и как мониторить продакшн.
Релизим фронтенд несколько раз в день
История разбита на пять частей: что нас к этому привело, как это сделать, сколько нужно тестов и каких, что следует автоматизировать в процессе деплоя и как мониторить продакшн.
Хабр
Релизим фронтенд несколько раз в день
Меня зовут Петр Солопов, я руковожу фронтенд-разработкой в SuperJob. В этой статье хочу рассказать об опыте ежедневных релизов у нас в компании, зачем мы это делаем и почему это не так страшно, как...
https://www.youtube.com/watch?v=7UG8wE58vU8
OWASP Top 10 (риски и уязвимости безопасности)
Быть в курсе текущих угроз безопасности.
Все что нужно знать о безопасности и как работать с угрозами.
OWASP Top 10 (риски и уязвимости безопасности)
Быть в курсе текущих угроз безопасности.
Все что нужно знать о безопасности и как работать с угрозами.
YouTube
OWASP Top 10 (Security Risks and Vulnerabilities)
Keeping up to date on current security threats is a full-time job. As a developer, you already have one. OWASP is a community-based team of security experts that can influence the way you code future projects, analyze your current code, and grow as a developer.…
https://iteo.medium.com/10-useful-chrome-plugins-for-software-testers-d24757a0797f
Google Chrome - один из самых популярных браузеров. Он простой и интуитивно понятный, и для него создано множество полезных расширений, готовых облегчить работу тестировщика и сделать ее более эффективной.
В списке из 10 полезных плагинов которые стоит установить в вашем браузере.
Google Chrome - один из самых популярных браузеров. Он простой и интуитивно понятный, и для него создано множество полезных расширений, готовых облегчить работу тестировщика и сделать ее более эффективной.
В списке из 10 полезных плагинов которые стоит установить в вашем браузере.
Medium
10 useful Chrome plugins for software testers
Google Chrome is one of the most popular web browsers. It’s clear, simple and intuitive, having a lot of usable extensions ready to…
https://www.youtube.com/watch?v=G1CeagPCEIk
GitLab CI для тестировщика
Используете внутри компании GitLab? Помимо хостинга git репозиториев, GitLab позволяет применять современные CI/CD практики. На вебинаре о том как строить пайплайны для сборки, тестирования, непрерывной интеграции и доставки изменений.
GitLab CI для тестировщика
Используете внутри компании GitLab? Помимо хостинга git репозиториев, GitLab позволяет применять современные CI/CD практики. На вебинаре о том как строить пайплайны для сборки, тестирования, непрерывной интеграции и доставки изменений.
YouTube
GitLab CI для тестировщика
🔥Промокод на скидку 15% на все курсы ITVDN- 4YOUTUBE
Материалы вебинара - https://itvdn.com/ru/webinars/description/gitlab-ci-2021?utm_source=yb_webinar_gitlab-ci-2021
Используете внутри компании GitLab? Помимо хостинга git репозиториев GitLab позволяет…
Материалы вебинара - https://itvdn.com/ru/webinars/description/gitlab-ci-2021?utm_source=yb_webinar_gitlab-ci-2021
Используете внутри компании GitLab? Помимо хостинга git репозиториев GitLab позволяет…
https://habr.com/ru/post/587700/
Разновидности «игровых» багов
Было бы странно, если в такой комплексной системе как видео игры не было багов. Они есть, встречаются часто и этот бестиарий здесь крайне разнообразен. Ознакомившись с вышеприведёнными видами тестирования для игр, думаю вы догадываетесь, что и баги в видео играх встречаются далеко не только "404 not found" и "game crashed". Давайте же пробежимся по самым часто встречающимся из них в игровой индустрии!
Разновидности «игровых» багов
Было бы странно, если в такой комплексной системе как видео игры не было багов. Они есть, встречаются часто и этот бестиарий здесь крайне разнообразен. Ознакомившись с вышеприведёнными видами тестирования для игр, думаю вы догадываетесь, что и баги в видео играх встречаются далеко не только "404 not found" и "game crashed". Давайте же пробежимся по самым часто встречающимся из них в игровой индустрии!
Хабр
Разновидности «игровых» багов
В первой статье мы поговорили о видах тестирования, применяемых в играх , а теперь поговорим о результате, который смущает PMов, вводит в краску разработчиков и так крайне не терпим Product Owner'ами...
https://dou.ua/forums/topic/35452
Как с помощью SAFe встраивать качество в продукт на ранних этапах
Как налажен процесс разработки и что позволяет встраивать качество на ранних этапах.
Scaled Agile Framework — это фреймворк (набор шаблонов, правил, принципов и практик), который помогает грамотно выстраивать процессы на базе Scrum.
Как с помощью SAFe встраивать качество в продукт на ранних этапах
Как налажен процесс разработки и что позволяет встраивать качество на ранних этапах.
Scaled Agile Framework — это фреймворк (набор шаблонов, правил, принципов и практик), который помогает грамотно выстраивать процессы на базе Scrum.
DOU
Как с помощью SAFe мы встраиваем качество в продукт на ранних этапах
Дано: один проект, 35 компонентов, более 15 экстеншинов и 14 agile-команд в разных локациях.
Задача: разрабатывать качественный продукт и релизить его вовремя.
Решение: SAFe (Scaled Agile Framework) — фреймворк, который помогает грамотно выстраива
Задача: разрабатывать качественный продукт и релизить его вовремя.
Решение: SAFe (Scaled Agile Framework) — фреймворк, который помогает грамотно выстраива
Присоединяйся к NIX TESTATHON!
Проверь, на что ты способен в условиях ограниченного времени и полной свободы действий!
На протяжении 4 часов ты будешь тестировать Android-приложение. Твоя цель — вместе с командой обнаружить и описать самые интересные и значимые дефекты и проблемы. В результате ты сможешь повлиять на качество и развитие одного из харьковских стартапов в целом.
Когда: 4 декабря, с 10:30 до 18:30
Где: в чате Discord
Формат: онлайн
Объединись с участниками в Telegram-коммьюнити, создай свою TESTATHON Team и обсуждай в Discord, как будете искать баги и делать продукт качественнее.
Мы приглашаем тестировщиков уровня Junior+ и Middle.
Чтобы стать участником NIX TESTATHON, сделай три простых шага:
🔸отправь заявку до 29 ноября
🔸выполни небольшое тестовое задание (всего три вопроса)
🔸получи приглашение и подключайся к тестатону!
Ссылку на тестовое задание мы отправим на твою почту после регистрации.
Желаем удачи и ждем тебя на NIX TESTATHON ;)
Проверь, на что ты способен в условиях ограниченного времени и полной свободы действий!
На протяжении 4 часов ты будешь тестировать Android-приложение. Твоя цель — вместе с командой обнаружить и описать самые интересные и значимые дефекты и проблемы. В результате ты сможешь повлиять на качество и развитие одного из харьковских стартапов в целом.
Когда: 4 декабря, с 10:30 до 18:30
Где: в чате Discord
Формат: онлайн
Объединись с участниками в Telegram-коммьюнити, создай свою TESTATHON Team и обсуждай в Discord, как будете искать баги и делать продукт качественнее.
Мы приглашаем тестировщиков уровня Junior+ и Middle.
Чтобы стать участником NIX TESTATHON, сделай три простых шага:
🔸отправь заявку до 29 ноября
🔸выполни небольшое тестовое задание (всего три вопроса)
🔸получи приглашение и подключайся к тестатону!
Ссылку на тестовое задание мы отправим на твою почту после регистрации.
Желаем удачи и ждем тебя на NIX TESTATHON ;)
https://blog.appsignal.com/2021/11/10/a-guide-to-load-testing-nodejs-apis-with-artillery.html
Artillery - это инструмент командной строки с открытым исходным кодом, специально созданный для нагрузочного тестирования и смоук тестирования веб-приложений. Он написан на JavaScript и поддерживает тестирование API HTTP, Socket.io и WebSockets.
Эта статья поможет вам начать нагрузочное тестирование API-интерфейсов Node.js с помощью Artillery.
Вы сможете обнаруживать и устранять критические проблемы с производительностью до деплоя в прод.
Artillery - это инструмент командной строки с открытым исходным кодом, специально созданный для нагрузочного тестирования и смоук тестирования веб-приложений. Он написан на JavaScript и поддерживает тестирование API HTTP, Socket.io и WebSockets.
Эта статья поможет вам начать нагрузочное тестирование API-интерфейсов Node.js с помощью Artillery.
Вы сможете обнаруживать и устранять критические проблемы с производительностью до деплоя в прод.
Appsignal
A Guide to Load Testing Node.js APIs with Artillery | AppSignal Blog
This guide will help you set up Artillery and load test your Node.js apps so that you can keep an eye on performance.
https://medium.com/geekculture/using-pageobject-pattern-with-cypress-6d9907850522
Использование паттерна Page Object с Cypress
В статье показано, как использовать паттерн PageObject с Cypress и cypress-селекторами.
Объектная модель страницы (POM) - это шаблон проектирования, целью которого является представление веб-страницы как класса, описывающего элементы этой страницы как поля класса и поведение этой страницы как методы класса. Этот подход помогает создать абстракцию над макетом приложения и инкапсулирует механизм запросов и взаимодействия с элементами.
Использование паттерна Page Object с Cypress
В статье показано, как использовать паттерн PageObject с Cypress и cypress-селекторами.
Объектная модель страницы (POM) - это шаблон проектирования, целью которого является представление веб-страницы как класса, описывающего элементы этой страницы как поля класса и поведение этой страницы как методы класса. Этот подход помогает создать абстракцию над макетом приложения и инкапсулирует механизм запросов и взаимодействия с элементами.
Medium
Using PageObject pattern with Cypress
The article showcases how to use the PageObject pattern with Cypress and cypress-selectors.