fata1-err0r/HomeWork3
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
HW1
Функция: Почта обслуживает посетителей
Для того, чтобы проверить функциональность программы
В качестве определенного участника взаимодействия с системой
Я хочу получить кол-во посетителей обслуженных почтой
Сценарий: Остались необслуженные посетители
Дано: Ввод значений в консоль
Когда: Юзер вводит <время работы> почты, <кол-во посетителей> и <время обслуживания> каждого посетителя
То: Консоль выводит <ответ>
Примеры:
| Время работы | Кол-во посетитетей | Время обслуживания | Ответ |
| 15 | 3 | 10 15 24 | Не обслуженно 1 |
| 300 | 2 | 35 275 | Не обслуженно 0 |
| -3 | df | -45 | Ошибка |
| ddg | -3 | | Ошибка |
| -3 | | -76 | Ошибка |
HW2
Функция: Вывод, добавление, поиск и удаление форматов файлов
Для того, чтобы проверить функциональность программы
В качестве определенного участника взаимодействия с системой
Я хочу выводить на экран, добавлять в список, искать в списке и удалять из списка формат файлов
Бэкграунд:
Дано: Консольное приложение
И: <кнопки> с выбором <меню>
Примеры:
| Кнопка | Меню |
| 1 | Вывод списка форматов |
| 2 | Добавление нового формата |
| 3 | Поиск формата по расширению |
| 4 | Удаление формата из списка |
| 5 | Выход |
Сценарий: Вывод списка сохраненных форматов файлов
Дано: Консоль выводит список <кнопок> с соответствующим им <меню>
Когда: Юзер жмет кнопку 1
То: Консоль выводит список вида <формат> <описание> файлов
Примеры:
| формат | описание |
| .dll | Dynamic Link Library |
| .exe | Executable file |
| .ini | Initialization file |
Сценарий: Добавление нового формата
Дано: Консоль выводит список <кнопок> с соответствующим им <меню>
Когда: Юзер жмет кнопку 2
И: Вводит <формат> и <описание> файла
То: Консоль выводит <ответ>
Примеры:
| формат | описание | ответ |
| .dll | Dynamic Link Library | формат добавлен |
| 123 | unknown format | формат добавлен |
| | | Ошибка |
| aft | | Ошибка |
Сценарий: Поиск формата по расширению
Дано: Консоль выводит список <кнопок> с соответствующим им <меню>
Когда: Юзер жмет кнопку 3
И: Вводит <формат> файла
То: Консоль выводит <ответ>
Примеры:
| формат | ответ |
| .dll | Dynamic Link Library |
| 123 | unknown format |
| .32 | Формат не найден |
| | Ошибка |
Сценарий: Удаление формата из списка
Дано: Консоль выводит список <кнопок> с соответствующим им <меню>
Когда: Юзер жмет кнопку 4
И: Вводит <формат> файла
То: Консоль выводит <ответ>
Примеры:
| формат | ответ |
| .dll | Формат удален |
| 123 | Формат удален |
| .32 | Формат не существует |
| | Ошибка |
Сценарий: Выход
Дано: Консоль выводит список <кнопок> с соответствующим им <меню>
Когда: Юзер жмет кнопку 5
То: Консоль закрывается