Программа курса

1) МЫШЛЕНИЕ

Логическое мышление 

Аналитический склад ума 

Критическое мышление 

Внимательность


2) ОСНОВЫ ТЕСТИРОВАНИЯ

Что такое тестирование 

Цели тестирования 

Профессия QA-инженер 

Отличие обеспечения качества от тестирования


3) РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Методологии разработки ПО 

Этапы разработки ПО 

Сравнение методологий разработки ПО 

Задачи тестировщика на этапах разработки ПО 

Типовая проектная команда 

Роли в проектной команде


4) АРТЕФАКТЫ ТЕСТИРОВАНИЯ

Баг-репорт. Структура описания дефекта 

Тест-кейс. Структура и содержание 

Чек-лист. Отличие от тест-кейса 

Тест-план. Предназначение


5) КЛАССИФИКАЦИИ ТЕСТИРОВАНИЯ

Дымовое тестирование 

Тестирование чёрного, белого, серого ящиков 

Функциональное тестирование 

Регрессионное тестирование 

Интеграционное тестирование


6) БАГ-РЕПОРТ

Severity и Priority 

Bugs triaging 

Жизненный цикл дефекта от создания до исправления


7) ТЕХНИКИ ТЕСТ-ДИЗАЙНА

Граничные условия 

Классы эквивалентности 

Попарное тестирование 

Причина/следствие 

Предугадывание ошибки


8) КЛИЕНТ-СЕРВЕРНАЯ АРХИТЕКТУРА

Архитектура 

Структура HTTP-запроса 

Коды ответов HTTP 

Что происходит после того, как пользователь ввёл URL и нажал Enter


9) ОСНОВЫ WEB-ТЕХНОЛОГИЙ

HTML. Структура, тэги, синтаксис 

CSS. Структура, тэги, синтаксис 

JavaScript. Предназначение 

XML. Структура, предназначение, синтаксис 

Сравнение XML и HTML — схожие черты и различия


10) ЗАПРОСЫ REST API

API 

Отличие SOAP и REST 

Синтаксис JSON 

Типы запросов: GET, POST, PUT, PATCH, DELETE


11) ОСНОВЫ ТЕОРИИ БАЗ ДАННЫХ

Базы данных. Назначение, структура 

Понятие таблицы, первичного ключа 

Синтаксис SQL-запросов 

Основные операторы SQL: Select, Insert, Update, Delete 

Операторы: Where, Order by, Group by, Join


ЗАПИСАТЬСЯ НА КУРС

Комментарии

Новые комментарии будут ожидать проверки.