Список ресурсов по инструментам тестировщика — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Список ресурсов по инструментам тестировщика

2022-07-03 153
Список ресурсов по инструментам тестировщика 0.00 из 5.00 0 оценок
Заказать работу

● Мультитул: DevTools;

● Снифферы: Charles Proxy, Fiddler;

● Тестирование API: Postman, SoapUI;

● Тестирование производительности: JMeter;

● Тестирование безопасности: Kali linux, Santoku Linux + drozer, OWASP ZAP, …;

● Тестирование UI/UX: Figma, Zeplin, любой mind map - like продукт;

● Фермы устройств для тестирования мобильных приложений: BrowserStack, Xamarin, AWS;

● Инструменты тестирования мобильных приложений;

● Системы контроля версий: GIT;

● Взаимодействие с базами данных: язык SQL, системы СУБД;

● Системы CI/CD: Jenkins/TeamCity;

● Прочее: мессенджеры, баг-трекинговые системы и TMS, генераторы тестовых данных и т.п.

DevTools:

● В каждый современный браузер встроены инструменты разработчика — они позволяют быстро отловить и исправить ошибки в разметке или в коде. С их помощью можно узнать, как построилось DOM-дерево, какие теги и атрибуты есть на странице, почему не подгрузились шрифты и многое другое:

○ Проверка ответа сервера

○ Проверка мобильной адаптивности

○ Проверка мобильной выдачи

○ Региональная поисковая выдача

○ Изменение дизайна

○ Анализ протокола безопасности

○ Анализ скорости загрузки страницы

● Средства консоли Chrome, которыми вы, возможно, никогда не пользовались

● Урок 10: Введение в Тестирование ПО - QA с Нуля - DevTools, Web Console, Device Toolbar

● Основные 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

Тестирование API:

Postman представляет собой мультитул для тестирования API. В нем можно создавать коллекции запросов, проектировать дизайн API и создавать для него моки (заглушки-имитации ответов реального сервера), настраивать мониторинг (периодическая отправка запросов с журналированием), для запросов возможно написание тестов на JS, есть собственный Runner и т.д. Постман хорошо подойдет в простых случаях автоматизации или как инструмент поддержки а анализа: проверка работоспособности endpoint, дебаг тестов, простая передача информации о дефектах (можно сохранить запрос в curl, ответ в json и т.п.). Postman также может работать без графического интерфейса (newman).

● Аналог: https://hoppscotch.io/

● Курс Тестирование ПО. Занятие 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)

● Swagger Petstore - тренировочный API

● xml response

Proxy (снифферы трафика):

Charles — инструмент для мониторинга HTTP/HTTPS трафика. Программа работает как прокси-сервер между приложением и сервером этого приложения. Charles записывает и сохраняет все запросы, которые проходят через него и позволяет их редактировать.

● Charles: незаменимый тул в арсенале QA-инженера

● Breakpoints charles proxy Подмена данных

● Как приручить Charles Proxy?

● Using Web Debugging Proxies for Application Testing

● Перехват SSL трафика с Android-приложения

● Certificate and Public Key Pinning

● Начинающему QA: полезные функции снифферов на примере Charles Proxy

● Перехват SSL трафика с Android-приложения

● mitmproxy is a free and open source interactive HTTPS proxy

● Charles Proxy meetup

Тестирование безопасности:

● Чем искать уязвимости веб-приложений: сравниваем восемь популярных сканеров

● 20 мощных инструментов тестирования на проникновение в 2019 году

● 10 лучших инструментов сканирования уязвимостей для тестирования на проникновение – 2020

● Пентест веб сайта с помощью Owasp Zap

● Проверяем безопасность приложений с помощью Drozer

● Santoku Linux

● Kali Linux

● https://github.com/FSecureLABS/drozer

GIT:

Git - это система контроля версий, которая упрощает работу нескольких человек над одним проектом, помогая разрешать конфликты слияния изменений, следить за историей, откатывать эти изменения и т.п.

Ваш репозиторий может быть локальным и/или находиться в: GitHub, Bitbucket, GitLab

Даже ручному тестировщику пригодятся навыки работы с Git: хранить там портфолио для резюме с подтверждением навыков использования инструментов и написания документации, можно само резюме разместить на github pages, уже на работе иногда будет требоваться самостоятельно сбилдить себе сборку на тест или разобраться, в какой момент (в каком коммите) появился баг или наоборот был пофикшен и т.п. Про автоматизацию, очевидно, даже и говорить не стоит - гит там используется ежедневно.

Все что нужно для работы с GIT

● Git для тестировщиков

● Git для новичков (часть 1)

● Git изнутри и на практике

● Git, я хочу все отменить! Команды исправления допущенных ошибок

● Getting solid at Git rebase vs. merge

● Git How To — это интерактивный тур, который познакомит вас с основами Git

SQL:

Это язык программирования, применяемый для создания, модификации и управления данными в базе данных.

Все что нужно для работы с SQL:

● Официальные сайты

○ SQLite

○ MySQL

○ PostgreSQL

● GUI клиенты

○ MySQL Workbench

○ HeidiSQL

○ Navicat for MySQL

○ dbForge Studio for MySQL

●  Основы SQL

○ Алан Бьюли "Изучаем SQL"

○ Линн Бейли "Изучаем SQL"

○ W3C Introduction to SQL

○ guru99 - SQL Tutorial for Beginners: Learn SQL in 7 Days

● Продвинутый уровень

○ Энтони Молинаро "SQL. Сборник рецептов"

○ Алекс Кригель "SQL. Библия пользователя"

○ Джеймс Грофф, Пол Вайнберг, Эндрю Оппель "SQL Полное руководство. Третье издание."

● Практика

○ SQLAcademy - Онлайн тренажер с упражнениями по SQL

