Обложка канала

Заметки тестировщика

4336 @qanote

Авторский канал тестировщика, который ушел в сферу IT с образованием журналиста. Только откровенные заметки про работу в российской и американской компаниях.

Заметки тестировщика

3 года назад
Открыть в
✍ Шпаргалка по тестированию требований к мобильным приложениям. Часть 6. Чаты - Обработка кейсов, если отправка сообщений была при отсутствии интернет-соединения или при плохом интернете. Повторная отправка сообщений. - Групповые чаты. Логика добавления/удаления собеседников в чате. Максимальное количество собеседников. - Статусы отправки/получения сообщений. Тут лучше сразу обратить внимание на групповые чаты. Что считается прочитанным сообщением в групповых чатах? - Подгрузка истории чата - Наличие дополнительных фич: удаление сообщений, отображение «Пользователь Х печатает», превью отправляемых файлов, пересылки сообщений. - Механизм работы чата. Например, необходимо понимать принцип работы чата на сокетах, чтобы во время тестирования локализовывать баги и определять, на чьей стороне проблема. Отправка файлов на сервер и скачивание на устройство - Формат файлов. Какие форматы файлов система должна обрабатывать и на какие выдавать ошибку? - Возобновление прерванной отправки/скачивания. Автоматическое или после подтверждения пользователя? - Максимальное количество отправляемых/закачиваемых файлов. - Нехватка памяти на устройстве для скачивания файла. На практике были случаи, когда памяти не хватает, чтобы не просто скачать файл, а даже сделать запись в базу данных. Такие проблемы приходилось обрабатывать. - Отмена отправки/скачивания файла. - Замена файла один на другой. - Скачивание на внешнюю память SD Card. - Скачивание в фоне при свернутом приложении. Внешние устройства - Подключение/отключение устройства. Канал связи, по которому оно взаимодействует с приложением (Wi-Fi/Bluetooth). - Влияние внешнего устройства на логику приложения. - Конфигурация внешнего устройства. Есть ли какие-то системы, которые администрируют внешнее устройство? - Максимальное расстояние, на котором происходит взаимодействие. - Сила/мощность сигнала. Выясните, от чего могут зависеть эти параметры? Например, если beacon спрятать в металлическую банку, то шансы на потерю его сигнала резко возрастает. - Подключение нескольких внешних устройств одновременно. Например, переключение с одного устройства на другое может привести к любопытным кейсам. - Подключение к внешнему устройству при свернутом приложении/при заблокированном экране. Заметки тестировщика