Short QA ideas
4.55K subscribers
58 photos
2 videos
26 files
147 links
Важное без воды.

Найти меня и сказать что-нибудь хорошее можно тут - https://www.linkedin.com/in/t-drozdova/
Download Telegram
#инструменты #познавательно_развлекательное
Генераторы тестовых текстов и картинок

Тут можно нагенерить текст Lorem Ipsum по заданным параметрам и почитать, почему именно его часто используют для оценки вёрстки и/или как заглушку.
Для генерируемого текста можно выбрать количество абзацев, слов, байтов, списков.

Огромный список генераторов картинок на все вкусы тут. К сожалению, часть уже не работает, но есть из чего выбрать.

Мой фаворит - конечно же, Билл Мюррей: меняйте ширину/высоту и получайте новые пэкшоты с заданными параметрами. Пример: https://www.fillmurray.com/400/400

Из более серьёзного есть Lorem Picsum. Больше возможностей в части формата, блюра, цвета, изображений и тд.
#инструменты
Testpad
Это инструмент, сделанный для чек-листов. В нём удобно создавать их и редактировать, тэгировать проверки, создавать раны и краткие репорты.

Инструмент интуитивно понятный, отлично подходит для исследовательского тестирования.
Есть вёрстка под мобильные устройства.
Можно импортировать чек-листы из excel.
Можно создавать репорты по ранам, сьютам, проектам со статистикой прохождения.

Из минусов: автоматизацию к нему никак не прикрутить, создавать сценарии/тест-кейсы не очень удобно (он не для того), статистика по ранам довольно скудная.

Примеры чек-листов можно посмотреть тут. Почитать про Testpad подробнее можно здесь.
Testpad платный даже для 1 пользователя, но есть триал на 30 дней.
SQL.pdf
3.5 MB
#sql
SQL cheat sheet
Нет времени объяснять, ловите отличную шпаргалку по SQL от Tomi Mester.
This media is not supported in your browser
VIEW IN TELEGRAM
#devtools #инструменты
Recorder в Chrome DevTools
В девтулзах недавно появилась очередная экспериментальная фича - Recorder. Он (предсказуемо) генерит скрипт из шагов, которые вы проходите по ui веб-приложения (нажали на кнопку - ввели текст - кликнули по ссылке).

Если Рекордера нет в Девтулзах
Тогда его можно добавить через три точки в правой части панели (оно же More options) > More tools > Recorder. Ну или обновите Хром до 97 версии.

Как это работает
Запись шагов начинается и заканчивается по нажатию кнопок в меню Рекордера.
Также можно редактировать шаги.
Можно запустить записанный флоу.
В этой части Рекордер, кажется, ничем не отличается от остальных аналогичных инструментов.

Из интересного
Можно экспортировать записанный скрипт в Puppeteer и дорабатывать его там.
Можно включить троттлинг и потом оценить, насколько хорошо веб-приложение отрабатывает при разной скорости соединения.
Можно оценить перформанс приложения на пройденном флоу. Для этого надо нажать Measure performance.

Больше инфы тут.
#промокоды
Podlodka QA Crew: инструменты разработки для тестировщиков

Мы тут с вами любим инструменты и ближайшая Подлодка как будто бы специально для нас.
Пройдёт она с 31 января по 4 февраля.
За эту неделю успеют рассказать про:
- снифферы и мониторинги,
- минимальный набор инструментов разработки для тестировщика (мидл),
- использование терминала,
- CI/CD для тестировщика
и много чего ещё.
На Рулетке кейсов сможете наконец-то послушать (а не только почитать) и меня.

Билет на Подлодку можно купить тут. С промокодом QA_ideas цена будет как для early birds.
#инструменты #confluence
Дока confluence
А вдруг вы тоже пользуетесь конфлюенсом, а доку не видели?! О_о
А она между прочим хороша. О многих фичах я даже не подозревала, если честно.

Основное
Для начала вот тут надо выбрать серверная или облачная у вас версия конфлюенса и перейти в документацию.
Там уже есть возможность выбрать конкретную версию конфлюенса.

Что там вообще есть?
всё! а именно:
- туториалы для новичков
- всё о создании страниц
- о работе с файлами
- как смотреть аналитику
- поиск и как он работает
- разграничение доступов
- релиз ноутс
и тд

