5 380подписчиков сейчас
Публикации всего: 45
Мы любим тестирование и автоматизацию, очень любим.
Политика вне зоны наших интересов.
Все меняется когда начинается война.
Да, это Война, а не "операция"!
Умирают люди, калечатся судьбы тысяч людей, мир рушиться на глазах.
Психика прячется и не хочет этого всего слышать,
а тем более воспринимать и принимать.
Но это часть того, что происходит здесь и сейчас.
Скипнуть и быть вне этого всего не получиться.
Это затронет всех и каждого.
Много рассказывать нет смысла,
русская "Редакция" уже все вам рассказала.
Выводы делайте сами.
https://youtube.com/watch?v=JdtYB_k2qBc
at.info придерживается четкой позиции, #нетвойне.
Войну нужно немедленно остановить любыми доступными методами.
Призываем вас трезво мыслить и главное действовать.
Автоматизацией тестирования сейчас некогда заниматься.
Эвакуируем, лечим, сдаем кровь, собираем дома по кусочкам, выживаем.
Stop the war!
👍 251
Перейти к публикации →
Краткий обзор уязвимостей мобильных приложений.
Наиболее распространенные уязвимостям, обнаруженным в мобильных приложениях. Как их искать и устранять.
https://www.youtube.com/watch?v=meUX6URiPQw
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://medium.com/@schathurangaj/visual-testing-tools-1d9bd36c2339
Визуальное тестирование & инструменты.
Visual Testing : препятствие, с которым до сих пор сталкивался каждый тестировщик — проверять пользовательский интерфейс вручную.
Что такое визуальное тестирование?
Визуальное тестирование — это то, как вы гарантируете, что ваше приложение отображается для пользователя так, как вы задумали! Это автоматизированный процесс обнаружения и проверки визуальных изменений пользовательского интерфейса.
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://proglib.io/p/rukovodstvo-po-sql-dlya-nachinayushchih-chast-2-filtraciya-dannyh-zapros-vnutri-zaprosa-rabota-s-massivami-2022-02-16
🐘 Руководство по SQL для начинающих. Фильтрация данных, запрос внутри запроса, работа с массивами.
Как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.
https://systemweakness.com/implementing-security-coverage-for-github-workflows-8e66380b3256
Реализация покрытия безопасности для for GitHub workflows. OWASP ZAP + SonarCloud + GitHub Security
Настройка некоторых ведущих инструментов для обеспечения стандартов безопасности. От установки до настройки, до создания и понимания отчетов.
- Как настроить пайплайны
- Как настроить различные типы безопасности
- Как создавать и просматривать отчеты
https://habr.com/ru/post/583612/
XPath — мощный и гибкий инструмент для работы с веб-интерфейсами, который при этом почему-то остается не особенно популярным. Статей и мануалов по XPath очень много, и в этом посте - как применять данный инструмент и почему считается что он более эффективен, чем другие подходы.
p.s. вы за XPATH или CSS? :)
https://medium.com/@ekremkurt1907/how-to-test-your-graphql-api-beginners-guide-f6b5fa0bfe31
Как протестировать GraphQL API с помощью Postman
GraphQL — это язык запросов для API, который был запущен в Facebook, а затем стал с открытым исходным кодом в 2015 году.
Первоначально эта технология использовалась мобильной командой Facebook для iOS, а затем распространилась на остальной мобильный мир.