Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Тестировщик ПО

О курсе

Тестировщик ПО

Курс Тестировщик ПО

 

Тестировщик – это специалист, который проверяет, как работает программа, приложение или сайт. Он ищет ошибки, проверяет, чтобы программа делала именно то, что задумано.

 

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

   

Аудитория

• социально-значимые целевые группы

 

Предварительная подготовка

Опыт работы с ПК

 

После окончания курса выпускники будут

• Знать общее понятие о процессах разработки

• Знать циклы разработки приложений - от идеи до запуска

• Применять методологии agile на тестовом примере

• Применять архитектуру клиент-сервер

• Знать и различать форматы данных (HTML, XML, JSON)

• Знать и понимать термины тестирования

• Использовать техники поиска ошибок. Работа с тест-кейсами

• Знать и использовать методы создания тестов

• Основные команды SQL

 

Курс проводится в вечернее время по средам с 19:00 до 20:30 и в дневное по воскресеньям с 11:00 до 13:30, 23 академических часа домашней работы.

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

1. Люди и компании

·       Общее понятие о процессах разработки

·       Профессии и роли в сфере ИТ

·       Типы компаний на рынке ИТ

·       Профессиональное сообщество - контакты, форумы, каналы общения

 

2. Методологии разработки

·       Цикл разработки приложений - от идеи до запуска 

·       Методологии разработки (waterfall, agile) 

·       Применение методологии agile на тестовом примере

·       Программы для организации проектной работы (в том числе Jira)

 

3. Архитектура

·       Архитектура клиент-сервер

·       Протоколы обмена данными

·       HTTP-сообщения и их элементы

·       Форматы данных (HTML, XML, JSON)

·       API - интерфейс

·       Понятие микросервисной архитектуры

 

4. Термины тестирования, критерии качества

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

·       Что такое ошибка (баг, недочет)

·       Критерии качества

·       Модели качества

 

5. Багтрекинг (система управления ошибками)

·       Популярные системы управления ошибками (багтрекеры, в том числе Jira)

·       Этапы работы с багом

·       Критерии серьезности ошибок

·       Описание и шаги воспроизведения

 

6. Направления тестирования 

·       Многообразие классификаций тестирования

·       По запуску кода (статическое, динамическое)

·       По доступу к коду (белый, черный, серый ящик)

·       По степени формализации (тест-кейсы, свободный поиск)

·       Уровни функционального тестирования (дымовое, критического пути, расширенное)

·       По степени автоматизации - в качестве демонстрации одного из подходов используется Selenium 

 

7. Тест-кейс. Техники поиска ошибок 

·       Требования к программе и их тестопригодность

·       Эвристики и оракулы тестирования (поиск ошибок опираясь на кругозор и опыт, а не на спецификацию к программе)

·       Тестовые сценарии (тест-кейсы) разного уровня

·       Шаблон тест-кейса

 

8. Тест-дизайн. Методы создания тестов 

·       Создание тестов методом черного ящика

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

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

·       Тест-дизайн - стандарты создания для черного ящика

·       Шаблон тест-дизайна 

 

9. Выбор стратегии тестирования 

·       Тестирование в условиях ограниченного времени

·       Взаимодействие с заинтересованными сторонами для построения стратегии тестирования

·       Комбинирование тестов по технике Pairwise

·       Тестирование по таблице решений

 

10. Тестирование по спецификации 

·       Форматы описания бизнес-процессов (нотации бизнес-анализа)

·       Форматы технических заданий

·       Описание сценариев использования

·       Тестирование по сценариям использования

 

11. Организация процесса тестирования

·       7 принципов тестирования

·       Основные шаги построения процесса тестирования

·       Отчетность

·       Критерии завершения тестирования 

 

12. SQL - введение 

·       Обзор реляционных СУБД и терминологии

·       Возможности команды SELECT

·       Арифметические выражения и NULL

·       Псевдонимы столбцов

·       Использование оператора конкатенации строковых символов и ключевого слова DISTINCT

 

13. SQL - фильтрация и сортировка строк

·       Поиск по числам, датам и тексту

·       Логические операторы

·       Предикаты

·       Сортировка результатов

 

14. SQL - выбор данных из нескольких таблиц

·       Объединение нескольких таблиц

·       Условия объединения 

·       Сложные условия объединения 

·       Типы внешних объединений 

·       Объединение не по ключевым столбцам

 

15. Собеседование и резюме

·       Ваше резюме - что в нем должно быть, чтобы заинтересовать работодателя

·       Поиск подходящих вакансий

·       Прохождение собеседования