Статьи

Как использовать Mind Maps для развития ясности с вашим программным обеспечением

  1. Карта разума может показать сложность проблемы
  2. Статус продукта
  3. Карты разума можно использовать как оракулы регрессионного тестирования
  4. Как получить свою команду на борту
  5. Рекомендации Mind Map Tool
  6. Дайте картам разума шанс
  7. Об Элизабет Загробе

Элизабет Загроба

[Элизабет говорит в TestBash Филадельфия приходите и посмотрите на нее и других страстных тестеров!]

Вы присоединяетесь к проекту. Это уже в процессе. Команда знает, кто что делает, почему мы в первую очередь создаем эту вещь, какова дорожная карта и ограничения, и где найти списки всех этих вещей. Кто-то милостиво приглашает вас на встречу, где он использует множество сокращений и ссылается на страницы и функции, среди которых он находится. Требуется день или два, чтобы получить вас в групповом чате, пригласить на все нужные встречи и получить доступ к трекеру ошибок. Кто-то отправит вам быстрое электронное письмо со ссылкой на необходимые вам пароли и устаревшую документацию, прежде чем кто-то что-то строит. Как вы выясните, что на самом деле происходит с этим проектом сейчас и где вы подходите?

Представьте, что вместо запуска проекта со списком ссылок на PDF-файлы, информацией для входа в систему и документацией вы получили что-то вроде этого:

Я люблю читать кучу документации, но я понимаю, что для общения со своей командой мне нужно что-то меньшее, более красивое и более сфокусированное на аудитории. Я использую интеллектуальные карты в качестве упрощенной формы документации для тестирования, потому что эффективное общение с моей командой так же важно для моей роли в качестве тестировщика, как и поиск ошибок и выявление рисков в продукте.

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

Карта разума может показать сложность проблемы

Работая над проектом электронной коммерции, мы пытались определить, доступен ли продукт для покупки, на основе ряда флагов в API. Первоначально мы полагали, что каждый из логических флагов («доступны онлайн», «доступен в магазине», «снят с производства» и «есть в наличии») сыграл свою роль. Я сделал мысленную карту статуса продукта, которая отображала 32 (24) различных комбинации флагов.

Это дало возможность показать клиенту, как мы верили, что его система работает, прежде чем мы потратили время на разработку проблемы. Разговор с клиентом показал, что снятый с производства флаг не имеет смысла, и флаг на складе был тем, который действительно определял то, что должен видеть пользователь. Вторая попытка создания карты разума и более глубокий взгляд на то, какие другие бессмысленные флаги все еще были доступны в API, позволила всем лучше сосредоточиться на порядке логики и на том, какие сообщения увидит пользователь.

Карта ума передала логику того, как наш код будет написан без технической нагрузки на код. Он охватывал все наши варианты использования и создавал соединения таким образом, что было бы трудно сделать в списке. Для сравнения вот та же информация, отображаемая в списке:


Статус продукта

● Доступно онлайн = True
○ Доступно в магазине = True
■ снят с производства = верно
● На складе = True> Больше не доступно
● На складе = Неверно> Больше не доступно
■ Снято с производства = Ложь
● На складе = True> Я могу купить этот продукт в магазине и в Интернете.
● На складе = Неверно> Больше не доступно
○ Доступно в магазине = Неверно
■ снят с производства = верно
● На складе = True> Больше не доступно
● На складе = Неверно> Больше не доступно
■ Снято с производства = Ложь
● На складе = True> Только онлайн
● На складе = Неверно> Больше не доступно
● Доступно онлайн = Ложь
○ Доступно в магазине = True
■ снят с производства = верно
● На складе = True> Больше не доступно
● На складе = Неверно> Больше не доступно
■ Снято с производства = Ложь
● На складе = True> Только в магазине
● На складе = Неверно> Больше не доступно
○ Доступно в магазине = Неверно
■ снят с производства = верно
● На складе = True> Больше не доступно
● На складе = Неверно> Больше не доступно
■ Снято с производства = Ложь
● На складе = True> Только онлайн
● На складе = Неверно> Больше не доступно


По глубине пуль вы можете сказать, что это сложная проблема. Для некоторых людей этого визуального сигнала достаточно. Если это работает для вашей команды и вашего клиента, пойти на это и. просто используйте списки. По моему опыту, команды извлекают выгоду из дополнительных визуальных подсказок значков, ветвления и возможности быстрого сравнения каждого из узлов на одном уровне. В частности, способность закрывать разделы, о которых вы сейчас не говорите, помогла понять и сосредоточить внимание моей команды на рассматриваемой проблеме. Попробуйте найти успешные случаи в списке и определить условия, которые их вызвали. Затем попробуйте то же самое на карте ума.

Карты разума можно использовать как оракулы регрессионного тестирования

