Этот дайджест создан совместно с телеграм-каналом QA Live ? тестирование ПО. Подпишитесь, чтобы получать дайджесты прямо в телеграм!
? Почитать:
Рассказ сотрудника WhatsApp о специфических QA-процессах, внутренних инструментах, и специальных командах ProdOps и Infra.
Как в Microsoft сначала придумали роль SDET, а потом первыми же от нее отказались — сочли неэффективной, из-за конфликтов в команде.
На других русскоязычных платформах:
«О чем вы думаете, когда слышите слово «фаззинг»? Вспоминаем о приказе ФСТЭК России № 239. В нашей стране фаззинг-тестирование обязательно для защиты значимых объектов критической информационной инфраструктуры.» Вот так.
Ситуация следующая:
Количество вакансий все время растет, на 5-10% в месяц. Примерно к 2080 году сравнится с количеством желающих войти в QA.
» … я руковожу отделом тестирования в Red Collar. Мы разрабатываем решения для компаний из самых разных областей и работаем с разнообразными продуктами, поэтому в моём отделе порой не хватает рук. И когда мы набираем новых людей, их приходится очень быстро вводить в курс дела. Среди них есть ребята, наизусть выучившие ISTQB и с отличием окончившие курсы, но когда дело доходит до реальной работы, многие опускают руки.»
А теорию нужно осваивать не для преподавателя/наставника/ технического интервьюера, а для себя. Рассказ QA-стажера в Tele2.
«Нужно помнить, что при прочих равных ресурсы, затраченные на DDoS-атаку, куда меньше тех, которые будут утилизированы на атакуемом сервере. И что небольшой виртуальной машины или домашнего ПК в руках скрипт-киддиз достаточно, чтобы положить небольшой веб-сервис или забить 100 Мбит-ную интернет-полосу.»
1) — удовлетворенность пользователей. 2) — дефекты, обнаруженные в продакшене после релиза. 3) — тестовое покрытие требований. 4) — дефекты во время спринта. 5) — соотношение обещанных и выполненных сторей.
«Так вот, мы выпустили релиз, у которого на приемке и при дальнейшей эксплуатации заказчиком не было найдено ни одной ошибки. Чтобы вы понимали, система содержит десятки тысяч процедур, работает с тысячами таблиц в нескольких базах данных. Обслуживает миллионы абонентов. Ни одной ошибки. В очередной раз. Заказчик месяц тестирует наш новый релиз, затем эксплуатирует его на проде, и ни одной ошибки.»
«В статье рассмотрим основные подходы к тестированию бэкенда на PHP, обсудим преимущества и проблемы, связанные с этим процессом. Также узнаем о методах обнаружения и устранения багов, инструментах и книгах для более глубокого изучения тестирования. Материал будет полезен как начинающим тестировщикам, так и разработчикам, которые хотят освоить тестирование бэкенда, но не знают с чего начать.»
» … чтобы ваши автотесты отвечали всем ключевым качествам: были хорошо читаемы, стабильны, логируемы, давали возможность делать скриншоты, работали с AndroidOS и, наконец, имели продуманную и понятную архитектуру.»
В мире QA на других платформах (англоязычных):
«Будучи тестировщиком в agile-командах от небольших стартапов до QA-команд с 40+ сотрудников, видела разное. В каждом подходе есть свои преимущества и недостатки. Расскажу о них, а затем расскажу о том, что, по моему скромному мнению, хорошо работает в большинстве команд.»
Позиционируется как «сенсация в экосистеме JavaScript» и замена Node.js. Написан на языке Zig, и, как уверяют, всё будет быстрее, надежнее и безопаснее чем Node.js. Если судить по таблицам, действительно быстрее чем Jasmine, Jest и Mocha. Но ненамного.
Со сниппетами и видеотуториалом (на английском).
Проверка пиков, стабильности, отдельное внимание предпраздничным дням и дням больших скидок и т.п.
Мастер-класс от Google’s Engineer, с примерами кода, хорошим и плохим.
Коллективный блог — большой сборник материалов по UI. База знаний.
В ChatGPT уже умеют все, а вот диаграммы в Mermaid, для маппинга User Journey, это интересно.
«Из разговоров с другими QA, использующими этот подход, и из некоторых статей в Интернете могу сделать такой вывод.«
«Mockallan органично вписывает стабы и моки в API. Будучи имитатором HTTP-сервера, Mockallan создает кастомные HTTP-ответы для имитации поведения API. Кроме того, поддерживает assertions в запросах, позволяя верифицировать запросы к API.»
Не просто полный, а исчерпывающий.
Здесь некликабельно, но по ссылке можно подробно посмотреть (подрегулировав масштаб справа внизу).
Четверть ассертов — ждут чего-то, более половины — проверяют значения, остальные проверяют совпадения URLов и тайтлов, CSS-атрибуты и далее по мелочам.
Плюсы и минусы инструментов для бекэнда: Testsigma, Cypress, Postman, TestRigor, HammerDB, SLOB, TOAD, Azure Data Factory, Jmeter, Playwright.
Акцент на мониторинге.
Это значит — приоритизация багов по их Reach, Impact, Confidence, Ease.
UPD: эта статья на русском на Хабре.
? Посмотреть:
- Как тестируют в Canva (на английском) ⏱25 минут
Рассказ о процессах и инструментах.
Вводное занятие.
QA Sisters о граблях.
Уж очень редко бывает такой «метч».
- QA в USA, зарплаты и условия ⏱2 часа
Это Mentorpiece. «Тестировщик с четырехлетним опытом работы в США рассказывает о своей QA-карьере и делится нюансами работы в американских компаниях.» Весьма подробно и толково.
Хорошей недели!