Чем пользуюсь я
- разметка статей
- просмотр истории статьи
- работа со ссылками
- сниппеты для вставки кода, дат, дропдаунов и проч
- advanced поиск

Если нужно разобрать что-то подробнее, натыкайте реакций чтоль...
Чек_лист_'Как_задавать_вопросы'.pdf
623.1 KB
#познавательно_развлекательное
Чек-лист "Как задавать вопросы"
Нет ничего (почти) важнее для QA-инженера, чем уметь задавать вопросы. Чек-лист в этом поможет.
#инструменты #devtools
Небольшие улучшения в Chrome DevTools, которые вы могли пропустить
1. Обновлён список устройств в Device toolbar - там теперь больше современных девайсов, правда и часть привычных убрали.
2. Добавили возможность синхронизации настроек ДевТулзов на разных устройствах. Для этого нужно сходить в Settings > Preferences > Sync > Enable settings sync.
3. Девтулзы перевели на разные языки, в том числе русский. Некоторые блоки переведены частично, а в некоторых можно найти что-то вроде "Снимок кучи. Профили снимков кучи показывают распределение памяти..."
4. Обновлённый Lighthouse умеет находить элементы с одинаковыми id (причина некоторых accessibility problems). Не новое, но тоже в accessibility отчёте - найдёт, у каких изображений нет alt-ов.
#инструменты #proxyman
Proxyman (часть 1)
Послушала, почитала про относительно новый сниффер, потыкала сама. Рассказываю.

Особенности
- есть только для MacOS
- основной функционал бесплатный
- интуитивно понятный (это правда)
- много фич как у Charles: Map Local, Map Remote, Breakpoint, Allow List, Block List, No Caching, Clear Cache, Rewrite
- активно улучшают продукт (обещают доставлять новые фичи еженедельно)
- подробная документация. например, вот тут прям супер-подробно и с картинками расписано, как настроить Proxyman на своём устройстве
- позволяет собрать и отправить свой запрос (ну, как в Постмане)
- из моих личных плюсов: наглядная подсветка синтаксиса, за параметрами прокси не надо лезть в настройки, удобная и понятная навигация, можно открыть несколько вкладок, удобный поиск по json-у, тулбар можно кастомизировать.
#инструменты #proxyman
Proxyman (часть 2)

Из совсем крутого
- умеет ловить WebSocket (WS) и Secure WebSocket (WSS) traffic
- есть Code Generator (генерит из HTTP/HTTPS запросов те же запросы на выбранном языке. меня особо привлекли: cURL и Python + Request)
- Multiple Filters: можно выбирать несколько фильтров для запросов, комбинировать условия (OR/AND)
- прозрачные и разнообразные параметры для троттлинга

Чем Триал отличается от Премиума: есть ограничения по выбранным доменам, правилам и нет доп.вкладок. Равен ли Триал бесплатному функционалу, срок триала и вот это всё, мне понять не удалось. Это минус. Тыкаем дальше.

Добыть Proxyman можно тут.
Подробнее можно почитать про него здесь.
#git
Чит-листы по git от TOWER
Как говорится, чит-листов много не бывает.

Выяснилось, что у TOWER (git client) есть отличные чит-листы. На этот раз высылаю вам бандеролькой те, что по вопросам гита и системы контроля версий.

Больше всякого добра можно добыть, подписавшись на их рассылку туть (это, наверное, единственная рассылка, которую я советую, - они генерят крайне много полезного)
#инструменты #proxyman
Proxyman for iOS

Если коротко: ставим на iphone/ipad и снифферим, не заглядывая в компуктер! магия какая-то. снова.

Настраивается оч просто и быстро - есть подсказки какие кнопки жать, где их найти и какие сертификаты принять.

Умеет пока что мало, но запросы и ответы на них посмотреть получится без труда. Уже доступны block list и no caching.
В ближайшее время обещают map local, breakpoints и scripting.

Часть функций доступна только в Премиум версии. Остальное работает за бесплатно, но с лимитами.
Нет, версии под андроид нет.

Подробнее и со ссылкой на аппстор тут.
CLI-cheat-sheet.pdf
120.2 KB
#инструменты #cli #bash
Command line: чит-лист и the art of command line

Если у вас (как и у меня) всё ещё возникают вопросики относительно базовых команд для командной строки, этот чит-лист от TOWER точно поможет.

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