Оракул - это руководство, которое помогает мне решить, стоит ли ожидать того, что происходит. Когда функция изменяется или исправляется ошибка, карта ума является одним из оракулов, которые я рассматриваю, когда решаю, что тестировать. Я смотрю на другие одноуровневые узлы на том же уровне, чтобы увидеть, должно ли изменение применяться в другом месте. Я смотрю на родителей, чтобы убедиться, что ничего не изменилось неожиданно. Допустим, мы изменили форму кнопки. Я смотрю на другие кнопки, чтобы увидеть, каковы их формы сейчас, и смотрю на рисунки или разговариваю с дизайнером, чтобы решить, должны ли они все соответствовать. Я смотрю на родительский узел, чтобы увидеть, что сделало нажатие кнопки, и убедился, что она все еще делает это. Я обновляю интеллектуальную карту новой формой кнопки, чтобы будущие тестировщики знали, как она работает сейчас. Я обращаюсь к предыдущим версиям карты ума, чтобы увидеть, что она делала раньше. Благодаря инструменту, который так же легко редактировать, как и читать, обновление того, что должно произойти, выполняется достаточно быстро во время собрания или во время тестирования, поэтому ваша документация никогда не устареет.

Карты разума помогают нам проверить не только имеющиеся изменения, но и последовательность этих изменений по отношению к остальной части продукта, истории продукта и цели функции. Для больше на этих и других эвристиках оракула проверьте Майкла Болтона Тестирование без карты ,

Как получить свою команду на борту

Карты разума являются отличным местом для добавления элементов, которые слишком расплывчаты, чтобы их можно было добавить в очередь, но достаточно важны, чтобы вы не хотели их забывать. Если кто-то говорит: «Мы должны помнить, чтобы проверить это, когда функция готова» или «Я нахожусь в центре этого, но я заметил кое-что еще», добавьте его в карту ума. Возьмите в привычку просматривать его перед ежедневными схватками, на периодических ретроспективах или на других совещаниях по определению приоритетов, чтобы эти хорошие идеи не потерялись в случайном порядке.

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

Карты разума помогают вам делиться информацией с вашей командой. Людей, которые не собираются читать электронную почту или документ, можно убедить выслушать вашу стратегию с помощью наглядного пособия в течение нескольких минут. Наличие документа, который может быть обновлен во время разговора или встречи, означает, что это никогда не является рутиной, которая делает вас устаревшим. Это то, куда вы идете за тем, что происходит сейчас, что не так и что запланировано.

Разделение вашего процесса и просьба о вкладе вашей команды укрепляет доверие к вашей работе. Как человек, который указывает на недостатки в жизни, важно помнить, что у меня тоже есть недостатки и слепые зоны, которые могут быть исправлены привлечением должным образом вовлеченной команды.

Рекомендации Mind Map Tool

Я привык использовать Mindmeister, потому что он бесплатный, размещен в сети, доступен для общего доступа и имеет широкий выбор иконок. Их значки позволяют переходить по ходу тестирования или состоянию функции одним щелчком мыши, а стандартный набор смайликов позволяет вам различать группу узлов среди множества слов. Его параметры конфиденциальности аналогичны Google Docs, что позволяет вам поделиться URL-адресом, сделать его общедоступным или оставить все это для себя.

Я также использовал бесплатные версии следующих продуктов:

Дайте картам разума шанс

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

Об Элизабет Загробе

Элизабет Загроба - тестер программного обеспечения в Huge в Бруклине. Она протестировала инновационные пользовательские интерфейсы для приложений для iOS и Android, адаптивных веб-сайтов, систем управления контентом, а также потокового аудио и аудио по запросу. До Гиганта Элизабет работала в цифровой команде на общественной радиостанции в Манхэттене. Вы можете найти Элизабет на щебет а также ее блог ,

Похожие

