Telegram Web
https://habr.com/ru/company/alconost/blog/648985/
QA-тренды в 2022 году
В эпоху цифровой трансформации контроль качества программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта.

Каждый новый год — это начало новой главы, в этой статье о нескольких ключевых тенденциях в обеспечении качества ПО, на которые следует обратить внимание в 2022 году.
https://www.globalapptesting.com/blog/automated-functional-testing

Автоматизированное функциональное тестирование
Тестирование позволяет разработчикам выявлять и исправлять ошибки, улучшать функциональные возможности системы и обеспечивать плавную интеграцию любых новых обновлений в существующее программное обеспечение. Это спасение, когда речь идет о повышении качества программного продукта, чтобы ставить потребности клиентов на первое место.

Все, что связано с автоматизированным функциональным тестированием, включая другие этапы тестирования, которые его окружают.
https://habr.com/ru/company/otus/blog/650477/
Инструкция по Selenium Docker
В этой статье о том, как запускать Selenium-тесты в Docker и выполнять их в браузерах Chrome и Firefox. И мы, вероятно, также поймем, зачем запускать Selenium-тесты в Docker.

P.S. Запускаете тесты в Docker?
На курсе «Автоматизатор тестирования на Java» ручные тестировщики учатся автоматизировать задачи и увеличивают свою стоимость на рынке труда.

→ Приходите на курс, если вы уже тестировали веб-приложения, мобильные приложения или API. Мы научим программировать на Java, поможем освоить актуальный стек в автоматизации и ускорить профессиональное развитие.
Что будет на учёбе:
⬛️ Обучение языку Java с нуля.
⬛️ Теория в интерактивном симуляторе, который доступен 24/7.
⬛️ Отработка практических задач в учебных приложениях, которые спроектированы специально для курса.
⬛️ Наставники и ревьюеры — опытные автоматизаторы. Они объяснят сложные темы на вебинарах, проведут код-ревью и подскажут, как улучшить работы.
⬛️ Кураторы и команда поддержки помогут учиться регулярно и не прокрастинировать.
⬛️ Карьерный трек, где студенты научатся писать резюме, собирать портфолио и проходить собеседования, если хотят сменить работу.

→ Старт потока — 17 февраля. Учёба длится пять месяцев.
Начните бесплатную вводную часть
https://www.youtube.com/watch?v=zM0bLRGpzC4
Где и как прогонять UI-тесты
UI-тестирование никогда не было простым. Конечно, с фреймворками Kaspresso и Kakao жизнь с каждым годом становится проще, но прогон UI-тестов всё ещё вызывает много вопросов. Например, какой тест-раннер использовать, как быть с сетью, использовать эмулятор или реальное устройство, как чистить стейт и почему. Непонятно и то, как сделать тесты стабильными и показывать хороший репорт. Об этом и поговорим.

Глубоко погрузимся в тест-раннеры и эмуляторы, узнаем, почему ADB — не самая лучшая опция для коммуникации с устройством во время прогона, а также постараемся найти наиболее прагматичный подход к UI-тестам для вашей команды.
https://blog.postman.com/integrated-api-monitoring-in-postman/
Postman это не только удобная среда/инструмент для тестирования API. Это большой список новых сервисов для улучшения качества. Один из них - инструмент для мониторинга API.
https://medium.com/@ekremkurt1907/how-to-test-your-graphql-api-beginners-guide-f6b5fa0bfe31
Как протестировать GraphQL API с помощью Postman
GraphQL — это язык запросов для API, который был запущен в Facebook, а затем стал с открытым исходным кодом в 2015 году.
Первоначально эта технология использовалась мобильной командой Facebook для iOS, а затем распространилась на остальной мобильный мир.
https://habr.com/ru/post/583612/
XPath — мощный и гибкий инструмент для работы с веб-интерфейсами, который при этом почему-то остается не особенно популярным. Статей и мануалов по XPath очень много, и в этом посте - как применять данный инструмент и почему считается что он более эффективен, чем другие подходы.
p.s. вы за XPATH или CSS? :)
https://systemweakness.com/implementing-security-coverage-for-github-workflows-8e66380b3256
Реализация покрытия безопасности для for GitHub workflows. OWASP ZAP + SonarCloud + GitHub Security
Настройка некоторых ведущих инструментов для обеспечения стандартов безопасности. От установки до настройки, до создания и понимания отчетов.
- Как настроить пайплайны
- Как настроить различные типы безопасности
- Как создавать и просматривать отчеты
https://www.youtube.com/watch?v=y2emL1fMRyY
Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)
В этом ролике - как тестировать JS приложения. Знакомство с JEST и UNIT тестами. А с помощью React testing library и jest научимся писать интеграционные тесты на react приложения в связке с react router dom и redux. Используя WebdriverIO научимся писать e2e тесты в реакт приложении. Также с помощью storybook и loki js научимся делать регрессионное тестирование UI части приложения.
P.S. Как вам стек? :)