Если с базовыми командами у вас всё ок, то можно почитать the-art-of-command-line. Думаю, некоторые интересные команды отсюда мы с вами скоро разберём.
#инструменты #charles #proxyman #fiddler #burp_suite #firefox
Firefox и снифферы. Чем этот браузер особенный и что делать?

Вот поставили вы сниффер, сертификаты настроили, а в Фаерфоксе всё равно ничо не работает. Дело в том, что по умолчанию он не смотрит на системные сертификаты и ему нужны доп. настройки.

В этой ситуации должно помочь следующее:
1. В браузере в настройках Прокси выбрать Auto Use System Proxy или вручную прописать параметры прокси - IP и Port
2. Скачать ssl сертификат для выбранного сниффера
3. Зайти в браузере в Preference (Основное) - найти там сертификаты - добавить скаченный ssl сертификат - проставить оба чекбокса доверия (ну или один, если достаточно)

Чтобы вам чуть проще с этим жилось, вот ссылы на мануалы по настройке Firefox для конкретных снифферов:
- proxyman
- charles
- fiddler
- burp suite
#познавательно_развлекательное #vim
(чёртов) vim
- (неинтуитивный, но крайне популярный в узких кругах) текстовый редактор

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

Как можно постичь vim?
* vimtutor - встроенный в vim интерактивный туториал. Как найти? Ввести в командной строке vimtutor - наслаждаться/страдать/тыкать кнопки
* другие туториалы - к примеру, я проходила openvim
* игры - например, vim-adventures
* чит-листы, которых безумно много: 1, 2, 3 и тд

Но если вы уже начали паниковать, то:
:w - сохранить
:q - выйти
:q! - выйти без сохранения
u - отменить (undo)
ctrl+r - вернуть (redo)
:help
- запросить помощь из космоса
#charles #инструменты
Charles. Tools: Auto Save, Block List, Allow (White) List
Что-то мы давно с вами не разговаривали про возможности Чарльза (скоро доразбираем и расскажу про снифферы поинтереснее), но пока...

Auto Save
Если нужно следить за запросами на протяжении продолжительного времени, то этот процесс можно немного автоматизировать.
В tools можно выбрать auto save, проставить ему периодичность сохранения, выбрать куда сохранять и в каком формате, и идти пить чай. В наименовании сохраненного файла будет таймстемп в формате yyyyMMddHHmm

Block list
Можно указать домены/сабдомены, ответы на которые вы не хотите подгружать. Почему не хотите? Например, чтобы не тратить интернеты, ускорить работу сайта, вас просто бесят рекламные баннеры.
Инструмент доступен из tools и из меню конкретного запроса.
В настройках блок листа можно выбрать, что делать с такими запросами: обрывать соединение или возвращать 403.

Allow (White) List
Работает зеркально Block list, то есть блокирует все запросы, кроме добавленных в вайт лист.
Дока заботливо уточняет: если добавить запрос в оба списка, то он всё же будет заблочен.
Инструмент доступен из tools и из меню конкретного запроса.
В настройках вайт листа можно выбрать, что делать с заблокированными запросами: обрывать соединение или возвращать 403.
#postman #инструменты
10 настроек Postman, которые могут упростить жизнь

Иногда мы пользуемся Постманом с настройками по умолчанию, а зря. Например, там есть:

Request
1. Всегда открывать новый запрос в новой вкладке - Always open requests in new tab
2. Спрашивать перед тем, как закрыть несохранённые вкладки - Always ask when closing unsaved tabs

Headers
3. Отправлять запросы без кеша - Send no-cache header. Рекомендуется включить
4. Не следовать редиректам - Automatically follow redirects. По умолчанию редиректит. Если надо посмотреть промежуточные ответы, отключаем

User interface
5. Автокомплит переменных при вводе - Variable autocomplete

Editor settings
6. Можно поменять размер шрифта - Font Size
7. Автоматическое проставление закрывающей скобки/кавычки - Auto close brackets, Auto close quotes

Themes
8. У Постмана есть тёмная тема

Shortcuts
9. Можно подсмотреть или отключить hot keys. Подробнее про них говорили тут

Update
10. Можно проверить, актуальная ли у вас версия Постмана
#python
Я скоро к вам вернусь (почти собрала остатки себя в кучу), и мы поднимем тестирование с колен. А пока ловите курс по python от крутой питонистки. Теперь он доступен бесплатно ❤️

И не менее крутой канал по теме.