Наш проект - это веб-приложение для онлайн-обучения программированию. Платформа предоставляет доступ к курсам по различным языкам программирования, технологиям и инструментам разработки. Пользователи могут проходить уроки, выполнять практические задания и тесты, общаться в форуме с другими студентами и преподавателями. Мы стремимся создать удобное и интерактивное обучающее пространство, которое поможет начинающим и опытным программистам улучшить свои навыки и расширить знания в области IT.
Объект исследования: Команда тестирования в процессе разработки программного обеспечения
Предмет исследования: Роль и функции участников команды тестирования, процессы тестирования, использование автоматизации тестирования
Методы исследования: Наблюдение, интервью, анализ документации, сравнительный анализ
Научная новизна: Исследование роли тест-инженера в команде тестирования с акцентом на автоматизацию тестирования с использованием pytest и Selenium
Цель проекта: Изучить эффективность работы команды тестирования и оптимизировать процессы тестирования в проекте
Проблема: Недостаточная автоматизация тестирования, неопределенные роли и обязанности в команде тестирования, неэффективные процессы тестирования
Целевая аудитория: Руководители проектов, тест-менеджеры, тест-инженеры, разработчики программного обеспечения
Задачи проекта:
1. Изучить текущие процессы тестирования в проекте
2. Определить роли и обязанности участников команды тестирования
3. Провести анализ эффективности автоматизации тестирования
4. Разработать рекомендации по оптимизации процессов тестирования
Содержание
- Определение команды тестирования
- Роль тест-менеджера
- Роль тест-инженера (автоматизация)
- Оптимальное количество участников в команде тестирования
- Обязанности тест-менеджера
- Обязанности тест-инженера (автоматизация)
- Использование pytest и Selenium для автоматизации тестирования
- Процесс разработки и поддержки автотестов