КП 11. Тур сборщика мусора для FBReader

КП 11. Тур сборщика мусора для FBReader

Школа-1, выпуск 07.07.2017

Для выполнения задания был выбран тур сборщика мусора, так как в приложении есть достаточно многоступенчатое меню, все шаги которого можно проверить таким образом. 

Итак, приступим к тестированию верхнего правого всплывающего меню FBReader:

  • Ориентация экрана. Флажки-галочки проставляются во всех пунктах, ориентация изменяется согласно выбранному пункту.

  • Увеличить шрифт. При нажатии шрифт увеличен на 1 единицу

  • Уменьшить шрифт. При нажатии шрифт уменьшен на 1 единицу.

  • Настройки. При нажатии открывается меню с настройками:

    • Каталоги. При нажатии открывается меню настроек поиска книг:

      • Где лежат книги. При нажатии открывается окно с текущим местом хранения и возможностью добавить каталог.

      • Куда сохранять загруженные книги. При нажатии открывается каталог с папками для выбора места хранения.

      • Где лежат шрифты. При нажатии открывается окно с текущим местом хранения и возможностью добавить каталог.

      • Где создавать временные файлы. При нажатии открывается каталог с папками для выбора места создания временных файлов.

    • Синхронизация. При нажатии открывается меню настроек книжной сети:

      • Как работает синхронизация FBReader. При нажатии в браузере открывается страничка со справочной информацией по книжной сети FBReader.

      • Включить синхронизацию. При проставлении флажка-галочки появляется окно с выбором учетной записи для синхронизации и возможностью отмены, включается синхронизация. При снятии флажка-галочки синхронизация отключается.

      • Загружать все книги на сервер. Пункт не активен при отключенной синхронизации. Если синхронизация активна, то при нажатии появляется окно с выбором варианта загрузки (всегда; при подключении по Wi-Fi; никогда). Название окна не влезает по ширине, уменьшить размер шрифта либо реализовать бегущую строку.

      • Синхронизация позиции. Пункт не активен при отключенной синхронизации. Если синхронизация активна, то при нажатии появляется окно с выбором варианта синхронизации (всегда; при подключении по Wi-Fi; никогда). 

      • Менять книгу. Пункт не активен при отключенной синхронизации. При проставленном флажке-галочке одна и та же книга открыта на всех синхронизированных устройствах, при снятии - только на текущем устройстве.

      • Синхронизировать закладки. Пункт не активен при отключенной синхронизации. Если синхронизация активна, то при нажатии появляется окно с выбором варианта синхронизации (всегда; при подключении по Wi-Fi; никогда). Название окна не влезает по ширине, уменьшить размер шрифта либо реализовать бегущую строку.

      • Синхронизировать мои полки. Пункт не активен при отключенной синхронизации. Если синхронизация активна, то при нажатии появляется окно с выбором варианта синхронизации (всегда; при подключении по Wi-Fi; никогда). Название окна не влезает по ширине, уменьшить размер шрифта либо реализовать бегущую строку.

 

На самом деле, даже без учета описания в 20 минут уложиться не получилось, а проверилось далеко не все меню, очень много ветвей, у пункта "Другие стили", например, еще примерно столько же вложений, сколько уже описано. Но тур подобран удачно, как я считаю, т.к. в иных случаях всю иерархию охватить намного сложнее.