В этой статье мы рассмотрим, как писать тестовые примеры для системы управления библиотекой. Это один из распространенных вопросов на собеседовании при ручном тестировании, который обычно застает кандидата врасплох.
Система управления библиотекой имеет множество функций и возможностей, поэтому мы должны убедиться, что мы обеспечиваем должный охват системы управления библиотекой. .
Ранее мы обсуждали некоторые связанные публикации, и вот они для вашего сведения.
- Шаблон тестового набора с подробным объяснением
- Тестовые сценарии для страницы регистрации
- Тестовые сценарии для страницы входа
- Тестовые примеры для Gmail
- Тестовые примеры для банкомата
- Сценарий тестирования и тестовый набор
- Стратегия тестирования и план тестирования
- 8 типов тестовых примеров, подлежащих автоматизации
- 8 типов тестовых примеров, которые не подлежат автоматизации
В этой статье мы можем обсудить тестовые примеры для систем управления библиотекой, здесь мы используем общее библиотечное приложение для объяснения тестовых примеров для систем управления библиотекой.
Поскольку процесс тестирования программного обеспечения является важным шагом, который участвует в общей разработке любого приложение. Системы управления библиотеками — это интересные проекты, над которыми можно работать и реализовывать в реальном времени.
Давайте рассмотрим основные требования к системе управления библиотекой:
- Убедитесь, что конечные пользователи могут зарегистрироваться и войти в систему.
- Убедитесь, что конечный пользователь может искать добавленные книги, а также проверять их или выходить.
- Убедитесь, что конечный пользователь может оплатить штраф или продлить срок заимствования. .
- Убедитесь, что конечный пользователь может изменить пароль и другие данные профиля.
- Убедитесь, что конечный пользователь может добавлять книги.
- Убедитесь, что конечный пользователь может налагать запреты на запрет и изменять существующие запреты.
- Убедитесь, что администратор может управлять инвентарем книг.
Вышеупомянутые функции являются некоторыми из общих функций, ожидаемых от любой системы управления библиотекой. Таким образом, у вас есть базовый список вещей в системе, которые необходимо проверить, что, в свою очередь, дает нам отправную точку для написания тестовых примеров для системы управления библиотекой. В дополнение к этим сценариям тестирования вам также следует проверить графический интерфейс пользователя (GUI) приложения на наличие ошибок, удобство использования и функциональность.
Тестовые случаи входа в систему управления библиотекой
- Проверьте, принимает ли поле имени пользователя действительное имя пользователя, а поле пароля допускает действительный пароль.
- Проверьте, не указано ли неправильное имя пользователя и действительный пароль разрешает доступ к любой конкретной учетной записи.
- Проверьте, разрешают ли действительное имя пользователя и неправильный пароль доступ к какой-либо конкретной учетной записи.
- Проверьте, ведет ли ссылка на забытое имя пользователя на страницу восстановления имени пользователя.
- Проверьте, является ли забытое имя пользователя ссылка на пароль ведет на страницу восстановления пароля.
- Убедитесь, что неверные имя пользователя и пароль вызывают какое-либо предупреждение.
- Проверьте, открывают ли неверные учетные данные случайную учетную запись.
- Проверьте, вошел ли пользователь в систему, позволяет вам выйти из системы, используя ссылку в нижней части приложения. .
- Проверьте, работает ли ссылка выхода из системы должным образом.
- Тестовые примеры интерфейса заимствования/возврата книг для системы управления библиотекой
- Проверьте, видны ли кнопки добавления, удаления, обновления, поиска и выхода.
- Проверьте, добавляется ли книга в список взятых пользователем, когда пользователь нажимает кнопку «Добавить».
- Проверьте, удаляется ли книга из списка при нажатии кнопки удаления.
- Проверьте, применяется ли изменение к странице когда пользователь обновляет сведения и нажимает кнопку обновления.
- Проверьте, отображаются ли сведения о книге при нажатии кнопки поиска.
- Проверьте, отображается ли соответствующее сообщение об ошибке, когда книга недоступна в системе .<ли>Проверьте, отображается ли соответствующее сообщение об ошибке при вводе в систему недопустимых значений.
- Проверьте, отображается ли соответствующее сообщение об ошибке, когда в строке поиска введено неверное название книги.
- Проверьте, есть ли в других книгах то же самое автор отображается, когда запрошенная книга недоступна в системе.
- Тестовые примеры членства для системы управления библиотекой
- Проверьте, может ли пользователь подписаться на членство.
- Проверьте, работает ли платежный портал должным образом.< ли>Убедитесь, что действующий код купона дает скидку на цену.
- Убедитесь, что для участников виден другой интерфейс по сравнению с обычным пользователем
- Проверьте, видны ли участнику все предложения и преимущества.
- Проверьте, есть ли пользователь может искать участника, используя имя или фамилию.
- Проверьте, обновлены ли транзакции участников.
- Проверьте, отображаются ли транзакции участников в таблице с отсортированной информацией столбца.
- Проверьте, обновлен ли пользователь данные могут быть изменены, если вы являетесь администратором.
- Проверьте, можно ли добавить нового пользователя в систему, используя вкладку участника.
- Проверьте, может ли пароль быть представлен на этой вкладке.
- Проверьте, можно ли удалить пользователя с помощью функции удаления участника.
Кейсы тестирования функциональности поиска для системы управления библиотекой
Функциональность поиска является одной из важнейших функций системы управления библиотекой. Он должен позволять пользователю искать профили других участников или книги. Должны быть вкладки, которые действуют как фильтры, позволяя вам выбирать между пользователем и книгой.
Проверьте, позволяет ли функция поиска пользователю искать книги по названию, ISBN, автору, жанру или всем критериям.
Проверьте, существует ли фильтр поиска по: книги, компакт-диски, журналы, видео, и программное обеспечение или все из них.
- Проверьте, есть ли в поисковом фильтре функция категорий.
- Проверьте, доступны ли функции сортировки и фильтрации на странице поиска.
- Проверьте, работает ли функция сортировки должным образом, используя сортировку по возрастанию и убыванию.
- Проверьте, работает ли функция фильтра должным образом.
- Убедитесь, что в поисковой системе есть таблица для перечисления результатов поиска.
- Проверьте, может ли пользователь использовать в поисковую систему, нажав кнопку ввода или нажав кнопку «увеличить», чтобы выполнить поисковый запрос.
- Проверьте, есть ли в поисковой системе фильтр поиска профиля и параметры категорий.
- Убедитесь, что результаты поиска по профилю представлены в виде таблицы с информацией профиля, содержащей информацию об участниках.
- Проверьте, отображается ли правильное написание книги/автора, когда пользователь вводит имя книги/автора с орфографической ошибкой.
Тестовые примеры инвентаризации ресурсов для системы управления библиотекой
В каждой библиотеке есть система ресурсов, где пользователь может либо искать доступные книги, либо добавлять или удалять книги в системе. В этом модуле будут такие ресурсы, как книги, журналы, учебные материалы, компакт-диски и другие ресурсы.
- Проверьте, может ли только администратор иметь доступ к модулю инвентаря.
- Проверьте, имеет ли обычный пользователь, вошедший в систему, доступ к модулю инвентаря. .
- Проверьте, есть ли у администратора функции расширенного поиска.
- Проверьте, можно ли искать ресурсы с помощью функции поиска.
- Проверьте, можете ли вы добавить ресурс, используя тип и другую информацию по категориям.
- Проверьте. можно ли искать ресурсы по штрих-коду или названию категории.
- Проверьте, можете ли вы изменять или редактировать ресурс.
- Проверьте, можете ли вы сохранить информацию о ресурсе.
- Проверьте, можете ли вы добавить информацию о копировании для ресурса.
- Проверьте, можете ли вы добавить категорию для ресурса.
- Проверьте, соответствует ли каждое поле пределу текстовых полей, а также является ли допустимым вводом для формы.
Нефункциональные тестовые примеры для системы управления библиотекой
- Проверьте, надежна ли система, т. е. она должна быть доступна круглосуточно и без выходных.
- Убедитесь, что система доступна из любого места, где есть Интернет, и она должна быть независимой от базовых устройств, т. е. система должна достаточно быстро реагировать на мобильные или планшетные устройства.
- Убедитесь, что пользовательский интерфейс предлагаемой системы прост в освоении. кривая.
- Проверьте, может ли пользовательский интерфейс направлять пользователя к следующему соответствующему действию во время выполнения операции.
- Проверьте, может ли система обрабатывать огромное количество транзакций одновременно.
- Убедитесь, что предлагаемая система имеет низкую пропускную способность для обеспечения превосходной производительности.
- Проверьте, обеспечивает ли система безопасную конфиденциальность для пользователей, а также конфиденциальность, целостность и доступность данных.
Базовый функционал в системе управления библиотекой
- Проверить, все ли книги, перечисленные в системе, отсортированы по возрастанию
- Проверить работоспособность поле входа работает как положено
- Проверьте, каков максимальный лимит учетных записей клиентов, которые может обрабатывать система.
- Проверьте, отображает ли система соответствующую ошибку, когда два пользователя пытаются взять одну и ту же книгу.
- Проверьте, добавляется ли дополнительная плата к учетной записи пользователя когда пользователь отправляет книгу с опозданием.
- Проверьте, имеет ли пользователь доступ к электронным книгам, PDF-файлам, журналам и другим онлайн-книгам.
- Проверьте, принимает ли система ввод цифр, буквенно-цифровых, специальных символов, символов и т. д.
- Убедитесь, что поле имени принимает максимальное количество символов в поле имени.
- Проверьте, отображает ли поле статуса книги доступность статуса книги.
- Проверьте, может ли пользователь просматривать все сведения в информационном поле, например когда клиент берет определенную книгу и когда клиент отправляет ее.
- Проверьте поле цены книги, если клиент хочет приобрести книгу.
Заключение
Приведенные выше сценарии могли бы дать представление о написании тестовых примеров для системы управления библиотекой. Вы можете расширить его, создав дополнительные тестовые примеры для каждого поля ввода, ссылки и кнопки. Из этого можно извлечь больше возможностей, если вы прочитаете приведенные выше случаи, это наиболее распространенные сценарии тестирования, которые вы можете использовать.
Когда вопрос «Написать сценарии тестирования для системы управления библиотекой» задается экзаменатором или интервьюером без упоминания Учитывая особенности, вы можете использовать эту статью в качестве руководства по написанию тестовых примеров для универсальной системы управления библиотекой.
TAG: qa