○ SQLBolt - Introduction to SQL

○ W3C - The Try-SQL Editor

○ HackerRack SQL

○ Упражнения по SQL

○ Тест на знание SQL

○ https://www.db-fiddle.com/

● Shit happens

○ SQL Cheat Sheet

○ Основные команды SQL, которые должен знать каждый программист

○ 27 распространенных вопросов по SQL с собеседований и ответы на них

● Ресурсы и инструменты для обучения и практической работы с базами данных - SQL

● The 10 best sql analytics services for qa teams in 2021

Инструменты тестирования мобильных приложений:

● Android Debug Bridge (adb), Minimal ADB, Инструменты тестирования Android приложений. Часть 2, Отладка по ADB

● Logcat, Инструменты тестирования Android приложений. Часть 3

● 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

Работа с логами:

● Логи для тестировщика / Работа с логами в тестировании

● Tools for Log Analysis

Тестирование производительности:

● Apache JMeter

● Яндекс.Танк

● LoadRunner

● Google Lighthouse

● artillery.io

● Top 10 лучших инструментов для нагрузочного тестирования

● 10 инструментов тестирования производительности мобильных приложений

Mind maps:

● 12 программ и сервисов для создания майндкарт

● Как нарисовать карту приложения (mind map)

● Mind map вместо тест-кейса, или Как визуализация позволяет тестировать приложение быстрее

● Mind Map в помощь тестировщику

● Mind Map в тестировании — или легкий способ тестировать сложные приложения

● Mind Map для QA - Интеллектуальные карты

TMS:

● Allure TestOps

● Топ-12 лучших систем управления тестированием 2020

● Инструмент на века - гугл таблицы

● *Пришла пора отправить в отставку инструменты управления кейсами

 

Полезные расширения для браузера:

● Vimbox Переводчик от Skyeng

● Violentmonkey, Tampermonkey + script

● Talend API Tester - Free Edition

● Bug Magnet

● Dimensions

● Tape

● PerfectPixel

● GoFullPage - Full Page Screen Capture

● 8 Browser Plugins for Testing

Программы для снятия скриншотов и записи видео:

● Windows: скриншот всего экрана Prtsc+Fn, выделяемой части Win+Shift+S, запись видео Win+G

● Screenpic - больше чем программа для скриншотов

● Делайте снимки экрана в один клик со Скриншотером 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

RegExp:

● Регулярные выражения (regexp) — основы

● Мягкое введение в Regex

● https://regex101.com/

● http://myregexp.com/

● https://regexr.com/

Разное:

● Полезные ресурсы для тестировщика. Генераторы данных, изображений, текста. Сравнение текста, файлов.

● Screen Dimensions for Devices + my device

● Супер простой сервис для генерации разных HTTP-кодов

● Бесплатные одноразовые e-mail

● Tools for Software Testing

● Mock API

● Еще один mock API

● Get Credit Card Numbers

● Тестовые банковские карты

● Stripe test card numbers

● https://caniuse.com/ciu/index

● 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

● Кракозябры

● Прорисовка и визуализация сервисов, систем, архитектуры и всего остального


----- HR-вопросы на собеседовании -----

Вопросы с реальных собеседований с этапа HR

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

● Расскажи о себе (все что хочешь, что нам нужно знать о тебе)

● Есть ли релевантный опыт?

● Какие курсы проходил и вообще, что изучал?

● Что не устраивало на прошлом месте работы (если было), особенно если решил сменить сферу?

● Почему выбрал именно тестирование?

● Чем заинтересовала именно наша компания?

● Как часто бываешь на собеседованиях?

● Уровень английского? (вопрос могут задать на английском, многие теряются в этот момент)

● (Если требуется и уровень хороший) расскажите на английском: как доехали до собеседования/о себе (только не как в обществе анонимных алкоголиков) /почему считаешь, что можешь стать тестировщиком/ как прошел вчерашний день/о своих хобби/ и т.п.

● Как в целом смотришь на мир, как решаешь возникающие проблемы?

● 3 твоих сильных и 3 слабых стороны?

● Как отдыхаешь? Как проводишь свободное время?

● Какие хобби?

● Что последнее прочитал техническое? Не техническое?

● Если бы мог вернуться в начало осознанной жизни, выбрал бы иной карьерный путь?

● 3 примера, что тебе положительного дал предыдущий опыт работы (если есть)

● 3 плюса и 3 минуса в сфере тестирования лично для тебя

● Как видишь развитие в этой сфере, кем видишь себя через год, три?

● Какая-то одна вещь или ситуация, которой ты гордишься

● Представим, что остальных кандидатов много и они опытнее (обычно так и есть), может у тебя есть какие-то преимущества перед ними? Почему ты думаешь, что лучше других кандидатов?

● Зарплатные ожидания сейчас, после испытательного срока, через год?

● Есть ли какие-то факторы, с которыми ты согласишься на меньшие деньги?

● С чем точно не готов мириться в отношении компании или руководителя?

● Ожидания от работы?

● Отношение к переработкам?

● Парням: наличие военного билета, девушкам: планы на ближайшие годы по поводу декрета

● Представь, что ты работаешь уже полгода. Опиши свой рабочий день.

● Что если при выполнении задачи понимаешь, что не укладываешься в сроки?

● Что делать, если нет времени на регрессионное тестирование?

● Что делать, если разработчик утверждает, что найденный дефект таковым не является?

● Пришел баг из продакшена, что делаем?

● Какое самое важное влияние оказывает тестировщик на команду разработки? (не продукт!)

● Кто виноват в багах, найденных в процессе регресса?

● Как решать конфликты в удаленной команде?

● Как понять, что тестировщик хорошо сделал свою работу?


Поделиться с друзьями:

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.088 с.