QA hacking / GradeBuilder
2.65K subscribers
239 photos
9 videos
1 file
62 links
Я - Юлия Горшкова. На сайте http://qahacking.ru/ иногда пишу что-то полезное, а на сайте https://gradebuilder.tech с коллегами делаем классные курсы. Здесь выкладываю анонсы выступлений, ссылочки и картиночки.
Download Telegram
Мы на WebSummit со своим учебным проектом и я уже испытала свои пять минут позора. Увидела секцию с доменом QA и пошла знакомиться. Но оказалось, это не то QA, а домен первого уровня для Катара. Пришлось немного покраснеть, но теперь у меня есть контакты на Ближнем Востоке. А так мы самые розовые на всем ВебСаммите и единственные с фламинго.
Пока полезные материалы в процессе изготовления, и новые курсы и вот это все, принесла вам бесполезного, но хорошего - токсичных QA видосов. Для тех, кто к концу года немного не вывозит. Мы у себя уже их используем для общения с командой.
Да, я знаю, что завтра рабочий день, но уже очень хочется начать готовиться к длинным выходным. Поэтому подготовила список сериалов про эту нашу айтишечку, вдруг за 12 дней заскучаете по ней.

Конечно, начать можно с "Кремниевой долины" и "Мистера Робота", но вы и сами их хорошо знаете. Поэтому расскажу про свои любимые:

Мистический квест
О команде разработчиков популярной MMORPG - местами очень смешно, местами узнаваемо, сериал для тех, кто хочет прямо совсем расслабиться и не мучать мозг.

Битые пиксели
Не про айтишников, но про геймеров (все равно таких тут много, не могу не поделиться) - тоже хороший и местами смешной

Остановись и гори
Пафосно. Бодро. С Ли Пейсом. За Ли Пейса я могу вообще все косяки любому сериалу простить (кстати, мой любимый фильм тоже с ним "Запределье" - если не видели, то очень рекомендую). Про 80-е и несуществующий ИТ стартап, получилось очень душевно, посмотрела запоем.

Компьютерщики
Наверное все видели уже, но я не могу его просто упомянуть как будто у нас с ним не было долгих отношений - очень смешной, некоторые серии пересматриваю чаще, чем серии Друзей.

Дальше список того, что пока не смотрела, но отложила на выходные:

Next
Предсказания апокалипсиса от ИИ, выглядит красиво

Person of Interest
Тоже что-то про правильное использование ИИ-шечки, рейтинги хорошие

Высшая школа видеоигр
Веб-сериал, снятый на сборы на Кикстартере. Уже интересно

В комментариях выложу скрин, как мне чатгпт помогала искать сериальчики для подборки. Очень старалась.
Я хочу рассказать сегодня про негативные данные - тема, которая понятна любому тестировщику с опытом, но очень часто вводит в ступор студентов или джуниоров: негативные данные нельзя объединять в одной проверке, если мы хотим проверить как себя ведет система с конкретным негативным значением

Попробую объяснить на живом примере:

Вы владелец клуба и составили строгую инструкцию для охраны:

1. В шортах — нельзя.
2. С акулой из Икеи — нельзя.
3. С сигаретой — нельзя.
4. В ковбойских сапогах — нельзя.
Ситуация: на входе человек, нарушающий все пункты сразу и охрана его не пускает. Но можем ли мы быть уверены, что, если кто-то нарушит только одно условие, его тоже развернут?

Когда мы проверяем всё сразу — шорты, сигарета, акула и сапоги, — то не можем быть уверены, что охрана сработает на каждое нарушение по отдельности, если остальные условия соблюдены.

Чтобы убедиться, что все правила работают как надо, нужно проверять каждое ограничение отдельно, при этом остальные условия должны быть полностью соблюдены
Сегодня хочу написать обзор на новую книгу про QA. Автор - Гаятри Мохан взяла и собрала кучу аспектов тестирования — от функционального до тестирования безопасности и производительности. Она не просто перечисляет техники, но и объясняет как и когда их применять. В книге есть упражнения, примеры и пошаговые инструкции.

Что внутри:
✔️ Ручное исследовательское тестирование – как анализировать функциональность приложения, искать неожиданные ошибки и выявлять скрытые проблемы.
✔️ Автоматизированное функциональное тестирование – стратегии, инструменты и лучшие практики автоматизации.
✔️ Непрерывное тестирование – как встроить тестирование в CI/CD, чтобы быстрее находить и устранять баги.
✔️ Тестирование данных – проверка целостности, надежности и безопасности данных (базы данных, кэши, потоки событий).
✔️ Визуальное тестирование – контроль за UI, скриншотные тесты, кросс-браузерное тестирование.
✔️ SQL с задачками
✔️ Тестирование безопасности – угрозы, уязвимости, инструменты анализа безопасности (OWASP, ZAP и другие).
✔️ Тестирование производительности – как измерять и улучшать скорость работы приложения (нагрузочные тесты, JMeter, Gatling).
✔️ Тестирование доступности – WCAG 2.0, инструменты для проверки доступности и тестирования с точки зрения пользователей с особыми потребностями.
✔️ Тестирование межфункциональных требований – масштабируемость, удобство поддержки, надежность, хаос-инжиниринг.
✔️ Тестирование мобильных приложений – особенности тестирования на Android и iOS, инструменты типа Appium.
✔️ За рамками тестирования – методологии, командная работа, взаимодействие тестировщиков и разработчиков.
✔️ Тестирование новых технологий – AI/ML, блокчейн, IoT, VR/AR.

Саммари: книга написана немного "по верхам", многие темы затронуты, но не углублены. Я бы сказала, что это даже ок, главное что нам дают лопату и карту, показывающую в каком направлении копать. Новичкам гарантированно полезно, миддлам - чтобы расширить свой стек до full тоже ок. Сениорам - ну сениоры всякие бывают, хорошие наверняка себе что-то тут тоже найдут. В общем нормальная книга. Можно придраться к некоторым вещам (ну сириусли, можно было и без Java обойтись, все равно в таком объеме это бесполезно), но плюсов больше.

P.S. Скоро еще про тестирование API дочитаю, тоже поделюсь.
По разным причинам я не очень люблю это рекламу, но каждый раз ее вспоминаю, когда пишу пользовательские сценарии. Наши пользователи могут быть странненькими, нелогичненькими, но это их право и хорошо бы в тестах предусмотреть как можно больше вариантов (это я сейчас пишу негативные автотесты и пытаюсь понять, как же еще наши клиенты могут изгибнуться).

https://youtu.be/3YBhftZSlbM?si=8wNIiHpd87LDNFSg
Вышло моё короткое интервью Касперскому. Оно не про QA и не очень про технологии, но про важность ролевых моделей в ИТ карьере https://wit.kaspersky.com/iuliia-gorshkova/