Академический Документы
Профессиональный Документы
Культура Документы
ФЕДЕРАЦИИ
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ «МИСИС»
ИНСТИТУТ КОМПЬЮТЕРНЫХ НАУК (ИКН)
ОТЧЕТ ПО ДИСЦИПЛИНЕ:
«МЕТОДЫ ТЕСТИРОВАНИЯ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»
«Тестирование требований»
Выполнил:
студент группы БИВТ-20-5
Казаков А. Т.
Проверила:
Лаптинова Е. Р.
Москва, 2023
Задание:
1. Бизнес требования:
Развивать монетизацию через рекламу и Premium подписку.
Предоставлять бизнес-аккаунтам инструменты для
взаимодействия с клиентами.
Вопрос: Какие инструменты для взаимодействия с клиентами
должны быть предоставлены в бизнес-аккаунте?
Ответ: Боты, Интерактивные кнопки и клавиатуры, Аналитика,
Интеграция с платежными системами.
2. Пользовательские требования:
Обеспечивать безопасность и конфиденциальность
пользовательских данных и переписки.
Предоставлять простой и интуитивно понятный интерфейс.
Поддерживать множество языков.
Вопрос: Какие языки должны поддерживаться в приложении?
Ответ: Мировые языки такие как: Английский, Испанский,
Французский, Немецкий, Русский и так далее. А так же
региональные языки, где наиболее распространённый Телеграмм:
Сербский, Иврит, Турецкий, Португальский и так далее.
4. Атрибуты качества:
Быстрый и надежный обмен сообщениями.
Высокая доступность.
Надежность серверов.
Вопрос: Сколько максимум может пройти времени, чтобы обмен
сообщениями считался быстрым?
Ответ: Менее 1,5 секунды считается быстрым.
5. Функциональные требования:
Отправка текстовых сообщений.
Создание групповых чатов и каналов.
Передача файлов, фото, аудио и видео.
Поиск контента и пользователей.
Защита от спама.
Вопрос: Каким образом должен быть реализован механизм
защиты от спама?
Ответ: Методы машинного обучения и фильтры, Блокировка и
жалобы пользователей, Капча.
6. Нефункциональные требования:
Поддержка iOS и Android платформ.
Защита данных на уровне шифрования.
Возможность работы в режиме оффлайн для чтения сообщений.
Вопрос: Какие платформы еще должно поддерживать
приложение?
Ответ: Десктопные версии для Windows и macOS, а так же вэб-
версию.
7. Ограничения:
Ограничение размера передаваемых файлов до 2 ГБ.
Ограничение на количество участников в группах не более
200000.
Вопрос: Объем передаваемых файлов в сумме за раз не должен
превышать 2 ГБ или по отдельности каждого файла?
Ответ: По отдельности каждый файл. Если нужно отправить
файл превышающий 2 ГБ, нужно оформить платную подписку.
8. Требования к интерфейсам:
Интуитивно понятный интерфейс с возможностью настройки.
Поддержка темных и светлых режимов.
Вопрос: Относиться ли поддержка темных и светлых режимов к
настройке интерфейса?
Ответ: Да, относится в том числе.
9. Требования к данным:
Хранение сообщений и мультимедийных данных в облаке с
резервными копиями.
Сохранение данных о время отправки, получения, статус
сообщения для аналитики.
Вопрос: Приложение телеграмм должно иметь свое собственное
облачное хранилище или использовать посторонние облачные
хранилища данных?
Ответ: Собственное облачное хранилище данных Telegram
Cloud, благодаря которому данные хранятся на серверах Telegram
и доступны для синхронизации между разными устройствами, на
которых установлено приложение Telegram, что делает
приложение безопасным.