Вы находитесь на странице: 1из 5

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ

ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ


ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ «МИСИС»
ИНСТИТУТ КОМПЬЮТЕРНЫХ НАУК (ИКН)

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ (АСУ)

ОТЧЕТ ПО ДИСЦИПЛИНЕ:
«МЕТОДЫ ТЕСТИРОВАНИЯ И ОТЛАДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

«Тестирование требований»

Выполнил:
студент группы БИВТ-20-5
Казаков А. Т.

Проверила:
Лаптинова Е. Р.

Москва, 2023
Задание:

Протестировать работу своего одногруппника, используя знания, полученные


из разделов «Свойства качественных требований» и «Техники тестирования
требований». Выбрать нужно те техники тестирования, которые как вы
считаете наиболее актуальны и полезны для вашего варианта (исключая
технику «Взаимный просмотр», к которой мы уже прибегли).
Ход работы:

Тестирование требований проводилось по работе студента группы БИВТ-20-


5 Зардании Д. Д. «Уровни и типы требований. Telegram».

Техника тестирования: Вопрос.

1. Бизнес требования:
 Развивать монетизацию через рекламу и Premium подписку.
 Предоставлять бизнес-аккаунтам инструменты для
взаимодействия с клиентами.
Вопрос: Какие инструменты для взаимодействия с клиентами
должны быть предоставлены в бизнес-аккаунте?
Ответ: Боты, Интерактивные кнопки и клавиатуры, Аналитика,
Интеграция с платежными системами.

2. Пользовательские требования:
 Обеспечивать безопасность и конфиденциальность
пользовательских данных и переписки.
 Предоставлять простой и интуитивно понятный интерфейс.
 Поддерживать множество языков.
Вопрос: Какие языки должны поддерживаться в приложении?
Ответ: Мировые языки такие как: Английский, Испанский,
Французский, Немецкий, Русский и так далее. А так же
региональные языки, где наиболее распространённый Телеграмм:
Сербский, Иврит, Турецкий, Португальский и так далее.

Вопрос: Под простым интерфейсом подразумевается


интуитивный интерфейс, если нет, то что значит простой?
Ответ: Подразумевается интуитивный интерфейс, который будет
понятен и очевиден даже не продвинутому пользователю.
3. Бизнес правила:
 Запрещено размещение контента, нарушающего законы и
политику платформы.
 Обязательное соблюдение правил конфиденциальности и
обработки данных.
Вопрос: Что запрещено размещать политикой платформы?
Ответ: Хоть Телеграмм достаточно свободная платформа, но в
нем запрещено: Спам и мошенничество, Порнография,
Терроризм и экстремизм, Авторские права и Личные данные.

4. Атрибуты качества:
 Быстрый и надежный обмен сообщениями.
 Высокая доступность.
 Надежность серверов.
Вопрос: Сколько максимум может пройти времени, чтобы обмен
сообщениями считался быстрым?
Ответ: Менее 1,5 секунды считается быстрым.

Вопрос: Совокупность каких параметров формирует надежность


серверов?
Ответ: Глобальное распределение серверов, Репликация данных
на другие сервера, Автоматическое восстановление, Защита от
DDoS-атак.

5. Функциональные требования:
 Отправка текстовых сообщений.
 Создание групповых чатов и каналов.
 Передача файлов, фото, аудио и видео.
 Поиск контента и пользователей.
 Защита от спама.
Вопрос: Каким образом должен быть реализован механизм
защиты от спама?
Ответ: Методы машинного обучения и фильтры, Блокировка и
жалобы пользователей, Капча.

6. Нефункциональные требования:
 Поддержка iOS и Android платформ.
 Защита данных на уровне шифрования.
 Возможность работы в режиме оффлайн для чтения сообщений.
Вопрос: Какие платформы еще должно поддерживать
приложение?
Ответ: Десктопные версии для Windows и macOS, а так же вэб-
версию.

7. Ограничения:
 Ограничение размера передаваемых файлов до 2 ГБ.
 Ограничение на количество участников в группах не более
200000.
Вопрос: Объем передаваемых файлов в сумме за раз не должен
превышать 2 ГБ или по отдельности каждого файла?
Ответ: По отдельности каждый файл. Если нужно отправить
файл превышающий 2 ГБ, нужно оформить платную подписку.

8. Требования к интерфейсам:
 Интуитивно понятный интерфейс с возможностью настройки.
 Поддержка темных и светлых режимов.
Вопрос: Относиться ли поддержка темных и светлых режимов к
настройке интерфейса?
Ответ: Да, относится в том числе.
9. Требования к данным:
 Хранение сообщений и мультимедийных данных в облаке с
резервными копиями.
 Сохранение данных о время отправки, получения, статус
сообщения для аналитики.
Вопрос: Приложение телеграмм должно иметь свое собственное
облачное хранилище или использовать посторонние облачные
хранилища данных?
Ответ: Собственное облачное хранилище данных Telegram
Cloud, благодаря которому данные хранятся на серверах Telegram
и доступны для синхронизации между разными устройствами, на
которых установлено приложение Telegram, что делает
приложение безопасным.

Вам также может понравиться