Курсы IT
Курсы онлайн
Курсы IT для детей
Стажировка
Трудоустройство
Корпоративное обучение
Вакансии
Контакты
+375 (44) 546 54 54
+375 (29) 546 54 54
Курсы IT
Курсы онлайн
Курсы IT для детей
Стажировка
Трудоустройство
Корпоративное обучение
Вакансии
Контакты
+375 (44) 546 54 54
+375 (29) 546 54 54
Тест: Кем работать в IТ?
Войти в IT
Управление и бизнес-анализ в IT (8)__https://belhard.academy/businessanalysis
Курсы программирования (11)__https://belhard.academy/developmentpo
Искусственный интеллект и нейронные сети (2)__https://belhard.academy/artificialintelligence
Дизайн и графика (2)__https://belhard.academy/design
Разработка игр (2)__https://belhard.academy/gamedevelopment
Маркетинг и продажи (2)__https://belhard.academy/marketing
IT-Рекрутинг и IT-HR (5)__https://belhard.academy/recruitinghr
Сопровождение IT-бизнеса (2)__https://belhard.academy/itbusiness
Криптовалюта и инвестиции (1)__https://belhard.academy/crypto
Soft skills
Курсы дневные (6)
Подарочный сертификат
Бизнес-анализ в IT
Системный анализ
Бизнес-анализ: проектирование систем с BPMN и UML
Управление проектами в IT
Бизнес-анализ и управление проектами в IT
People Management
Product management
Agile. Гибкие методологии разработки программного обеспечения
Тестирование программного обеспечения
Автоматизированное тестирование ПО на Java
Автоматизированное тестирование ПО на Python
Основы разработки сайтов
Программирование на Java
Микросервисы Java
Программирование на Python
Программирование на C# с нуля
Front-End разработка
SQL: основы управления базами данных
DevOps. Системный инженер
Data Science: машинное обучение и нейронные сети
ChatGPT и другие нейросети
Графический дизайн
UX/UI для новичков
Нарративный дизайн
Разработка игр на Unity
Комплексный интернет-маркетинг
IT Sales
IT-Recruiter. 1 этап
IT-HR. 2 этап
Senior IT-Recruiter
Подбор эффективной команды
Кадровое делопроизводство в IT
IT-Юрист
IT-Бухгалтер
Блокчейн-технологии и криптовалюты
Стажировка для всех направлений
Стажировка для бизнес-аналитиков
Стажировка для HR-специалистов
ПРОГРАММА КУРСА
«
Тестирование программного обеспечения.
Начальный уровень»
Введение в тестирование ПО
История тестирования ПО.
Общие сведения.
Что такое тестирование ПО и контроль качества.
Сходства и различия этих понятий.
Характеристики и модель качества ПО.
Основные понятия и определения в тестировании
Необходимые знания и сложности в работе специалиста по тестированию ПО. Профессиональная терминология.
Словарь тестировщика.
Книги для начинающих тестировщиков.
Тестирование ПО и связь с жизненным циклом ПО
Модели и методологии разработки ПО.
Жизненный цикл разработки ПО и его связь с тестированием.
Смежные вопросы тестирования.
Виды и уровни в тестировании ПО
Виды тестирования ПО и способы их проведения.
Уровни тестирования ПО и их критерии.
Методы тестирования (черный, белый, серый ящики).
Техники тест-дизайна
(эквивалентное разбиение и анализ граничных значений)
Разбиение на классы эквивалентности, техника граничных и пограничных значений.
Практическое занятие.
Планирование тестовых испытаний
Планирование тестирования в рамках жизненного цикла ПО.
Тест-план и его характеристики.
Понятие и показатель качества.
Календарный план работ.
Риски и сложности при планировании тестирования.
Практическое занятие.
Исследовательское тестирование (Exploratory testing)
Исследовательский подход в тестировании.
Отличие исследовательского тестирования от интуитивного.
Практическое занятие.
Тестирование требований и документации
Требования: что это такое, и зачем они нужны. Категории и характеристики требований.
Уровни и типы требований.
Анализ и тестирование требований.
Практическое занятие.
Разработка тестовой документации. Преимущества тест-кейсов и чек-листов
Виды тестовой документации.
Тестовые случаи и их свойства.
Структура тестовых случаев.
Рекомендации по составлению.тестовой документации.
Критерии выбора тестовой документации.
Практическое занятие.
Поиск и документирование дефектов
Определение и понятие дефекта.
Атрибуты дефекта и его жизненный цикл.
Системы документирования ошибок.
Понятия приоритета и серьезности дефекта.
Правила документирования ошибок.
Рекомендации по хорошему описанию дефектов.
Описание элементов управления.
Критерии определения критичности.
Практическое занятие.
Инструменты для тестирования
Структура HTTP запроса.
Метод GET и POST.
Классификация, виды и назначение инструментов тестирования.
Инструменты FireBug, Fiddler и др. Особенности работы с ними.
Документирование результатов тестирования
Отчёт о результатах тестирования: цели составления и его структура.
Рекомендации и примеры.
Практическое занятие.
Тестирование юзабилити
Назначение тестирования юзабилити.
Терминология и постулаты.
Виды тестирования юзабилити.
Особенности тестирования.
Юзабилити: подходы к тестированию, критерии, характеристики, оценка.
Практическое занятие.
Тестирование безопасности
Назначение тестирования безопасности.
Виды уязвимостей.
Стандарты и особенности тестирования безопасности.
Методы тестирования и сложности при тестировании безопасности.
Практическое занятие.
Основы автоматизации тестирования
Понятие автоматизации.
Области автоматизации.
Критерии и условия успешной автоматизации.
Преимущества и недостатки автоматизации.
Технология Record&Playback (Record-and-Replay).
Методы автоматизации.
Обзор средств автоматизации.
Средство автоматизации Selenium IDE.
Практическое занятие.
Итоговый тест
Итоговый тест по прослушанному материалу.
Вернуться на страницу курса