Интеллект-карта — это диаграмма, которая визуально представляет центральную тему и любые вытекающие из нее точки, которые могут быть идеями, мыслями или стратегиями. Интеллект-карты могут представлять собой структуры, нарисованные от руки, предпочтительно на большом листе бумаги или доске, или создаваться из настраиваемых шаблонов фигур в приложении. Этот формат делает тестирование с интеллект-картами полезным занятием для сбора сырых идей, прежде чем они будут просеяны и структурированы.
Интеллект-карта начинается с центрального круга, эллипса или прямоугольной формы, где написана основная идея, которую необходимо изучить. Сочувствуя тому, как понятия связаны, когда мы думаем, идеи, комментарии, линии вопросов и связанные мысли, которые возникают из основной идеи, являются следующими частями, которые будут добавлены. Они называются подтемами. Чтобы показать основную идею как источник этих подтем, связанные элементы, второстепенные мысли или ответы написаны в своем собственном круге, эллипсе или рамке. Они связаны с центральной идеей ответвлениями. Каждая из этих подтем может быть прикреплена другими ветвями к родственной или дочерней теме. Причина, по которой майндмэппинг предпочтительнее на сеансах формирования идей, заключается в том, что эта техника позволяет захватывать из мозга изначально случайные или неорганизованные точки, не уделяя никакого внимания организации и расписанию.
Использование интеллект-карт не ограничивается программными приложениями, поскольку они могут быть полезны людям в любых обстоятельствах, например, при составлении бизнес-плана или составлении личного графика поездок. В этом посте давайте посмотрим, как интеллект-карты используются в тестировании программного обеспечения.
Преимущества интеллект-карт в тестировании программного обеспечения
Визуальные образы производят более продолжительное впечатление на человека, а идеи, представленные в ментальных картах, — это образы. В мире тестирования документирование каждого тестового примера с подробным описанием шагов делает создание документов длительным и громоздким процессом. Использование интеллект-карт для записи деталей в визуально разделенном виде сокращает время документирования и ускоряет общий процесс.
Интеллект-карты также имеют преимущество перед традиционными методами, когда дело доходит до анализа тестовых случаев. Рецензенты обычно упускают из виду процесс чтения каждой строки на нескольких вкладках электронной таблицы или прохождения каждого тестового примера в инструменте тестирования. С помощью интеллект-карт рецензенты могут быстро оценить процесс или потоки тестирования в одном месте. Это позволяет рецензенту легко давать обратную связь и выявлять важные тестовые случаи, которые могли быть пропущены.
Интеллект-карта — отличный инструмент для развития сотрудничества внутри команды. Это удобный инструмент, который тестировщики могут использовать для описания своего понимания проекта и обсуждения своего статуса и прогресса со своими коллегами. Нет необходимости ждать этапа проектирования, чтобы создать ментальную карту, потому что ее можно сделать на любом этапе STLC (жизненного цикла тестирования программного обеспечения). Многие тестировщики предпочитают создавать интеллект-карты для плана тестирования, стратегии тестирования и сценариев тестирования. Некоторые из инструментов карты разума также предлагают связывание ошибок.
Когда мы можем использовать интеллект-карты в тестировании?
Построение интеллект-карты можно начать уже на этапе анализа требований к программному обеспечению. После того, как требование функции стало доступным для команды тестирования, тестер может начать набрасывать свое понимание этой функции с помощью ментальной карты. Интеллект-карты помогают тестировщикам создавать пользовательские потоки и пользовательские сценарии, которые используются для обсуждения с командой. Получение ранней обратной связи и полной картины о внедрении всегда облегчает работу тестировщика; чем раньше будет выявлен разрыв, тем лучше. Обсуждение интеллект-карт с разработчиками также дает представление о подходе тестировщика к тестированию.
Интеллект-карты также являются полезным инструментом для планирования тестирования. Подход, стратегия, требования к ресурсам, график тестирования и многое другое можно перечислить с помощью древовидного графического представления, которое будет привлекательным для всех сторон. Интеллект-карты — отличный инструмент для представления плана тестирования бизнесу и другим заинтересованным сторонам. Поскольку все элементы мгновенно видны и находятся в одном месте, они помогают избежать повторения и сократить время, необходимое для обсуждения. Интеллект-карты также могут быть особенно полезны при адаптации нового тестировщика в середине текущего проекта.
Вместо того, чтобы тестировщик записывал свое понимание и комментарии в текстовом документе, интеллект-карты предоставляют тестировщикам простой способ графически представить свои знания о проекте. Пример представления ментальной карты показан ниже:
Еще одно важное применение ментальной карты — регрессионное тестирование. Интеллект-карта облегчает работу тестировщика, четко помечая связанные области, которые необходимо протестировать, когда ошибка будет исправлена. Например, если кнопка на странице меняется, тестер может быстро определить связанные ветки и включить их для тестирования, взглянув на интеллект-карту.
На протяжении многих лет интеллект-карты использовались не только для тестирования функций, но и для всех других типов тестирования, включая исследовательское тестирование, тестирование безопасности и тестирование производительности.
Как создаются интеллект-карты в тестировании?
Хорошая интеллект-карта требует четкой цели. Также необходимо определить важные функции и создать ветки для подфункций, чтобы помочь установить отношения. Сесть вместе с командой людей и создать ментальную карту на доске — самый простой способ. Это предпочтительный путь на стадии идеи. Тем не менее, когда дело доходит до тестирования программного обеспечения, где нам нужно пересмотреть тестовые примеры, отслеживание становится заметной функцией. Интеллект-карты также можно создавать в Word или PowerPoint, но если требование требует частого создания интеллект-карт, лучше использовать специализированные инструменты для создания интеллект-карт. Для тестирования команды обычно предпочитают использовать инструменты для создания ментальных карт, поскольку они предоставляют шаблоны, позволяющие быстро создавать карты. Существует множество доступных инструментов для составления ментальных карт, таких как xMind , MindMapper , Mind Meister . Они предлагают создание онлайн и легкое общение. Test Insane — это сайт тестировщиков, на котором есть репозиторий ментальных карт с открытым исходным кодом по различным предметам тестирования.
Вывод
Интеллект-карты никогда не заменят создание подробных тестов и традиционный способ тестирования, но некоторые проекты требуют творческой альтернативы. Интеллект-карта помогает проявить творческий подход и может улучшить некоторые аспекты нашего тестирования. В эпоху DevOps и Agile ментальные карты оказались полезными для всех. Их способность сократить общее время тестирования и помочь в быстрой доставке является отличительной чертой.