2. Жизненный цикл ПО
• Каждая вещь в этом мире проживает свою жизнь. Мы стараемся продлить жизнь
разработанным нами приложениям, поэтому я хочу познакомить тебя с понятием
жизненного цикла ПО.
• А так же его моделями, их 4. Там есть водопад и итеративная модель. Найди
остальные и запиши определения.
• И не забудь про плюсы и минусы каждого вида ;).
3. Тестирование.
• Работа тестировщика заключается в том, чтобы предоставить актуальную картину
работы системы. А так же, локализовать проблемы в работе системы.
• Сегодня тебе нужно записать основные понятия: кто такой тестировщик, тест кейс,
тест план, тестовый сценарий, чек лист, баг и баг репорт.
4. Откуда же берется ПО?
• И как оно появляется?
• Подумать и выяснить откуда оно берется, как формируется, каким мы ( команда
разработчиков) его получаем.
5. Требования к ПО.
• Анализ требований – что это такое?
• Найти и узнать, что такое: Decigion table, State transition testing, Варианты
использования.
• Плюсы и минуса каждого вида.
6. Самостоятельная работа
• Для каждого вида анализа требования составить план по примеру работе почтовой
системы Mail.ru, Gmail, Яндекс.Почта.
• На бумаге, руками.
7. ТЗ.
• Ответить на вопросы:
Что такое ТЗ и как его тестировать?
Кто заказчик?
Что делает софт?
Зачем нам его делать?
Какой результат работы?
• Подумать: Какими свойствами должно обладать ТЗ для того или иного проекта.
8. Работа с ТЗ.
• Разобрать готовый пример ТЗ.
• Какие свойства должны быть у ТЗ?
9. Документация по проекту.
• Ответить на вопросы:
• Какая может быть документация по проекту?
• Где она хранится?
• Как ее тестировать?
• Разобрать на примере диска c MS Office.
10. Виды тестирования.
• Записать определения и свойства.
• Определить какой вид тестирования для какой части приложения нужен.
11. Более близкое знакомство с понятиями.
• Записать определения: тест кейс и чек лист.
• Ответить на вопросы:
• Что это такое?
• Для чего?
• Что с ними делать?
• Составить 5 штук тест кейсов по загрузке видео на Youtube и чек лист для заполнения
формы регистрации.
12. Варианты анализа
• Составить варианты анализа для приложения Ulect, по примеру видов от 19
ноября.
• По 1 варианту на каждый вид.
13. Баг.
• Записать определение.
• Какие отличительные черты?
• Привести примеры.
• Ответить на вопрос:
• А почему именно это баг, а вот это нет?
14. Баг репорт.
• Найти определение и примеры.
• Если не найдешь, попроси у Оли пример.
• Составить 5 баг репортов.