Интенсивный курс Python для начинающих - Материалы курса

Тестирование программного обеспечения - материалы курса, программное обеспечение, документация, полезные ссылки

На русском

Модули курса

Модуль Содержание Длительность
Современная разработка программного обеспечения. (Introduction to Software Development) Современная разработка программного обеспечения (ПО). Роль тестирования в разработке ПО. Рынок труда и возможности. Процесс разработки ПО. Виды процессов по разработке ПО (итеративная и каскадная). Виды ПО. Десктопные приложения. Веб-приложния и сервисы. Мобильные приложения. Специальные приложения. Качества, необходимые тестировщику в работе. 4 академических часа
Понятие качества ПО (Software Quality) Понятие качества ПО. Работа с требованиями и спецификациями. Качество ПО в зависимости от этапа разработки. Дефекты ПО. Терминологий. Практическая работа (2) Домашняя работа (2) Создание спецификации ПО. 16 академических часов
Проверка качества ПО (Software Quality Control) Тестирование ПО как метод контроля качества. Виды тестированния (Функциональное / нефункциональное тестирование). Планирование тестирования. Практическая работа на реальном проекте
Поиск дефектов в ПО. Понятие дефекта и ошибки. Репродуцируемость ошибок. Составление отчетов (bug reporting). Практическая работа по функциональному тестированию
16 академических часов
Методы обеспечения качества ПО (Software Quality Assurance) Regression testing. (Sanity / Smoke / Regression / Verification). Практическая работа на реальном проекте 16 академических часов
Автоматизация тестирования (Software Testing Automation) Использование автоматических тестов. Практическая работа 14 академических часов
Самостоятельный проект Автоматизация регрессионного тестирования 14 aкадемических часов

Программное обеспечение

Visual Studio Code IDE Перейти
MySQL Community Server Перейти
Git for Windows Перейти
GitHub for Desktop Перейти
Android Studio Перейти
Postman Перейти

Популярные фреймворки для автоматического тестирования

Название Язык
Robot Framework Recommended! Python
Webdriver.io Recommended! Javascript / Typescript
Cypress Javascript
Junit Java
TestNG Java
NUnit C#

Документация

Официальная документация MySQL Перейти
Синтакс языка описания тестов Gherkin Перейти

Полезные ссылки

w3School Ссылка

Полезные обучающие видео

Agile Product Ownership in a Nutshell Ссылка