https://habr.com/ru/post/648621/
AI/ML в автоматизации тестирования программного обеспечения
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)
Это все маркетинг, а как на самом деле?
AI/ML в автоматизации тестирования программного обеспечения
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)
Это все маркетинг, а как на самом деле?
Хабр
AI/ML в автоматизации тестирования программного обеспечения
Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML....
https://www.youtube.com/watch?v=O52al90-iZ4
Cypress один из самых распространенных JavaScript фреймворков для тестирования. И это логично, ведь он обладает широким и гибким функционалом. В этом видео вы найдете как работать с элементами в Cypress.
Cypress один из самых распространенных JavaScript фреймворков для тестирования. И это логично, ведь он обладает широким и гибким функционалом. В этом видео вы найдете как работать с элементами в Cypress.
YouTube
Cypress работа с элементами | Cypress как работает | 18+
В этом видео я вам хочу рассказать как работать с Cypress, а именно работу с элементами.
👌 Мой курс на Udemy: https://www.udemy.com/course/web-mobile-testing/?referralCode=857660AB21D572E0F17C
🎞 Другие мои плейлисты:
✔ Selenium WebDriver: https://ww…
👌 Мой курс на Udemy: https://www.udemy.com/course/web-mobile-testing/?referralCode=857660AB21D572E0F17C
🎞 Другие мои плейлисты:
✔ Selenium WebDriver: https://ww…
https://www.youtube.com/watch?v=IIs_ZaZ25ho
Espresso Android UI Automation
Супер простое руководство по созданию вашего первого теста на Espresso
Espresso — это среда тестирования с открытым исходным кодом, разработанная Google, которая позволяет выполнять сложные тесты пользовательского интерфейса как на реальном устройстве, так и на эмуляторе. Потребуется ли время, чтобы разобраться с написанием сложных тестов на Android?
Может быть. Но ничто не мешает вам сделать первый шаг и научиться писать простые тестовые примеры для Android с использованием фреймворка Espresso.
Espresso Android UI Automation
Супер простое руководство по созданию вашего первого теста на Espresso
Espresso — это среда тестирования с открытым исходным кодом, разработанная Google, которая позволяет выполнять сложные тесты пользовательского интерфейса как на реальном устройстве, так и на эмуляторе. Потребуется ли время, чтобы разобраться с написанием сложных тестов на Android?
Может быть. Но ничто не мешает вам сделать первый шаг и научиться писать простые тестовые примеры для Android с использованием фреймворка Espresso.
YouTube
Espresso Android UI Automation | Simple Guide
This video is about creating simple test cases in Android Studio. We will use Espresso as our Test Automation Framework.
Article used as a guide in this video:
💻Android Automation. Simple Espresso tutorial - https://medium.com/@nomadic.dmitry/android-automation…
Article used as a guide in this video:
💻Android Automation. Simple Espresso tutorial - https://medium.com/@nomadic.dmitry/android-automation…
👍2
Espresso номер 1 для автоматизации Android?
Anonymous Poll
24%
Да 😎
54%
Нет 😦
22%
Свой вариант в комментарии 🙌
👍1
https://www.youtube.com/watch?v=CTYNxeaUy4M
В продолжение темы мобильного тестирование - 11 вещей про тестирование iOS приложений, о которых вы могли не задумываться. На что нужно обращать внимание при тестировании ios. Как это делать и куда смотреть 😎
В продолжение темы мобильного тестирование - 11 вещей про тестирование iOS приложений, о которых вы могли не задумываться. На что нужно обращать внимание при тестировании ios. Как это делать и куда смотреть 😎
YouTube
11 вещей про тестирование iOS приложений, о которых вы могли не задумываться
Доклад Натальи Савастюк на конференции SQA Days-27. 6-7 ноября 2020. Москва
www.sqadays.com
www.sqadays.com
👍6
https://habr.com/ru/post/649295/
Сравнение производительности инструментов нагрузочного тестирования
Инструментов для тестирования производительности сейчас представлено довольно много, в том числе многие из них являются Open Source — проектами и доступны бесплатно. Стало интересно, какой же инструмент справится с подобной задачей лучше, сможет воспроизвести большую нагрузку затратив меньше ресурсов.
P.S. какой бы инструмент выбрали вы?
Сравнение производительности инструментов нагрузочного тестирования
Инструментов для тестирования производительности сейчас представлено довольно много, в том числе многие из них являются Open Source — проектами и доступны бесплатно. Стало интересно, какой же инструмент справится с подобной задачей лучше, сможет воспроизвести большую нагрузку затратив меньше ресурсов.
P.S. какой бы инструмент выбрали вы?
👍7
Почитать на выходных:
Хакер-одиночка отключает в Северной Корее интернет
Северная Корея была полностью отключена от интернета как минимум два раза за последний месяц. Это в сети заметили многие. Все веб-сайты с доменными именами, заканчивающимися на «.kp», стали недоступными. Было неясно только, что это: огромная ошибка северных корейцев или целенаправленная атака извне.
https://habr.com/ru/company/itsoft/blog/649923/
Хакер-одиночка отключает в Северной Корее интернет
Северная Корея была полностью отключена от интернета как минимум два раза за последний месяц. Это в сети заметили многие. Все веб-сайты с доменными именами, заканчивающимися на «.kp», стали недоступными. Было неясно только, что это: огромная ошибка северных корейцев или целенаправленная атака извне.
https://habr.com/ru/company/itsoft/blog/649923/
Хабр
Разозленный хакер-одиночка отключает Северной Корее интернет
Северная Корея была полностью отключена от интернета как минимум два раза за последний месяц. Это в сети заметили многие. Все веб-сайты с доменными именами, заканчивающимися на «.kp», стали...
👍7
https://medium.com/@brenoma/load-testing-with-k6-a0e75cab06ca
Load тестирование с K6
Мощный инструмент для выполнения нагрузочного тестирования ваших сервисов.
K6 — это инструмент для нагрузочного тестирования, написанный на Go, с открытым исходным кодом и бесплатный. С помощью K6 вы можете раньше обнаруживать снижение производительности и проблемы, упрощая масштабирование ваших приложений.
Load тестирование с K6
Мощный инструмент для выполнения нагрузочного тестирования ваших сервисов.
K6 — это инструмент для нагрузочного тестирования, написанный на Go, с открытым исходным кодом и бесплатный. С помощью K6 вы можете раньше обнаруживать снижение производительности и проблемы, упрощая масштабирование ваших приложений.
Medium
Load testing with K6
Hey folks, I’m Breno Araripe, a DevOps from Brasil and in this post i’ll show you a powerful tool to perform load test on your services.
👍1
https://thetestlead.medium.com/becoming-an-sdet-qa-automation-test-engineer-road-map-step-by-step-in-2022-9f75cc03007c
Путь в SDET. Список навыков которые важны для этой позиции. Чем QA Automation отличается от SDET. Шаги, которые помогут прокачать свои навыки и перейти в SDET.
Путь в SDET. Список навыков которые важны для этой позиции. Чем QA Automation отличается от SDET. Шаги, которые помогут прокачать свои навыки и перейти в SDET.
Medium
Becoming an SDET / QA Automation Test Engineer Road Map Step By Step in 2022
It’s a new year, new you, and now you want a career change. You hear that coding is the big thing of the future and think you want to be a…
👍1
https://www.youtube.com/watch?v=orDaqQHiGpA
На что обращать внимание при поиске работы
Этапы эволюции процессов тестирования.
Создавать все с нуля и бороться за качество или попасть на зрелый проект и поддерживать существующие процессы?
На что обращать внимание при поиске работы
Этапы эволюции процессов тестирования.
Создавать все с нуля и бороться за качество или попасть на зрелый проект и поддерживать существующие процессы?
YouTube
На что обращать внимание при поиске работы
Доклад Натальи Савастюк на конференции SQA Days-28. 16-17 апреля 2021. Санкт-Петербург
www.sqadays.com
www.sqadays.com
https://habr.com/ru/company/alconost/blog/648985/
QA-тренды в 2022 году
В эпоху цифровой трансформации контроль качества программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта.
Каждый новый год — это начало новой главы, в этой статье о нескольких ключевых тенденциях в обеспечении качества ПО, на которые следует обратить внимание в 2022 году.
QA-тренды в 2022 году
В эпоху цифровой трансформации контроль качества программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта.
Каждый новый год — это начало новой главы, в этой статье о нескольких ключевых тенденциях в обеспечении качества ПО, на которые следует обратить внимание в 2022 году.
Хабр
QA-тренды в 2022 году
В эпоху цифровой трансформации контроль качества (QA) программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта. Каждый...
👍4
https://www.globalapptesting.com/blog/automated-functional-testing
Автоматизированное функциональное тестирование
Тестирование позволяет разработчикам выявлять и исправлять ошибки, улучшать функциональные возможности системы и обеспечивать плавную интеграцию любых новых обновлений в существующее программное обеспечение. Это спасение, когда речь идет о повышении качества программного продукта, чтобы ставить потребности клиентов на первое место.
Все, что связано с автоматизированным функциональным тестированием, включая другие этапы тестирования, которые его окружают.
Автоматизированное функциональное тестирование
Тестирование позволяет разработчикам выявлять и исправлять ошибки, улучшать функциональные возможности системы и обеспечивать плавную интеграцию любых новых обновлений в существующее программное обеспечение. Это спасение, когда речь идет о повышении качества программного продукта, чтобы ставить потребности клиентов на первое место.
Все, что связано с автоматизированным функциональным тестированием, включая другие этапы тестирования, которые его окружают.
Globalapptesting
Automated Functional Testing – Everything You Should Know (Guide)
Learn everything you need to know about automated functional testing, how to implement it and decide if its the best option for your company.
👍4
https://habr.com/ru/company/otus/blog/650477/
Инструкция по Selenium Docker
В этой статье о том, как запускать Selenium-тесты в Docker и выполнять их в браузерах Chrome и Firefox. И мы, вероятно, также поймем, зачем запускать Selenium-тесты в Docker.
P.S. Запускаете тесты в Docker?
Инструкция по Selenium Docker
В этой статье о том, как запускать Selenium-тесты в Docker и выполнять их в браузерах Chrome и Firefox. И мы, вероятно, также поймем, зачем запускать Selenium-тесты в Docker.
P.S. Запускаете тесты в Docker?
На курсе «Автоматизатор тестирования на Java» ручные тестировщики учатся автоматизировать задачи и увеличивают свою стоимость на рынке труда.
→ Приходите на курс, если вы уже тестировали веб-приложения, мобильные приложения или API. Мы научим программировать на Java, поможем освоить актуальный стек в автоматизации и ускорить профессиональное развитие.
Что будет на учёбе:
⬛️ Обучение языку Java с нуля.
⬛️ Теория в интерактивном симуляторе, который доступен 24/7.
⬛️ Отработка практических задач в учебных приложениях, которые спроектированы специально для курса.
⬛️ Наставники и ревьюеры — опытные автоматизаторы. Они объяснят сложные темы на вебинарах, проведут код-ревью и подскажут, как улучшить работы.
⬛️ Кураторы и команда поддержки помогут учиться регулярно и не прокрастинировать.
⬛️ Карьерный трек, где студенты научатся писать резюме, собирать портфолио и проходить собеседования, если хотят сменить работу.
→ Старт потока — 17 февраля. Учёба длится пять месяцев.
→ Начните бесплатную вводную часть
→ Приходите на курс, если вы уже тестировали веб-приложения, мобильные приложения или API. Мы научим программировать на Java, поможем освоить актуальный стек в автоматизации и ускорить профессиональное развитие.
Что будет на учёбе:
⬛️ Обучение языку Java с нуля.
⬛️ Теория в интерактивном симуляторе, который доступен 24/7.
⬛️ Отработка практических задач в учебных приложениях, которые спроектированы специально для курса.
⬛️ Наставники и ревьюеры — опытные автоматизаторы. Они объяснят сложные темы на вебинарах, проведут код-ревью и подскажут, как улучшить работы.
⬛️ Кураторы и команда поддержки помогут учиться регулярно и не прокрастинировать.
⬛️ Карьерный трек, где студенты научатся писать резюме, собирать портфолио и проходить собеседования, если хотят сменить работу.
→ Старт потока — 17 февраля. Учёба длится пять месяцев.
→ Начните бесплатную вводную часть
👍7
https://www.youtube.com/watch?v=zM0bLRGpzC4
Где и как прогонять UI-тесты
UI-тестирование никогда не было простым. Конечно, с фреймворками Kaspresso и Kakao жизнь с каждым годом становится проще, но прогон UI-тестов всё ещё вызывает много вопросов. Например, какой тест-раннер использовать, как быть с сетью, использовать эмулятор или реальное устройство, как чистить стейт и почему. Непонятно и то, как сделать тесты стабильными и показывать хороший репорт. Об этом и поговорим.
Глубоко погрузимся в тест-раннеры и эмуляторы, узнаем, почему ADB — не самая лучшая опция для коммуникации с устройством во время прогона, а также постараемся найти наиболее прагматичный подход к UI-тестам для вашей команды.
Где и как прогонять UI-тесты
UI-тестирование никогда не было простым. Конечно, с фреймворками Kaspresso и Kakao жизнь с каждым годом становится проще, но прогон UI-тестов всё ещё вызывает много вопросов. Например, какой тест-раннер использовать, как быть с сетью, использовать эмулятор или реальное устройство, как чистить стейт и почему. Непонятно и то, как сделать тесты стабильными и показывать хороший репорт. Об этом и поговорим.
Глубоко погрузимся в тест-раннеры и эмуляторы, узнаем, почему ADB — не самая лучшая опция для коммуникации с устройством во время прогона, а также постараемся найти наиболее прагматичный подход к UI-тестам для вашей команды.
YouTube
Где и как прогонять UI-тесты
UI-тестирование никогда не было простым. Конечно, с фреймворками Kaspresso и Kakao жизнь с каждым годом становится проще, но прогон UI-тестов всё ещё вызывает много вопросов. Например, какой тест-раннер использовать, как быть с сетью, использовать эмулятор…
👍9
Большой опрос 📊 по автоматизации тестирования за 2021.
Языки программирования, подходы, тренды?!
Собираем статистику, смотрим на инсайты.
Проголосуйте и дайте фидбек.
Результаты доступны сразу после голосования.
https://automated-testing.info/t/26488
Языки программирования, подходы, тренды?!
Собираем статистику, смотрим на инсайты.
Проголосуйте и дайте фидбек.
Результаты доступны сразу после голосования.
https://automated-testing.info/t/26488
automated-testing.info
Опрос: Какие языки программирования и подходы Вы используете для автоматизации ваших тестов? 2021-2022
StackOverflow до сих пор говорит что python рулит. Так ли это касательно автоматизации? А что на счет javascript или typescript 😉 Давайте это проверим опросом Мы проводили серию опросов по автоматизации тестирования. Хотелось бы обновить статистику по…
👍1
https://blog.postman.com/integrated-api-monitoring-in-postman/
Postman это не только удобная среда/инструмент для тестирования API. Это большой список новых сервисов для улучшения качества. Один из них - инструмент для мониторинга API.
Postman это не только удобная среда/инструмент для тестирования API. Это большой список новых сервисов для улучшения качества. Один из них - инструмент для мониторинга API.
Postman Blog
Integrated API Monitoring in Postman
Monitor your APIs by connecting Postman monitors to tools in your stack—and have a single-pane view of your API metrics.
👍2
https://medium.com/@ekremkurt1907/how-to-test-your-graphql-api-beginners-guide-f6b5fa0bfe31
Как протестировать GraphQL API с помощью Postman
GraphQL — это язык запросов для API, который был запущен в Facebook, а затем стал с открытым исходным кодом в 2015 году.
Первоначально эта технология использовалась мобильной командой Facebook для iOS, а затем распространилась на остальной мобильный мир.
Как протестировать GraphQL API с помощью Postman
GraphQL — это язык запросов для API, который был запущен в Facebook, а затем стал с открытым исходным кодом в 2015 году.
Первоначально эта технология использовалась мобильной командой Facebook для iOS, а затем распространилась на остальной мобильный мир.
Medium
How to test your GraphQL API | Beginner’s Guide
Start testing your GraphQL API easily with Postman
👍3
https://habr.com/ru/post/583612/
XPath — мощный и гибкий инструмент для работы с веб-интерфейсами, который при этом почему-то остается не особенно популярным. Статей и мануалов по XPath очень много, и в этом посте - как применять данный инструмент и почему считается что он более эффективен, чем другие подходы.
p.s. вы за XPATH или CSS? :)
XPath — мощный и гибкий инструмент для работы с веб-интерфейсами, который при этом почему-то остается не особенно популярным. Статей и мануалов по XPath очень много, и в этом посте - как применять данный инструмент и почему считается что он более эффективен, чем другие подходы.
p.s. вы за XPATH или CSS? :)
Хабр
Вот почему мы всегда пишем селекторы на XPath
Привет, Хабр! Сегодня хочется поговорить про XPath — мощный и гибкий инструмент для работы с веб-интерфейсами, который при этом почему-то остается не особенно популярным. Статей и мануалов по XPath...
👍10
https://systemweakness.com/implementing-security-coverage-for-github-workflows-8e66380b3256
Реализация покрытия безопасности для for GitHub workflows. OWASP ZAP + SonarCloud + GitHub Security
Настройка некоторых ведущих инструментов для обеспечения стандартов безопасности. От установки до настройки, до создания и понимания отчетов.
- Как настроить пайплайны
- Как настроить различные типы безопасности
- Как создавать и просматривать отчеты
Реализация покрытия безопасности для for GitHub workflows. OWASP ZAP + SonarCloud + GitHub Security
Настройка некоторых ведущих инструментов для обеспечения стандартов безопасности. От установки до настройки, до создания и понимания отчетов.
- Как настроить пайплайны
- Как настроить различные типы безопасности
- Как создавать и просматривать отчеты
Medium
Implementing security coverage for GitHub workflows
OWASP ZAP + SonarCloud + GitHub Security
👍3