DevTools:
- В каждый современный браузер встроены инструменты разработчика - они позволяют быстро отловить и исправить ошибки в разметке или в коде. С их помощью можно узнать, как построилось DOM-дерево, какие теги и атрибуты есть на странице, почему не подгрузились шрифты и многое другое:
- Средства консоли Chrome, которыми вы, возможно, никогда не пользовались
- Урок 10: Введение в Тестирование ПО - QA с Нуля - DevTools, Web Console, Device Toolbar
- Курс Тестировщика с нуля. 25 урок. Как тестировщику работать в DevTools
- Основные Use case использования Dev Tools для QA
- Изучаем инструменты разработчика Google Chrome (ЧАСТЬ 1)
- DevTools для «чайников»
- Devtools для тестировщика - Devtools chrome - Что такое Devtools
- Chrome DevTools Official Documentation
- Safari DevTools Official Documentation
- Полезные функции DevTools для тестировщиков
- Chrome DevTools. Обзор основных возможностей веб-инспектора
- Documentation - Chrome DevTools - Remote debugging
- Chrome Developer Tools для тестировщика
- Lighthouse
Тестирование API:
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 - Ресурсы для практического тестирования веб-сервисов
- Search the Largest API Directory on the Web
- 100+ сайтов с API документацией
- Shop - это бесплатное приложения для тестирования
- 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
- xml response
Proxy (снифферы трафика):
Charles - инструмент для мониторинга HTTP/HTTPS трафика. Программа работает как прокси-сервер между приложением и сервером этого приложения. Charles записывает и сохраняет все запросы, которые проходят через него и позволяет их редактировать.
- 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
- Certificate and Public Key Pinning
- Начинающему 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
Тестирование безопасности:
- Сканирование на уязвимости: обзор продуктов, которые есть на рынке
- Чем искать уязвимости веб-приложений: сравниваем восемь популярных сканеров
- 10 лучших инструментов сканирования уязвимостей для тестирования на проникновение - 2020
- 20 мощных инструментов тестирования на проникновение в 2019 году
- Пентест веб сайта с помощью Owasp Zap
- Проверяем безопасность приложений с помощью Drozer
- Santoku Linux
- Kali Linux
- https://github.com/FSecureLABS/drozer
- Burp Suite is the choice of security professionals worldwide
- Тестирование защищенности приложений при помощи SAST (Static Application Security Testing)
GIT:
Git - это система контроля версий, которая упрощает работу нескольких человек над одним проектом, помогая разрешать конфликты слияния изменений, следить за историей, откатывать эти изменения и т.п.
Ваш репозиторий может быть локальным и/или находиться в: GitHub, Bitbucket, GitLab
Даже ручному тестировщику пригодятся навыки работы с Git: хранить там портфолио для резюме с подтверждением навыков использования инструментов и написания документации, можно само резюме разместить на github pages, уже на работе иногда будет требоваться самостоятельно сбилдить себе сборку на тест или разобраться, в какой момент (в каком коммите) появился баг или наоборот был пофикшен и т.п. Про автоматизацию, очевидно, даже и говорить не стоит - гит там используется ежедневно.
- Большая подборка Все что нужно для работы с GIT
- Серия свежих видеоуроков: часть 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
- 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 простыми словами
- Как установить Git и выкачать репозиторий
- GitFlic - первый российский сервис для хранения кода и работы с ним
- Шпаргалка по консольным командам Git
- Практическое задание: форкнуть себе репозиторий QA bible :)
SQL:
Это язык программирования, применяемый для создания, модификации и управления данными в базе данных.
Все что нужно для работы с SQL:
- Официальные сайты
- 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
Инструменты тестирования мобильных приложений:
- 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-команды и не только
Работа с логами:
- Логи для тестировщика / Работа с логами в тестировании
- Tools for Log Analysis
- https://developer.apple.com/documentation/os/logging
- Просмотр системных логов iOS и еще
- Инструменты для снятия логов с Android / iOS устройств. Чтение и разбор
- Доклад: "Мониторинг приложения в проде" / Семён Мацепура (СберМаркет)
Тестирование производительности:
- Apache JMeter + JMeter Result Analysis: The Ultimate Guide
- Яндекс.Танк
- LoadRunner
- Google Lighthouse
- artillery.io
- Top 10 лучших инструментов для нагрузочного тестирования
- 10 инструментов тестирования производительности мобильных приложений
- Топ-15 бесплатных инструментов для нагрузочного тестирования
- Использование Gatling. Разбираемся в тестировании HTTP
- Тестирование производительности API с помощью K6
Mind maps:
- 12 программ и сервисов для создания майндкарт
- Как нарисовать карту приложения (mind map)
- Mind map вместо тест-кейса, или Как визуализация позволяет тестировать приложение быстрее
- Mind Map в помощь тестировщику
- Mind Map в тестировании - или легкий способ тестировать сложные приложения
- Mind Map для QA - Интеллектуальные карты
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 и альтернативные варианты
- Рациональный выбор системы управления тестированием
Полезные расширения для браузера:
- Vimbox Переводчик от Skyeng
- Violentmonkey, Tampermonkey + script
- Talend API Tester - Free Edition
- Dimensions - A tool for designers to measure screen dimensions
- Page Ruler Redux - A Web Developer\Designer ruler to get pixel dimensions and positioning to measure elements on any web page
- Tape - Measurement tools, rulers and grids
- PerfectPixel
- GoFullPage - Full Page Screen Capture
- WhatFont - The easiest way to identify fonts on web pages
- Spectrum for color blindness checks
- Check My Links for link checking
- Selenium IDE for test data setup and debugging
- Ranorex Selocity for generating selectors
- Bug Magnet for test data
- Fake Filler for test data
- Mokku: Mock API calls seamlessly
- EditThisCookie - менеджер cookie
- Гуру Очистки - удаление кеша & истории браузера
- Responsive Viewer - Show multiple screens once, Responsive design tester
- Window Resizer - Resize the browser window to emulate various screen resolutions
- Resolution Test - An extension for developers to test web pages in different screen resolutions
- Exploratory Testing Chrome Extension
- Web Developer Form Filler
- Web Developer - Adds a toolbar button with various web developer tools
- Web Developer Checklist - Analyses any web page for violations of best practices
- Docsumo Free OCR Software - Screenshot any webpage or a portion of a webpage and immediately convert it into editable text
- ColorZilla - Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
- d3coder - Encoding/Decoding Plugin for various types of encoding like base64, rot13 or unix timestamp conversion
- IE Tab - Display web pages using IE within Chrome. Use Java, Silverlight, ActiveX, Sharepoint, and more
- Screencastify - The #1 screen recorder for Chrome. Capture, edit and share videos in seconds
- Siteimprove for accessibility
- axe DevTools - Web Accessibility Testing
- WAVE is a web accessibility evaluation tool
- Proxy SwitchySharp - Manage and switch between multiple proxies quickly & easily
- Browsec VPN - Free VPN for Chrome
- Otsledit - Отслеживайте изменения контента на веб-страницах, просматривайте историю мониторинга
- Ruto - XPath Finder
Программы для снятия скриншотов и записи видео:
- Windows: скриншот всего экрана Prtsc+Fn, выделяемой части Win+Shift+S, запись видео Win+G
- Screenpic - больше чем программа для скриншотов
- ScreenRec
- Делайте снимки экрана в один клик со Скриншотером Mail.ru
- ShareX - Screen capture, file sharing and productivity tool
- Greenshot is a light-weight screenshot software tool for Windows
- Flameshot - powerful yet simple to use screenshot software
- Bandicam - это лучшая программа для записи экрана, игр и видеоустройств
- Recordit - fast screencasts
- ScreenToGif - screen, webcam and sketchboard recorder with an integrated editor
- OBS Studio - бесплатная программа с открытым исходным кодом для записи видео и потокового вещания
- Snagit lets you quickly capture your screen
- Joxi - бесплатная программа для снятия скриншотов
- Movavi Screen Recorder - захват экрана в один клик
- PicPick - захват экрана, редактор изображений, выбор цвета, цветовая палитра, пиксельная линейка, угломер, перекрестие, грифельная доска и многое другое
- Apowersoft Screen Capture Pro - multi-functional Screenshot Program
- Screencast-o-matic - Free Screen Recorder
- Loom - Record quick videos of your screen and cam
- ImageOptim makes images load faster
- Monosnap - take screenshots in one click
- BugCatcher - Создает скриншот или видео, Копирует контекст (OS, browser, hardware e.t.c ), Копирует errorlog, Отправляет в багтрекинг систему
Linux
- Обсуждение зачем вообще уметь в Linux
- Введение в UNIX/LINUX для тестировщиков
- Command Line с нуля (Bash, Unix): часть 1, 2, 3, 4, 5
- Linux Command Line Cheat Sheet by DaveChild
- Базовые команды Linux для тестировщиков и не только + картинка
- Бесплатный курс “Основы командной строки”
- How To Run / Execute Command Using SSH
- TOP 70+ Best UNIX Interview Questions With Answers
- Автоматизация рутины. Скачиваем файлы через bash
RegExp:
- Регулярные выражения (regexp) - основы
- Мягкое введение в Regex
- https://regex101.com/
- http://myregexp.com/
- https://regexr.com/
Разное:
- HTML/CSS/JavaScript
- Подборка шпаргалок
- Курс Тестирование ПО. Занятие 20. Инструменты для сбора тестовых доказательств (Test Evidences)
- 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
- Кракозябры
- Прорисовка и визуализация сервисов, систем, архитектуры и всего остального
- RF SCreater - Генератор паспортов РФ
- Генератор личностей 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
- Как правильно оформить баг-репорт