Исходный код - https://github.com/utimur/js-testing-course
Ссылка на видео - https://youtu.be/y2emL1fMRyY
https://medium.com/@schathurangaj/visual-testing-tools-1d9bd36c2339
Визуальное тестирование & инструменты.
Visual Testing : препятствие, с которым до сих пор сталкивался каждый тестировщик — проверять пользовательский интерфейс вручную.
Что такое визуальное тестирование?
Визуальное тестирование — это то, как вы гарантируете, что ваше приложение отображается для пользователя так, как вы задумали! Это автоматизированный процесс обнаружения и проверки визуальных изменений пользовательского интерфейса.
7 лайфхаков по использованию docker для QA

Очень часто в процессе работы QA инженерам приходится иметь дело с docker. Зачастую компании используют его как в продакшене, так и в тестовой инфраструктуре. Документации по docker полно в интернете, но найти что-то именно удобное и полезное довольно сложно. Леша Анисимов, Head of QA в FUNCORP, собрал для вас небольшую подборку лайфаков по работе с docker.

1. Перезапустить контейнер с другими параметрами
Есть такая утилита runlike - https://github.com/lavie/runlike/
Запустив runlike -p <имя_контейнера>, вы получите готовую команду для запуска с теми же параметрами, которые были использованы изначально.
Например, для какого-то тестового сервиса команда и вывод может выглядеть следующим образом:
runlike -p testservice вернет
docker run \
--name=testservice \
--user=test \
-p 8015:8080 \
--restart=always \
--detach=true \
myrepo/testservice:master-1374


2. Выполнить bash-скрипт внутри контейнера
cat local_script.sh | docker exec <container_name> /bin/bash


3. Перезапустить/удалить все docker контейнеры
docker stop $(docker ps -a -q) или docker restart $(docker ps -a -q)

4. Очистить старые images, контейнеры и volumes
docker system prune --all --volumes

5. Вывести в docker ps только нужную в данный момент информацию — например, имя контейнера, его статус и образ
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"

6. Сохранить и восстановить контейнер
docker commit -p <CONTAINER_ID> <YOUR_BACKUP_NAME>
docker save -o <CONTAINER_FILE>.tar <YOUR_BACKUP_NAME>
docker load -i <CONTAINER_FILE>.tar

7. Сократить разные команды до алиасов и потом использовать короткие версии, например:
dexec() { docker exec -i -t $@ /bin/bash ;}
dlogs() { docker logs --tail=all -f $@ ;}
dip() { docker inspect --format '{{ .NetworkSettings.IPAddress }}' $@ ;}


Надеемся, эти команды помогут вам ускорить работу с docker :)

Если развиваетесь в автоматизации тестирования или имеете опыт управления QA командой, то обратите внимание на две вакансии в команду Леши:
Lead QA Backend
Software Development Engineer in Test
Краткий обзор уязвимостей мобильных приложений.
Наиболее распространенные уязвимостям, обнаруженным в мобильных приложениях. Как их искать и устранять.
https://www.youtube.com/watch?v=meUX6URiPQw
Мы любим тестирование и автоматизацию, очень любим.
Политика вне зоны наших интересов.
Все меняется когда начинается война.
Да, это Война, а не "операция"!

Умирают люди, калечатся судьбы тысяч людей, мир рушиться на глазах.
Психика прячется и не хочет этого всего слышать,
а тем более воспринимать и принимать.

Но это часть того, что происходит здесь и сейчас.
Скипнуть и быть вне этого всего не получиться.
Это затронет всех и каждого.

Много рассказывать нет смысла,
русская "Редакция" уже все вам рассказала.
Выводы делайте сами.

https://youtube.com/watch?v=JdtYB_k2qBc

at.info придерживается четкой позиции, #нетвойне.
Войну нужно немедленно остановить любыми доступными методами.
Призываем вас трезво мыслить и главное действовать.

Автоматизацией тестирования сейчас некогда заниматься.
Эвакуируем, лечим, сдаем кровь, собираем дома по кусочкам, выживаем.
Stop the war!
2024/09/28 05:50:51
Back to Top
HTML Embed Code: