Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
2022-07-03 | 154 |
5.00
из
|
Заказать работу |
● Мультитул: 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!