Тестирование информационных систем
Мустыгина Екатерина Сергеевна
E-mail: mst_es@mail.ru
Telegram: @mst_katrin
Тема 1.6.1 Ролевой состав коллектива разработчиков, взаимодействие между ролями в различных технологических процессах. Организация тестирования в команде разработчиков
|
• Менеджер программы (продукта). • Менеджер проекта. • Заказчик (заявитель). • Специалист по тестированию. |
• Разработчик. • Специалист по сертификации. • Специалист по внедрению и сопровождению. • Инструктор. |
• Специалист по контролю
качества. Задание 18 + 9. Работа
• Технический писатель. с информацией.
Задание 19.
Описать «Проблемы организации процесса
тестирования в крупной команде по разработке ПО»
Лица, заинтересованные в тестировании - в проектной команде можно выделить несколько групп лиц, которые прямо или косвенно заинтересованы в тестировании программного продукта
Группы лиц заинтересованные в тестировании:
• лица, задействованные в тестировании прямо
• лица, задействованные в тестировании косвенно;
• лица, использующие результаты тестирования;
• лица, заинтересованные в качестве конечного продукта.
Задание 20. Дать полную характеристику каждой группе
В зависимости от специфики проекта в каждую из перечисленных групп могут входить различные люди.
Задание 21. В открытых информационных источниках ознакомиться с информацией о людях (ролях) входящих в команду тестирования. Описать каждую роль, включая общее назначение, перечислить и охарактеризовать выполняемые функции, виды задач и работ, входные выходные данные.
В зависимости от специфики проекта в каждую из перечисленных групп могут входить различные люди.
Задание 22. Описать как проходит коммуникация и взаимодействие перечисленных ролей (задание 21) в процессе тестирования (внутри команды тестирования, с разработчиками ИС, ПО).
Команда — группа людей, которые
объединены общими целями, задачами коллективной ответственностью за
результат.
• Чем команда отличается от группы?
Группа — это люди, которые могут быть объединены общими целями, но не зависят друг от друга и несут индивидуальную ответственность.
Методы организации работы в команде разработчиков• Равноправная модель
• Иерархическая модель
• Модель наставничества
(Старшие/младшие)
![]() |
Тема 1. Отладка и тестирование программного обеспечения
Тема 1. Отладка и тестирование программного обеспечения
Тема 1.8.
Дефект, Баг,
Ошибка, Сбой, Отказ – суть и отличия
• Ошибка (error, mistake) – это действие человека в процессе разработки, которое порождает неправильный результат работы ПО.
• Дефект (Defect, problem, fault) - недостаток компонента или системы, обнаруженный во время исполнения (тестирования) программы который может привести к сбою или отказу.
• Сбой (failure) – несоответствие фактического результата (actual result) работы компонента или системы ожидаемому результату (expected result).
• Отказ (failure) — событие, заключающееся в нарушении работоспособного состояния объекта (компонента или системы).
• Баг (Bug) – разговорный термин, эквивалентный дефекту или ошибке.
Задание 23. Указать не менее 5 источников, причин появления, примеров для каждого типа.
|
|
Дефект |
Баг |
Ошибка |
Сбой |
Отказ |
|
Источники |
|
|
|
|
|
|
Причины появления |
|
|
|
|
|
|
Примеры |
|
|
|
|
|
Типы багов• Функциональные
• Синтаксические баги
• Логические ошибки
• Проблемы производительности
• Ошибки вычислений
• Уязвимости в безопасности
• Баги уровня модуля
• Интеграционные баги
• Юзабилити-баги
• Баги потока управления (Control Flow
• Проблемы совместимости (Compatibility issues)
Задание 24. Дать определение и указать не менее 5 примеров для каждого вида.
|
Типы багов |
Определение |
Примеры |
|
Функциональные баги |
|
|
|
Синтаксические баги |
|
|
|
Логические баги |
|
|
|
….. |
|
|
|
Проблемы совместимости (Compatibility issues) |
|
|
Severity vs Priority
(Серьезность и приоритет) багов
Серьёзность (severity) - показывает степень ущерба, который наносится проекту существованием дефекта. Severity выставляется тестировщиком.
Градация Severity:
• Блокирующий (S1 – Blocker)
• Критический (S2 – Critical)
• Значительный (S3 – Major)
• Незначительный (S4 – Minor)
• Тривиальный (S5 – Trivial)
Задание 25. Дать определение и указать не менее 5 примеров для каждого вида.
|
Серьёзность |
Определение |
Примеры |
|
Блокирующий (S1 – Blocker) |
|
|
|
Критический (S2 – Critical) |
|
|
|
Значительный (S3 – Major) |
|
|
|
Незначительный (S4 – Minor) |
|
|
|
Тривиальный (S5 – Trivial) |
|
|
Severity vs Priority
(Серьезность и приоритет) багов
Приритет (priority) - атрибут, определяющий скорость устранения бага.
Priority выставляется менеджером, тимлидом или заказчиком.
Градация Priority:
• Top Наивысший
• P1 Высокий (High)
• P2 Средний (Medium)
• P3 Низкий (Low)
Частота (Frequency) — это показатель количества пользователей, которые сталкиваются с ошибкой.
• High. Высокая: больше 80% пользователей.
• Medium. Средняя: от 30% до 80% пользователей.
• Low. Низкая: 10-30% пользователей.
• Very low. Незначительная: меньше, чем 10% пользователей.
Задание 26 Дать определение и указать не менее 5 примеров для каждого вида.
|
Приоритет |
Определение |
Примеры |
|
Top Наивысший |
|
|
|
P1 Высокий (High) |
|
|
|
P2 Средний (Medium) |
|
|
|
P3 Низкий (Low) |
|
|
Тема 1. Отладка и тестирование
программного обеспечения
Тема 1.9. ЖЦ Бага
ЖЦ Бага

ЖЦ Бага - цикл обработки дефекта (бага), с
присвоением ему различных статусов после выполнения различных действий — начиная
с регистрации нового бага в системе и до закрытия после устранения.

|
• Перечислить и описать сведения, которые могут входить в базу данных ошибок. • Опишите ЖЦ бага на примере одного из багтрекеров: 1. Описать систему отслеживания ошибок Bugzilla 2. Описать систему отслеживания ошибок Atlassian JIRA 3. Описать систему отслеживания ошибок Redmine 4. Описать систему отслеживания ошибок Mantis 5. Описать систему отслеживания ошибок Trac 6. Описать систему отслеживания ошибок YouTrack 7. Описать систему отслеживания ошибок Zoho |
|
Схема описания: • Общее описание • Функциональные возможности • Достоинства и недостатки • Принцип работы • Инструкция по работе • Иллюстративный материал |
Задание 27
Тема 1. Отладка и тестирование программного обеспечения
Тема 1.10 Документированность процесса тестирования
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.