Стек технологий:
-Manual testing (web);
-HTML + CSS + JS;
-Тестирование API (Postman);
Необходимо изучение Основ.
- ТЕОРИЯ
- Понятие Всемирной паутины;
- Понятие доменого имени;
- Система DNS (Система доменных имен);
- Что такое MIME стандарт и какие им предусмотренны основные типы данных передаваемые через Интернет;
- Что такое Браузер;
- Разновидности WEB приложений (Backend, Frontend, SPA);
- Технологии WEB приложений(Pyhon, PHP, Javascript);
- Структура WEB страниц (header, body, footer и т.д.);
- Понятие Кеша и Куки (cache и cookie).
- ОСНОВЫ WEB ТЕСТИРОВАНИЯ
- Тестирование верстки;
- Особености тестирования интерфеса WEB-приложений(GUI);
- Виды WEB форм и их тестирование;
- Кроссбраузерное и кроссплатформенное тестирование;
- Консоль разработчика и ее нструменты;
- API ТЕСТИРОВАНИЕ:
- Понятие API и его виды;
- Инструменты API тестирования (Postman);
- Методы отправки API запросов (POST / GET / DELETE);
- Форматы API запросов (Form-data, JSON, XML);
- Базовый JSON синтаксис;
- Основные коды ответа сервера (200, 401, 404, 500, 502);
- ВВЕДЕНИЕ В HTML
- Введение, теги и элементы, вложенность тегов и их атрибуты:
- Синтаксис и механизм представлений;
- Правило вложенности тегов;
- Атрибуты тегов;
- Специальные символы.
- Структура документа, его типы и кодировки:
- Определение типа документа;
- Структура документа;
- Кодировка документа;
- Основные элементы и их типы:
- Блочные элементы;
- Строчные элементы;
- Структурные элементы.
- Глобльные атрибуты:
- Атрибут id;
- Атрибут класс.
- Введение, теги и элементы, вложенность тегов и их атрибуты:
- ОСНОВЫ РАЗМЕТКИ В HTML
- Разметка страницы:
- Тег <html>
- Части страницы (теги <head>, <body>);
- Паракграф и перенос строки;
- Заголовки (h1-6).
- Работа с текстом, форматирование, списки:
- Выделение текста курсивом;
- Выделение текста утолщенных шрифтом;
- Увеличенный \ уменьшенный шрифт;
- Вставка цитат;
- Верхние \ нижние индексы;
- Создание списков.
- Навигация: создание ссылок, якоря:
- Тег <a>, атрибут href, атрибут target;
- URL, URI;
- Абсолютные и относительные ссылки;
- Навигация по странице с помощью якорей.
- Работа с изображениями, атрибуты:
- Тег <image> и его основные атрибуты.
- Работа с видео и аудио, атрибуты:
- Тег <audio> и его основные атрибуты;
- Тег <video controls> и его основные атрибуты;
- Создание таблиц, блоков, разметка веб-страниц:
- Вставки таблиц;
- Объединение ячеек;
- Группирование строк и столбцов;
- Тег <div>, Тег <span>.
- Разметка страницы:
- КАСКАДНЫЕ СТИЛИ СТРАНИЦ — CSS
- Каскадная таблица стилей CSS-введение;
- Подключение таблиц стилей к документу;
- Элементы интерфейса;
- Группировка элементов формы;
- Атрибуты элементов формы;
- Селекторы;
- Базовые свойства, значения;
- Форматирование текста.
- JAVASCRIPT (JS)
- Что такое JavaScript;
- Роль клиентского JavaScript;
- Переменные и типы данных;
- Методы alert (), prompt (), confirm ();
- Условные и циклические конструкции;
- Функции;
- Правила создания функций;
- Вложенные функции;
- Что такое jQuery;
- jQuery Framework;
- Особенности запуска скрипта содержащего jQuery;
- Как работает web socket;
- Работа с node.js;
- Подключение библиотек к своему проекту.
- ТРЕБОВАНИЯ HR
- Знание теории тестирования;
- Умение работать с тестовыми артефактами;
- Знание методологий разработки ПО;
- Понимание клиента — серверной архитектуры;
- Сетевая модель OSI;
- Понятие Домена и DNS;
- Разница между протоколами HTTPS и HTTP;
- Основные HTTP методы, чем отличаются;
- Основные коды ответов сервера;
- Базовые знания HTML, CSS, JS;
- Знание элементов интерфейса;
- Знание видов Веб форм и подходы к их тестированию;
- Опыт Тестирования WEB приложений;
- Знать что такое API и что такое REST;
- Уметь отправлять API запросы и анализировать ответы;
- ПОЛЕЗНЫЕ ССЫЛКИ И КНИГИ:
- Все про HTML и CSS
- Все про JS
- Полезные YouTube каналы:
- Искать ответы на вопросы и читать ленту тут:
- Stack Overflow;
- Тостер;
- Хабр. Рекомендую темы Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений;
- Доу;
Как раз то, что спрашивали на собеседовании!
Супер для тех, кто идет тестировщиком в веб студии или продуктовые компании, которые занимаются разработкой сайтов или шаблонов к ним.
Спасибо за отзыв. Если желаете, можете поделиться опытом собеседования, тут http://qa-guide.ru/forums/forum/free/
Оптимальный набор знаний для позиции Manual Testing Engineer.
И не добавишь ничего.
Спасибо за отзыв.
Здравствуйте! У Вас в 7 пункте есть вопрос «что такое отдых;». Я так понимаю, речь идёт о REST?
Спасибо, исправлено. Требования HR в скором времени будут обновлены.