DevTools:
В каждый современный браузер встроены инструменты разработчика. Chrome DevTools — это набор инструментов веб-разработчика, встроенных непосредственно в браузер Google Chrome. DevTools позволяет оперативно редактировать страницы и быстро диагностировать проблемы, что помогает быстрее создавать более качественные веб-сайты:
-
Средства консоли Chrome, которыми вы, возможно, никогда не пользовались
-
Курс Тестировщика с нуля. 25 урок. Как тестировщику работать в DevTools
-
Devtools для тестировщика - Devtools chrome - Что такое Devtools
-
Советы по инструментам разработчика
Официальная документация DevTools:
Тестирование API:
API (Application Programming Interface) — это набор правил и механизмов, которые позволяют различным программным приложениям взаимодействовать друг с другом. Тестирование API — это процесс проверки правильности работы этих интерфейсов, их производительности, безопасности и функциональности. В отличие от тестирования пользовательского интерфейса (UI), тестирование API сосредоточено на уровне бизнес-логики и данных.
Основной популярный инструмент для тестирования API - Postman. Postman представляет собой мультитул для тестирования API. В нем можно создавать коллекции запросов, проектировать дизайн API и создавать для него моки (заглушки-имитации ответов реального сервера), настраивать мониторинг (периодическая отправка запросов с журналированием), для запросов возможно написание тестов на JS, есть собственный Runner и т.д. Постман хорошо подойдет в простых случаях автоматизации или как инструмент поддержки а анализа: проверка работоспособности endpoint, дебаг тестов, простая передача информации о дефектах (можно сохранить запрос в curl, ответ в json и т.п.). Postman также может работать без графического интерфейса (newman).
- Postman для тестировщика. Мини-курс
- Курс Тестирование ПО. Занятие 30. POSTMAN. Ручное тестирование API - QA START UP
- Сергей Махетов - Воркшоп: Исследуем возможности Postman (часть 1)
- Сергей Махетов - Воркшоп: Исследуем возможности Postman (часть 2)
- API testing using Postman
- Postman Beginner's Course - API Testing
- Погружение qa junior в пучину API с использованием SoapUI(Open Source)
- Шпаргалка по Postman
- Большой гайд по тестированию с Postman для начинающих
- Основы Postman для самых маленьких
- Reqover is language agnostic tool that gives a picture about coverage of APIs based on Open API (Swagger) or GraphQL
- Swagger-coverage gives a full picture about coverage of API tests (regression) based on OAS (Swagger)
- 36 частых вопросов по Postman
- Тестирование производительности в Postman
- curl - учимся тестировать API
- Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов
- Swagger: что это такое, и как с ним работать?
- Основы Cypress: тестирование API
- SOAP API
- SOAP UI
- Что нужно знать про Postman: максимально коротко о Mock Servers, Flow и Visualize
- Как выбрать инструмент для тестирования API
- Открытые и тренировочные API:
- Большая подборка открытых API
- Список открытых API
- Обзор сайтов с API документацией
- Бесплатные API - Ресурсы для практического тестирования веб-сервисов
- 100+ сайтов с API документацией
- Mockend is the #1 GitHub app dedicated to API mocking
- MockAPI is a simple tool that lets you easily mock up APIs, generate custom data, and preform operations on it using RESTful interface
- Swagger Petstore
- ReqRes
- httpbin
- users.bugred.ru
- The Star Wars API
- API with auth
- another API with auth
- API hh.ru
- Фокус API
- API DaData
- API JSON Placeholder
- openexchangerates.org
- openweather
- Last.fm Music Discovery API
Proxy (снифферы трафика):
Proxy-серверы и снифферы трафика — это инструменты, которые позволяют перехватывать и анализировать сетевой трафик. Они используются для мониторинга данных, проходящих через сеть, и могут помочь тестировщикам в выявлении и исправлении ошибок, анализе производительности и проверке безопасности веб-приложений.
Популярные инструменты Proxy (снифферы трафика):
Fiddler - мощный инструмент для перехвата и отладки HTTP/HTTPS трафика. Он позволяет просматривать и изменять входящие и исходящие запросы.
Charles Proxy - популярный прокси-сервер, используемый для мониторинга и анализа HTTP/HTTPS трафика, а также для тестирования веб-приложений и мобильных приложений.
Burp Suite - комплексное средство для тестирования безопасности веб-приложений, включающее прокси-сервер для перехвата и изменения трафика, а также множество других инструментов для анализа безопасности.
Wireshark - один из самых известных снифферов, используемый для детального анализа сетевых пакетов на разных уровнях сетевой модели.
- Web Security Academy - Burp Suite
- Charles: незаменимый тул в арсенале QA-инженера
- Breakpoints charles proxy Подмена данных
- Как приручить Charles Proxy?
- Using Web Debugging Proxies for Application Testing
- Перехват SSL трафика с Android-приложения
- Hail Frida!! The Universal SSL pinning bypass for Android applications
- Начинающему QA: полезные функции снифферов на примере Charles Proxy
- Перехват SSL трафика с Android-приложения
- Откручивание SSL пиннинга в Android приложениях
- HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac
- mitmproxy is a free and open source interactive HTTPS proxy
- Charles Proxy meetup
- Open Source Fiddler Alternatives for Mac
- Битва снифферов: Charles vs Proxyman
- Почему Proxyman - сын маминой подруги в мире снифферов
- Плейлист Charles Proxy
- Погружение в Charles Proxy
- Wireshark — подробное руководство по началу использования
- Руководство и шпаргалка по Wireshark
- Первые шаги с Fiddler Classic
- Fiddler = удобный сниффер + прокси сервер
Тестирование безопасности:
Тестирование безопасности — это процесс выявления уязвимостей в системе или приложении с целью предотвращения возможных атак, утечек данных и других угроз. Оно позволяет обеспечить защиту конфиденциальной информации и поддерживать целостность и доступность системы.
Популярные инструменты для тестирования безопасности:
Burp Suite — комплексный инструмент для тестирования безопасности веб-приложений, включающий анализаторы, сканеры уязвимостей и средства для автоматизации тестирования.
OWASP ZAP (Zed Attack Proxy) — бесплатный и открытый инструмент для нахождения уязвимостей в веб-приложениях, поддерживающий автоматическое и ручное тестирование.
Metasploit — платформа для разработки, тестирования и эксплуатации уязвимостей, широко используемая в пентестинге.
Wireshark — сетевой анализатор, который позволяет перехватывать и детально исследовать сетевой трафик, выявляя подозрительные активности и потенциальные угрозы.
-
Рамазан Рамазанов — Тестирование безопасности API: кейсы, инструменты и рекомендации
-
Александра Сватикова — Статическое тестирование безопасности инструментами из open source
-
Сканирование на уязвимости: обзор продуктов, которые есть на рынке
-
Чем искать уязвимости веб-приложений: сравниваем восемь популярных сканеров
-
10 лучших инструментов сканирования уязвимостей для тестирования на проникновение - 2020
-
20 мощных инструментов тестирования на проникновение в 2019 году
-
Тестирование защищенности приложений при помощи SAST (Static Application Security Testing)
-
«Осторожно, печеньки!»: советы начинающим тестировщикам в сфере безопасности
GIT:
Git - это система контроля версий, которая упрощает работу нескольких человек над одним проектом, помогая разрешать конфликты слияния изменений, следить за историей, откатывать эти изменения и т.п.
Ваш репозиторий может быть локальным и/или находиться в: GitHub, Bitbucket, GitLab
Даже ручному тестировщику пригодятся навыки работы с Git: хранить там портфолио для резюме с подтверждением навыков использования инструментов и написания документации, можно само резюме разместить на github pages, уже на работе иногда будет требоваться самостоятельно сбилдить себе сборку на тест или разобраться, в какой момент (в каком коммите) появился баг или наоборот был пофикшен и т.п. Про автоматизацию, очевидно, даже и говорить не стоит - гит там используется ежедневно.
- Learn Git – Full Course for Beginners: Видео
- Система контроля версий - GIT: Плейлист
- GIT - Полный Курс Git и GitHub Для Начинающих [4 ЧАСА]: Видео
- Git for Professionals Tutorial: Видео
- Git and GitHub Tutorial – Version Control for Beginners
- Very beautiful GIT documentation
- GIT PURR! Git Commands Explained with Cats!
- Git для тестировщиков
- Git для новичков (часть 1)
- Git изнутри и на практике
- Git, я хочу все отменить! Команды исправления допущенных ошибок
- Getting solid at Git rebase vs. merge
- Git How To - это интерактивный тур, который познакомит вас с основами Git
- Плейлист “Основы использования GIT”
- GIT-практикум
- Octotree - GitHub on steroids
- Плейлист “GIT для тестировщиков с нуля за 1 час”
- Как установить Git и выкачать репозиторий
- GitFlic - первый российский сервис для хранения кода и работы с ним
- Шпаргалка по консольным командам Git
- Шпаргалка по Git, в которой представлены основные команды
- Работа с Git в Visual Studio Code
- 15 ресурсов по Git. Что почитать/посмотреть?
- Практическое задание: форкнуть себе репозиторий QA bible :)
SQL:
Это язык программирования, применяемый для создания, модификации и управления данными в базе данных.
Самые популярные базы данных:
-
SQLite
- Описание: Легковесная, встроенная реляционная база данных, часто используемая в мобильных и настольных приложениях.
- Официальный сайт: SQLite
-
MySQL
- Описание: Одна из самых популярных реляционных баз данных, широко используемая для веб-приложений и корпоративного ПО.
- Официальный сайт: MySQL
-
PostgreSQL
- Описание: Мощная, открытая реляционная база данных с поддержкой расширенных функций, таких как масштабируемость и расширяемость.
- Официальный сайт: PostgreSQL
-
MongoDB
- Описание: Документо-ориентированная база данных NoSQL, популярная благодаря своей гибкости и масштабируемости, особенно для облачных приложений.
- Официальный сайт: MongoDB
-
Oracle Database
- Описание: Мощная реляционная база данных, широко используемая в крупных корпоративных системах благодаря высокой производительности и надежности.
- Официальный сайт: Oracle
-
Microsoft SQL Server
- Описание: Реляционная база данных от Microsoft, известная своей интеграцией с продуктами Microsoft и высокой производительностью.
- Официальный сайт: Microsoft SQL Server
-
Redis
- Описание: Высокопроизводительная база данных ключ-значение, часто используемая для кэширования и временного хранения данных.
- Официальный сайт: Redis
- GUI клиенты
- Основы SQL
- Продвинутый уровень
- Практика
- Shit happens
- Ресурсы и инструменты для обучения и практической работы с базами данных - SQL
- The 10 best sql analytics services for qa teams in 2021
- Что такое базы данных NoSQL?
- Курс Тестирование ПО. Занятие 34. NoSQL база данных. Сравнение SQL и NoSQL
- 100+ Most Popular SQL Interview Questions And Answers
- Курс Тестирования ПО. Занятие 19. Зачем тестировщику нужен SQL. Практические примеры
- Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных
- Плейлист "Базы данных"
- Памятка/шпаргалка по SQL
- Тестирование баз данных
- База по базам. SQL для тестировщика
Инструменты тестирования мобильных приложений:
Инструменты тестирования мобильных приложений помогают тестировщикам выявлять и исправлять ошибки в мобильных приложениях, обеспечивая их высокое качество и стабильность. Эти инструменты позволяют автоматизировать процесс тестирования, проводить функциональные, производительные и пользовательские тесты на различных устройствах и платформах.
Популярные инструменты:
-
Appium: Открытая платформа для автоматизации тестирования мобильных приложений на iOS и Android, поддерживающая различные языки программирования.
-
Espresso: Инструмент от Google для автоматизированного тестирования Android-приложений, интегрированный с Android Studio.
-
XCUITest: Фреймворк для тестирования iOS-приложений, интегрированный в Xcode, предоставляемый Apple.
-
Calabash: Открытый фреймворк для написания и выполнения автоматизированных тестов для мобильных приложений на iOS и Android, использующий язык Cucumber.
-
TestComplete: Коммерческий инструмент для автоматизированного тестирования мобильных приложений, поддерживающий iOS и Android, а также предоставляющий возможности для записи и воспроизведения тестов.
- Android Debug Bridge (adb), Minimal ADB, Инструменты тестирования Android приложений. Часть 2, Отладка по ADB
- Logcat, Инструменты тестирования Android приложений. Часть 3
- Logcat прямо на устройстве
- ANR-WatchDog, Инструменты тестирования Android приложений. Часть 5
- Performance tracing
- Xcode profiler
- On-device developer options
- apkanalyzer
- Top 10 Mobile Performance Testing Tools in 2020
- UI/Application Monkey Tester, Monkey Testing - Как тестировать мобильные приложения
- Mobile App Beta Testing Services (IOS And Android Beta Testing Tools)
- Инструменты скорее разработчика, чем тестировщика, но наверняка когда-то придется столкнуться:
- Google Firebase: некоторые из самых популярных функций платформы включают в себя базы данных, аутентификацию, push-уведомления, аналитику (в т.ч. по крешам), хостинг и многое другое: документация, youtube, обзор, мастеркласс
- OneSignal: Лидер на рынке взаимодействия с клиентами, мобильных и веб пушей, электронной почты, SMS и in-app сообщений.
Эмуляторы, симуляторы, фермы устройств:
Эмуляторы, симуляторы и фермы устройств — это инструменты, которые позволяют тестировщикам проверять работу приложений на различных устройствах и операционных системах без необходимости иметь физический доступ ко всем этим устройствам. Эти инструменты значительно упрощают процесс тестирования, обеспечивая доступ к широкому спектру конфигураций и сценариев использования.
Эмуляторы: программные приложения, которые воспроизводят поведение реальных устройств, позволяя тестировать программное обеспечение на различных платформах.
Симуляторы: похожи на эмуляторы, но не воспроизводят аппаратную часть устройства, а имитируют его программное окружение.
Фермы устройств: облачные или локальные сервисы, предоставляющие доступ к множеству реальных устройств для удаленного тестирования.
- Android studio emulator
- Genymotion - Android Virtual Devices for all your development & testing needs
- BrowserStack - Test instantly on a wide range of real iOS and Android devices on the cloud
- 10 лучших альтернатив BrowserStack (бесплатные и платные) 2021
- Xcode simulator
- Центр приложений Visual Studio
- Samsung Remote Test Lab
- AWS Device Farm
- Huawei cloud debugging
- Device Farmer is a web application for debugging smartphones, smartwatches and other gadgets remotely
- Appetize.io - Run native mobile apps in your browser
- Genymobile/scrcpy - обеспечивает отображение и управление устройствами Android через USB или TCP/IP
- Как тестировщики написали свою мобильную ферму для IOS
- Облачные платформы для мобильного тестирования
- Как мы сделали мобильные устройства круглосуточно доступными для распределенной QA-команды и не только
- Docker Emulator for Android | VK
Работа с логами:
Работа с логами является важной частью процесса тестирования и отладки приложений. Логи содержат записи о событиях, происходящих в системе, и помогают тестировщикам выявлять ошибки, отслеживать выполнение процессов и анализировать поведение приложений.
- Логи для тестировщика / Работа с логами в тестировании
- О чём могут рассказать логи: важный инструмент в работе тестировщика
- Tools for Log Analysis
- https://developer.apple.com/documentation/os/logging
- Просмотр системных логов iOS и еще
- Доклад: "Мониторинг приложения в проде" / Семён Мацепура (СберМаркет)
- Как тестировщику работать с логами
Тестирование производительности:
Тестирование производительности – это процесс оценки скорости, масштабируемости и стабильности приложения или системы под нагрузкой. Оно позволяет определить, как система будет работать в реальных условиях использования и выявить ее проблемы с производительностью до выпуска в продакшен.
Основные популярные инструменты:
- Apache JMeter: Мощный инструмент с открытым исходным кодом для тестирования производительности веб-приложений.
- LoadRunner: Коммерческое решение от Micro Focus для проведения нагрузочного тестирования и анализа производительности.
- Gatling: Инструмент с открытым исходным кодом, написанный на Scala, для тестирования производительности и нагрузочного тестирования.
- BlazeMeter: Облачная платформа для проведения нагрузочного тестирования, интегрируемая с Apache JMeter и другими инструментами.
- artillery.io: Позволяет создавать гибкие сценарии нагрузки с использованием простого синтаксиса YAML и запускать их с помощью командной строки. Artillery предоставляет широкие возможности для мониторинга и анализа результатов тестирования.
- Яндекс.Танк: это инструмент для проведения нагрузочного тестирования веб-приложений и сервисов. Он обладает мощными возможностями по настройке сценариев нагрузки и поддерживает различные протоколы, включая HTTP, HTTPS, WebSocket и многие другие. Яндекс.Танк предоставляет удобный веб-интерфейс для настройки тестов и анализа результатов.
- Google Lighthouse: это автоматизированный инструмент для оценки качества веб-приложений и анализа их производительности. Он позволяет проводить аудит веб-страниц на предмет оптимизации производительности, доступности, SEO и других аспектов. Lighthouse доступен как в браузере Chrome, так и в виде командной строки для автоматизации тестирования.
Доп. материал:
- Apache JMeter + JMeter Result Analysis: The Ultimate Guide
- Top 10 лучших инструментов для нагрузочного тестирования
- 10 инструментов тестирования производительности мобильных приложений
- Топ-15 бесплатных инструментов для нагрузочного тестирования
- Использование Gatling. Разбираемся в тестировании HTTP
- Тестирование производительности API с помощью K6
Mind maps:
Mind Maps - это визуальный инструмент для организации и представления информации в виде дерева с ключевыми идеями, ветвями и подробностями. Они помогают тестировщикам структурировать идеи, планировать тестирование и анализировать результаты.
Популярные инструменты:
- MindMeister: Онлайн-платформа для создания и совместного использования Mind Maps.
- XMind: Программа с открытым исходным кодом для создания Mind Maps с широким набором функций.
- MindManager: Профессиональное программное обеспечение для создания, редактирования и обмена Mind Maps.
- Coggle: Простой в использовании онлайн-инструмент для создания Mind Maps с возможностью совместной работы.
Доп. материал:
- 12 программ и сервисов для создания майндкарт
- Как нарисовать карту приложения (mind map)
- Mind map вместо тест-кейса, или Как визуализация позволяет тестировать приложение быстрее
- Mind Map в помощь тестировщику
- Mind Map в тестировании - или легкий способ тестировать сложные приложения
- Mind Map для QA - Интеллектуальные карты
TMS:
Test Management System (TMS) - это программное обеспечение, предназначенное для управления процессом тестирования программного обеспечения. Оно помогает организовать, планировать, отслеживать и управлять тестовыми заданиями, ресурсами и результатами.
- Test IT
- Allure TestOps
- Топ-12 лучших систем управления тестированием 2020
- Инструмент на века - гугл таблицы
- Пришла пора отправить в отставку инструменты управления кейсами
- Системы управления тест кейсами. Какую выбрать для немедленной работы?
- Топ-10 лучших систем управления тестированием 2021
- QA-митап Redmadrobot 19/11, Google Sheet - универсальное подспорье для QA, Саша Строкин
- 10 Best free test management tools for 2022
- 10 Best test management tools for JIRA in 2022
- Successfully Managing Test Cases: Finding the Right Test Case Tool
- Allure. В поисках почти идеальной TMS
- FAQ по баг-трекингу JIRA
- Руководство по лучшему программному обеспечению для отслеживания проблем: часть 1, часть 2
- Баг-трекинговые системы: Jira и альтернативные варианты
- Рациональный выбор системы управления тестированием
Полезные расширения для браузера:
- Simple Translate (Google Chrome, Firefox) — обеспечивает быстрый перевод выделенного или введенного текста на веб-страницах, поддерживая Google Translate и Deep API.
- React Developer Tools (Google Chrome, Firefox) — предоставляет возможность просматривать дерево React, включая иерархию компонентов, их свойства, состояния и многое другое.
- ColorZilla (Google Chrome, Firefox) — инструмент для выбора цветов с любого веб-сайта и их применения в собственных проектах.
- Bug Magnet (Google Chrome, Firefox) — позволяет вводить тестовые данные с помощью контекстного меню.
- Fake Filler (Google Chrome, Firefox) — заполняет формы случайными данными для тестирования (текстовые поля, переключатели, выпадающие списки и т.д.).
- Selenium IDE (Google Chrome, Firefox) — интегрированная среда разработки для тестов Selenium, позволяющая записывать, редактировать и отлаживать тесты.
- FoxyProxy (Google Chrome, Firefox) — расширенный инструмент управления прокси-серверами с открытым исходным кодом, полностью заменяющий стандартные функции браузера.
- Violentmonkey (Google Chrome, Firefox), Tampermonkey (Google Chrome, Firefox) + script — пользовательские скрипты для браузеров.
- Dimensions (Google Chrome, Firefox) — инструмент для измерения размеров элементов на экране.
- JSON Formatter (Google Chrome, Firefox) — делает формат JSON удобным для чтения.
- WhatFont (Google Chrome, Firefox) — позволяет узнать шрифт, используемый на веб-странице.
- Cookie-Editor (Google Chrome, Firefox) — эффективный инструмент для создания, редактирования и удаления файлов cookie на текущей вкладке.
- axe DevTools (Google Chrome, Firefox) — инструмент для проверки доступности веб-страниц.
- WAVE Evaluation Tool (Google Chrome, Firefox) — оценивает доступность веб-страниц.
- Jam (Google Chrome) — быстрый инструмент для отчетов об ошибках, сокращающий время сообщения об ошибках в 20 раз.
- Browsec VPN (Google Chrome, Firefox) — популярный бесплатный VPN-сервис.
- Stylebot (Google Chrome, Firefox) — удобный инструмент для редактирования CSS, позволяющий тестировать и применять пользовательские стили к веб-страницам.
- Wappalyzer (Google Chrome, Firefox) — определяет технологии, используемые на веб-сайтах.
- Window Resizer (Google Chrome, Firefox) — изменяет разрешение экрана для тестирования адаптивного дизайна.
- Page Ruler (Google Chrome, Firefox) — полезная веб-линейка для точного измерения пиксельных параметров выбранной области.
- Talend API Tester - Free Edition (Google Chrome) — визуальный инструмент для взаимодействия с API-интерфейсами REST, SOAP и HTTP.
- PerfectPixel (Google Chrome, Firefox) — помогает разрабатывать сайт с попиксельной точностью.
- GoFullPage - Full Page Screen Capture (Google Chrome) — инструмент для захвата всей страницы (в Firefox эта функция встроена по умолчанию).
- Broken Link Checker (Google Chrome, Firefox) — проверяет веб-страницы на наличие битых ссылок.
- Ranorex Selocity (Google Chrome) — автоматически генерирует надежные селекторы XPath, link text, RanoreXPath и CSS для использования с Selenium.
- Mokku (Google Chrome) — добавляет API mocker MOKKU в инструменты разработчика Chrome для беспрепятственной интеграции и тестирования.
- Responsive Viewer (Google Chrome) — позволяет тестировать адаптивный дизайн, отображая веб-страницы на различных экранах одновременно.
- Web Developer (Google Chrome, Firefox) — добавляет кнопку на панели инструментов с различными полезными инструментами для веб-разработчика.
- Web Developer Checklist (Google Chrome, Firefox) — чеклист для веб-разработчиков, помогающий проверять соответствие веб-страниц лучшим практикам.
- d3coder (Google Chrome) — плагин для кодирования и декодирования различных форматов, таких как base64, rot13 и преобразования временных меток unix.
- Ruto - XPath Finder (Google Chrome, Firefox) — удобный инструмент для поиска и проверки XPath.
- HackTools (Google Chrome, Firefox) — расширение для веб-пентестеров, содержащее различные инструменты для тестирования безопасности.
- Shodan (Google Chrome, Firefox) — плагин Shodan предоставляет информацию о местоположении веб-сайта (страна, город), владельце IP-адреса и открытых сервисах/портах.
- uBlock Origin (Google Chrome, Firefox) — бесплатное расширение для блокировки рекламы и фильтрации контента с открытым исходным кодом.
- Multi-Account Containers (Firefox) — позволяет создавать контейнеры для использования нескольких учетных записей в разных вкладках.
- Temp mail (Google Chrome, Firefox) — обеспечивает временные, безопасные, анонимные одноразовые адреса электронной почты.
Программы для снятия скриншотов и записи видео:
-
Скриншоты:
- Стандартные «Ножницы» в Windows: Сочетание клавиш Win + Shift + S активирует режим продвинутого скриншота. Можно сделать снимок всего экрана, отдельного окна или нужной области. Скриншот редактируется и сохраняется в буфер обмена.
- Стандартная утилита для macOS: Shift + Cmd + 3 активирует снимок всего экрана, Shift + Cmd + 4 позволяет захватить нужную область, Shift + Cmd + 4 + «пробел» переводит в режим захвата окна. Запись видео с экрана доступна при нажатии Shift + Cmd + 5.
- ShareX - бесплатный инструмент с открытым исходным кодом для создания скриншотов и записи экрана.
- Скриншотер Mail.ru - простой и удобный инструмент для создания скриншотов.
- ФотоСКРИН - удобный и бесплатный скриншотер на русском языке.
- Lightshot - одна из наиболее популярных программ для создания скриншотов.
- Monosnap - удобное создание скриншотов в один клик.
- Flameshot - мощное, но простое в использовании ПО для создания скриншотов.
- Screenpic - программа с широким функционалом для создания и редактирования скриншотов.
- Joxi - удобный инструмент для создания и обмена скриншотами.
- ImageOptim - оптимизирует изображения для более быстрой загрузки.
- Greenshot - легкий инструмент для создания скриншотов на Windows.
- BugCatcher - создает скриншот или видео, копирует контекст (OS, browser, hardware и т.д.), копирует errorlog, отправляет в багтрекинг систему.
-
Запись экрана:
- Стандартная утилита Windows 11 «Ножницы»: Сочетание клавиш Win+Shift+R
- OBS Studio - бесплатная программа с открытым исходным кодом для записи видео и потокового вещания.
- ShareX - бесплатный инструмент с открытым исходным кодом для создания скриншотов и записи экрана.
- ScreenToGif - запись экрана, вебкамеры и рисования с встроенным редактором.
- ScreenRec - удобная программа для записи экрана.
- Bandicam - мощный инструмент для записи экрана, игр и видеоустройств.
- Movavi Screen Recorder - простая запись экрана в один клик.
- PicPick - многофункциональная программа для захвата экрана и редактирования изображений.
- Free screen recorder - бесплатный инструмент для записи экрана.
- Loom - запись видео с экрана и камеры в несколько кликов.
Linux
- Уроки Linux для начинающих - Плейлист - RU
- Command Line с нуля (Bash, Unix) - Плейлист - RU
- Introduction to Linux – Full Course for Beginners - EN
- Linux Operating System - Crash Course for Beginners - EN
- Bash Scripting Tutorial for Beginners - EN
- The 50 Most Popular Linux & Terminal Commands - Full Course for Beginners - EN
- Linux Essentials for Ethical Hackers - Full InfoSec Course - EN
- Linux Command Line Cheat Sheet by DaveChild
- Базовые команды Linux для тестировщиков и не только + картинка
- Бесплатный курс Хекслет - “Основы командной строки”
- How To Run / Execute Command Using SSH
- TOP 70+ Best UNIX Interview Questions With Answers
- Автоматизация рутины. Скачиваем файлы через bash
- Статьи по Linux на freecodecamp
- Основы Linux (обзор с практическим уклоном)
- Командная строка Linux: краткий курс для начинающих
- Книги по Linux для начинающих и профессионалов: выбираем лучшее
RegExp:
- MDN Web Docs - RegExp
- Регулярные выражения (regexp) - основы
- Регулярные выражения - Современный учебник JavaScript
- RegExp. Регулярные выражения это просто. - Видео
- https://regex101.com/
- http://myregexp.com/
- https://regexr.com/
Разное:
- HTML/CSS/JavaScript
- Подборка шпаргалок
- AnyDesk - подключение к удаленному рабочему столу любой платформы
- LetsView - Free Wireless Screen Mirroring
- clumsy makes your network condition on Windows significantly worse, but in a managed and interactive manner
- netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks
- Полезные ресурсы для тестировщика. Генераторы данных, изображений, текста. Сравнение текста, файлов.
- Десять классных генераторов тестовых данных
- Dynamic Dummy Image Generator
- Just add your desired image size (width & height) after our URL, and you'll get a random image
- SortSite checks any website for broken links, spelling errors, browser compatibility, accessibility, web standards validation and search engine issues.
- PowerMapper - One click site mapping
- File generator
- Screen Dimensions for Devices + my device
- Супер простой сервис для генерации разных HTTP-кодов
- Бесплатные одноразовые e-mail
- Tools for Software Testing
- Get Credit Card Numbers
- Тестовые банковские карты
- Stripe test card numbers
- "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
- Chrome Remote Desktop - теперь подключаемся к ПК и со смартфона на Android
- Пингуем из Excel
- Тулзы ручного тестировщика приложений на базе Windows
- One click website testing tool
- Инструменты для тестирования - Что должен знать тестировщик без опыта.
- Генератор номеров банковских счетов
- Программа для генерации банковских счетов и генерации ключа проверки
- mChat is a real-time messaging app written in Swift for iOS devices
- Telegram iOS Source Code Compilation Guide
- Как установить, настроить и использовать подсистему Linux в Windows 10. Обновленный Windows Terminal
- Багред - ставите задачу в баг-трекер? Проверьте название на стоп-слова!
- Top Cross-Browser Testing Tools to Test from Different Geo-Locations
- 10 best data engineering tools and technologies in 2021
- Кракозябры
- Прорисовка и визуализация сервисов, систем, архитектуры и всего остального
- Генератор личностей EN
- Генератор личностей RUS
- Почтовый сервис для создания временного ящика
- Одноразовые и Бесплатные адреса электронной почты
- Большой тред о полезных сервисах для разработчиков
- Install any command on any operating system
- ngrok - One command for an instant, secure URL to your localhost server through any NAT or firewall
- projector-docker - is a technology to run and access Swing GUI applications remotely
- Code With Me - Сервис JetBrains для совместной работы над кодом
- Calendly is your hub for scheduling meetings
- Воркшоп: Инструменты для дебага сети / Евгений Рядовой (СберМаркет)
- Как установить два независимых Chrome браузера на один ПК
- Инструменты коммуникации для QA, и не только
- Application monitoring and error tracking software
- Katacoda - Learn new technologies using real environments right in your browser
- TestRail и дополнительные инструменты для тестировщика
- Как тестируют документацию в Test IT
- Как правильно оформить баг-репорт
- Webhook.site - generates free, unique URLs and e-mail addresses and lets you see everything that’s sent there instantly.
- readme.so - Самый легкий способ составить README