Как настроить Wi-Fi роутер: 6 простых шагов
Настроить беспроводной интернет у себя дома - на самом деле не так сложно, как кажется. Покупайте роутер и следуйте инструкции от "Лайфхакеры" . 1. Подключите провода Вставьте интернет-кабель в порт WAN (или Internet) вашего роутера. Подключите маршрутизатор к компьютеру: один конец сетевого кабеля к любому из LAN-портов роутера, а второй - в разъем сетевой
Поиск работы программистом
... на своей второй работе, если не считать одноразовой работы велослюсарем и еще однажды одноразовой контент-менеджером, поэтому мой опыт поиска работы пока не так уж и велик. Но меня попросили поделиться Кроме того, я искал работу в трех городах (Киев, Франковск, Львов), немало ходил на собеседования, мое резюме уже наверное имеет 20-ю редакцию (хотя в систему контроля версий я его только недавно засунул, так
Мы объясняем, что такое спам
... использовать их для снятия средств с нашего банковского счета. Коммерческий спам: Обычно мы получаем предложения о покупке различных товаров и услуг, даже если
Как отключить встроенные покупки на iPhone или iPad
weedezign / 123RF Если вы недавно загрузили приложение, скорее всего, оно содержится покупки в приложении особенно если это была игра. То, что когда-то было редкостью, стало нормой, и приложения теперь полны возможностей покупать виртуальные товары, которых, по сути, не существует вне игры. Разработчик сделал это, от драгоценных камней и дополнительных
Большая ошибка веб-аналитики делают ... И как этого избежать!
... какой-либо выход для определения цели бизнеса». У меня есть очень очень простой подход для вас, чтобы следовать. Вы будете любить это. Но есть две предпосылки: 1. Вам придется выбросить кандалы и думать как владелец бизнеса. Даже если вы работаете в многоголовом гидре под названием «глобальная корпорация». 2. Имейте смелость выходить за рамки офисной политики / ссор, не переходите от ожидания спасителя к тому, чтобы сказать вам, какой должна быть цель - потратить некоторое
Приложение для картографирования ГИС города и округа
GovClarity - это картографическое приложение для недвижимости в облаке, которое предоставляет округу и городу возможность доступа, интеграции, визуализации и развертывания данных о местонахождении для коллег и участников - не требуется степень ГИС. Чем отличается GovClarity При поддержке SpatialStream®, GovClarity визуализирует SmartParcels®, нашу общенациональную базу данных участков, которая связывает более 300 свойств и налоговых атрибутов с границами участков, а также с другим
Lumia 950 бесплатно от Microsoft, как вестник конца карьеры Windows Mobile?
... на несколько дней предлагает бесплатную Lumia 950 для всех, кто решит купить ее старшего брата. Это правда, что Lumia как телефон стоит на очень высоком уровне, но через нишевую систему, как в BlackBerry 10, выбирая ее, мы решаем большой компромисс. Приобретение версии XL 950 за 649 долларов, мы получаем еще один смартфон бесплатно Lumia 950. Единственная проблема этой
Как написать бота на Python для онлайн-игр (Lineage 2)
... использоваться эмулированные щелчки мыши и нажатия клавиш клавиатуры, а для компьютерной ориентации Python будет использоваться для ориентации в пространстве. В общем, создание бота для L2 не новость, и готовых уже немало. Они делятся на 2 основные группы: те, которые реализованы в работе клиента и кликеры. Первый - это жесткий чит, с точки зрения игры использовать их слишком неспортивно. Второй вариант более интересен, учитывая, что его можно применять с некоторыми
Joomla 3.9 и Joomla 3.10
Детали созданы: 08 мая 2018 Как вы, скорее всего, знаете, Общее положение о защите данных (GDPR) вступит в силу 25 мая 2018 года. Joomla, прислушиваясь к своим пользователям, намеревается интегрировать Privacy Tool Suite в Joomla CMS, чтобы обеспечить соответствие
... как печатать или отправлять свою историю. Фильм Магия Сценарист 6 Movie Magic Screenwriter - сам...
... как печатать или отправлять свою историю. Фильм Магия Сценарист 6 Movie Magic Screenwriter - самое продаваемое программное обеспечение для форматирования сценариев и выбор голливудских профессионалов. Сценарист автоматически форматирует, когда вы пишете, чтобы вы могли сосредоточиться на том, что вы пишете, а не на том, что идет на странице. Он также форматирует для телевидения, сцены, романов и сценариев комиксов, так что у вас есть все в одном пакете для любой
Торговля криптовалютами - лучшие платформы 2019 года в 3 этапа
Если вы хотите торговать криптом в валютах, вам нужен только правильный брокер для торговли. Криптовалюта - это цифровой способ оплаты всех видов онлайн-продуктов и услуг. Их основой является сложная система, основанная на разных серверах и техническом шифровании. Пока есть только

Комментарии

Какой опыт можно получить без работы?
Какой опыт можно получить без работы? Аккаунт на Github - то стоит завести обязательно. Я раньше завел на Google code, но на Google Code тишина, а в Github - море людей. Github помогает освоиться с git - что является плюсом в резюме. Open Source - если никуда не зовут - пишите свой. Я вот начал писать bwikibot как курсовую работу, мне за него стыдно. Как и за курсовую работу. Но в конце этой зимы один доктор наук, занимает должность
Как использовать congstar Homespot?
Как использовать congstar Homespot? Congstar Homespot - это пакет тарифов с мобильным беспроводным маршрутизатором. Использование роутера и congstar Homespot очень просто. В нескольких шагах мы объясним, как вы можете комфортно путешествовать по Интернету с Homespot : Беспроводной маршрутизатор имеет встроенный слот, в который необходимо подключить прилагаемые SIM-карты . Затем необходимо
И получить это?
И получить это? Им это удалось. В основном. Среди вещей, которые они в конечном итоге подняли с Мальтуса, была коробка с желтым существом, Параллаксом, и часть карты, которая изначально принадлежала печально известному Хранителю, Кроне. Грабеж стоил жизни нескольким членам банды Ларфлиз, но это не замедляло их. В конце концов они смогли проследить карту до планеты Окаара, где столкнулась команда - как вы уже догадались - Центральная батарея Оранжевого Света. Вот когда
Как вы собираетесь не сосать при монетизации?
Как вы собираетесь не сосать при монетизации? Когда мы сможем увидеть больше геймплея? Можем ли мы получить поток разработчиков и задать больше вопросов? Когда мы получим ребра барбекю Штурмборн и костер, чтобы приготовить их? Бета plx как можно скорее! (это на самом деле я, но я думаю, что некоторые игроки тоже ищут новости = P) Голова к Факел
Что это такое и какие функции он может предложить?
Что это такое и какие функции он может предложить? фото Indiegogo FELIX - это компьютер, который управляет нашим аквариумом. Благодаря этому мы можем управлять аквариумом современным способом - с помощью приложения для смартфона. FELIX также поддерживает голосовые команды - он совместим со
Вы можете задать себе несколько вопросов: Как организован сайт?
Вы можете задать себе несколько вопросов: Как организован сайт? Какие дополнительные функции предоставляются? Насколько легко получить поддержку и совет? Таким образом, вы можете узнать, есть ли хороший обзор, есть ли у вас легкий доступ к различным продуктам, можете ли вы получить быструю и несложную помощь и нравится ли вам дизайн этого предложения. Конечно, это определенно субъективные переживания. Вот почему очень важно, чтобы вы лично заботились о своем поставщике. Вопрос безопасности
Что может удивить и по-настоящему взволновать людей, которые выжили и так много видели?
Что может удивить и по-настоящему взволновать людей, которые выжили и так много видели? Мы знаем, что в сегодняшнем сообщении мы хотели бы поделиться с вами нашими проверенными идеями подарков на День бабушки и дедушки! Фотокалендарь с вашими фотографиями
Или, может быть, я был слишком умным в отношении смарт-группы в последние дни?
Или, может быть, я был слишком умным в отношении смарт-группы в последние дни? Хм, есть что-то, что не меняет того факта, что активные люди будут разочарованы. суммирование Samsung Gear Fit / фото: ActivemaniaK.pl Gear Fit - это продукт, у которого когда-то появилось на рынке что-то, теперь его
HTC 10, наконец, камера, которая может сравниться с конкурентами?
HTC 10, наконец, камера, которая может сравниться с конкурентами? Да. HTC 10 Machine? Да. Есть ли у HTC приемлемая автономность? Да. У HTC 10 есть конкурентоспособная цена? Правильно и неправильно. В настоящее время в свободной продаже стоит около 5800 кун. А именно, он дороже, чем недорогая Galaxya S и, как правило, более выгодный LG G. Я вижу цену как самое большое препятствие для конкуренции с жесткой конкуренцией, которая может быть сглажена. Эта более высокая цена может
Сложно ли установить приложение Google maps в вашей системе?
Сложно ли установить приложение Google maps в вашей системе? Вот как установить Google Планета Земля в Ubuntu, Debian и его производных. Google Планета Земля программа для создания виртуальных глобусов, карт и географической информации, которая изначально называлась EarthViewer 3D и была создана Keyhole, Inc.
Может быть, Microsoft медленно хочет отказаться от дальнейшего производства смартфонов, продавая оборудование, хранящееся на складах?
Может быть, Microsoft медленно хочет отказаться от дальнейшего производства смартфонов, продавая оборудование, хранящееся на складах? Слишком поздно решение может оказаться бездонным финансовым ресурсом, и, вероятно, лучше выйти из ситуации, в которой он оказался, чем создавать плохую атмосферу вокруг компании, отвергая клиентов от других продуктов, как это делает сегодня BlackBerry. В любом случае, такое решение проблемы наиболее вероятно. Гигант Маунтин-Вью зарабатывает большую

Как вы выясните, что на самом деле происходит с этим проектом сейчас и где вы подходите?
Какой опыт можно получить без работы?
Как использовать congstar Homespot?
И получить это?
Как вы собираетесь не сосать при монетизации?
Когда мы сможем увидеть больше геймплея?
Можем ли мы получить поток разработчиков и задать больше вопросов?
Когда мы получим ребра барбекю Штурмборн и костер, чтобы приготовить их?
Что это такое и какие функции он может предложить?
Вы можете задать себе несколько вопросов: Как организован сайт?

Новости

Карта