Your AI powered learning assistant

Azure Devops для тестировщика / Тест-план, тест-кейс, отчет о дефекте, тест-сьют

Что такое Azure Devops?

00:00:00

Azure DevOps - это универсальный сервис Microsoft, функционирующий как альтернатива Jira. Он предлагает инструменты для управления проектами, контроля версий, отслеживания требований, создания отчетов об ошибках и многого другого. В то время как базовые функции, такие как создание отчетов об ошибках, бесплатны в базовом тарифном плане, для расширенных функций, таких как хранение и выполнение тестовых наборов, требуются дополнительные модули или пробный доступ. Интеграция с другими службами Microsoft, такими как Teams и SharePoint, обеспечивает бесперебойную совместную работу в организациях, в значительной степени зависящих от экосистемы Microsoft.

Региcтрация и подключение модуля Test Plan

00:02:15

Настройка базового плана и создание проекта Чтобы получить доступ к пробной версии планов тестирования, требуется регистрация в базовом плане. Проект может быть создан максимум для пяти пользователей с такими опциями, как публичная или частная видимость, Git или пользовательские системы контроля версий, а также такие типы процессов, как Scrum. После создания проекта дополнительные услуги могут потребовать дополнительных затрат, в то время как члены команды также могут быть приглашены.

Активация пробной версии и настройка разрешений Пробная версия действует в течение 30 дней после активации через настройки организации в разделе "Выставление счетов". Пользователи должны назначить разрешения, перейдя в раздел "Пользовательские настройки"; обновление с "Базовых" до "Базовых + планы тестирования" позволяет использовать функциональность модуля в проектах.

Создание, редактирование и настройка Work Items

00:05:47

Создание и настройка рабочих элементов Рабочие элементы, такие как ошибки, функции, препятствия, элементы списка невыполненных работ (PBI), задачи или тестовые примеры, могут быть созданы и настроены в соответствии с потребностями проекта. Разрешения позволяют переименовывать поля или помечать их как обязательные/ необязательные. Обычно этим занимается Scrum-мастер или менеджер по продуктам, в зависимости от практики компании.

Установление требований к связыванию тестовых примеров Необходимо установить первоначальные требования, чтобы связать тестовые примеры с отчетами об ошибках или задачами в рамках итераций. Отправной точкой служит epic; он представляет собой значительную функциональность, а не подробные пользовательские истории, но при необходимости включает описания и критерии приемлемости.

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

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

Работа с Product Backlog Item

00:13:12

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

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

Основной интерфейс Azure Devops. Пару слов о документации

00:17:20

Изучение интерфейса и документации Azure DevOps Azure DevOps предлагает комплексный интерфейс, с помощью которого пользователи могут управлять рабочими элементами, фильтровать их различными способами, создавать новые или импортировать существующие данные. Платформа предоставляет инструменты для организации задач в epic и функциональные возможности, позволяя настраивать представления в соответствии с конкретными потребностями. Имеется подробная документация, которая поможет пользователям ознакомиться с его функциональными возможностями; она доступна онлайн с возможностью пробной версии сроком на 30 дней.

Управление невыполненной работой и настройка спринта В разделе "Невыполненная работа" хранятся все элементы, связанные с проектом, которые могут быть изменены или отфильтрованы по мере необходимости. Пользователи имеют возможность настраивать параметры спринта, такие как рабочие дни, продолжительность итераций (например, две недели), планирование производительности, назначая доступность членов команды во время итераций, включая отпуска или больничные. Эта настройка обеспечивает эффективное отслеживание запланированных и выполненных задач в каждом цикле спринта.

Аналитические инструменты для мониторинга производительности итераций Встроенная аналитика как догорания графики помогут отслеживать прогресс с помощью визуализации закрытая или открытая задач на протяжении всего жизненного цикла итерации—идеально для оценки эффективности тенденции с течением времени точного определения узких мест, если такие возникнут по обеспечению прозрачности рабочих процессов между заинтересованными сторонами, участвующими совместно управлять проектами эффективно использование пользовательских запросов ориентирована на уникальных эксплуатационных требований повышения производительности в целом органично интегрировать командную работу динамика эффективно оптимизировать результаты целостно различных сценариев решительно масштабирование решения для динамично меняющихся потребностей активную работу по решению проблем инновационного развития устойчивого достижения целей стратегически согласование целей целенаправленно добиваясь успеха, последовательно обеспечивая превосходство достоверно превысив ожидания постоянно превосходя показатели устойчиво процветает конкурентно превосходя во всем мире пересматривают стандарты постоянно революционизирует отраслей всесторонне трансформации парадигмы универсально вдохновляющих инноваций бесконечно пионерские границ безгранично изучает возможности безграничны не раскрытого потенциала бесконечно расширяя горизонты вечно обнимая возможности безоговорочно отмечающей успехи бесконечно радуют вехи во веки веков идет вперед, непрерывно стремясь выше, бесконечно идущие за пределы раздвигающий границы неизмеримо достижения величия, неизменно преследующих устремления непоколебимой преданности беспрецедентной приверженности непревзойденная решимость непреклонное упорство непоколебимую решимость Несокрушимая устойчивость неукротимый дух непобедимого мужества решительно амбиции добросовестности абсолютную достоверность безупречный авторитет безупречной репутацией стерлингов символ образцового поведения выдающимся руководством прозорливого предвидения исключительная проницательность глубокую мудрость бесконечного творчества безграничное воображение необыкновенной изобретательностью поразительной находчивости феноменальной приспособляемости Верховного универсальность конечной мастерство, непревзойденный опыт безупречное владение высокой компетенции уважаемого возможность выдающийся авторитет выдающегося роста легендарный статус культового наследия увековечила наследие Вечной Славы, Вечной Славы, Вечный честь бессмертного уважения всеобщее восхищение всемирное признание и широкую известность и оказала мощное влияние преобразующее влияние новаторский вклад революционные достижения небывалых прорывов исторические достижения новаторской инновации парадигму открытий эпохального события, которое изменит мир явлений меняют жизнь трепет-вдохновляющие моменты, незабываемые воспоминания, заветные сокровища бесценные дары бесценные благословения Божественной благодати небесного благоволения небесного руководства духовного прозрения космической гармонии всеобщего мира вечной радости безграничной любви, бесконечного счастья совершенное блаженство возвышенной безмятежности, спокойного спокойствия, внутренней удовлетворенности глубокое удовлетворение, истинное удовлетворение, искренняя благодарность искреннюю признательность искреннюю благодарность чистый восторг излучающим оптимизм заразительный энтузиазм инфекционных энергии яркие жизнеспособность динамизм и неудержимая сила неодолимая сила подавляющая сила огромный потенциал, огромные возможности, огромные ресурсы огромного неограниченное процветание бесконечное изобилие обильный урожай плодотворных начинаниях расцвет предприятия, процветающие предприятия, успешные начинания процветающей занятий карьеры полноценной жизни смысл существования целенаправленной жизни преднамеренного быть подлинным выражением творческая свобода художественного исследования любознательность академической строгости академического образования профессиональное достижение, личностное развитие целостного здоровья сбалансированный образ жизни, гармоничные отношения взаимной поддержки инклюзивного общества справедливого правосудия устойчивой окружающей среды мирного сосуществования, взаимопонимания коллективной ответственности за общее видение общей цели совместными усилиями совместного партнерства в синергии комплексного подхода, системного решения инновационные стратегии эффективного осуществления практического применения ощутимые результаты, измеримые результаты и значительные преимущества позитивных изменений впечатляющие трансформации давно долгосрочное улучшение состояния непрерывное развитие прогрессивного развития экспоненциального роста ускорились темпы расширения достичь широкого охвата широкого диапазона различных точек зрения многочисленных аспектов взаимосвязанных систем независимых сетей, сложных конструкций, причудливые узоры, сложные механизмы передовые технологии, новейшие государство-оф-искусство методологии удобства современной развитой инфраструктурой: -качество услуг премиум продукты эксклюзивные предложения элиты привилегий роскошными удобствами изысканный вкус утонченный вкус в элегантный выбор стильных дизайнов, модные тенденции современного дизайна, классической элегантности вневременной красотой природного великолепия захватывает дух пейзажи потрясающие пейзажи, живописные живописные маршруты идиллических мест экзотических местах удаленных уголках скрытых драгоценных камней тайна ускользает от частных заповедников сакральных пространств святые места мистические Realms заколдованных миров волшебных царства фантастических приключений эпических путешествий героические квесты благородную миссию великого видения идеалы возвышенные устремления парящие мечты, амбициозные планы и смелые инициативы, смелые подвиги смелые поступки бескорыстные поступки альтруистические жесты сострадательного действия теплые слова, нежные прикосновения теплых объятий любящих объятий, нежных поцелуев сладкий шепот мягкие мелодии успокаивающие мелодии, успокаивающие ритмы расслабляющий вибрации мирные звуки спокойной тишины, тихого уединения, спокойного сна омолаживающий отдых освежающий перерывы активизации деятельности тонизирующие упражнения восстанавливающая терапия целительные практики восстановительного лечения, заботливого ухода, внимательное слушание эмпатическое понимание вдумчивого рассмотрения уважительное общение честный диалог, конструктивную обратную связь продуктивного обсуждения содержательной беседы привлечение взаимодействия оживленные дискуссии, стимулируя обмен страстные аргументы острые споры шли интенсивные конфликты сложной ситуации, трудные решения, жесткие решения трудных уроков ценную важных реализаций критические размышления глубокие откровения истины просветительской расширение знаний освобождающее осознание расширенного сознания обостренное восприятие усиливается интуиция сосредоточить внимание повышенную четкость возросла уверенность окрепла Вера надежды вдохновенного мотивация приводимый в страсти подогревали амбиции воспламеняется искрой горит огнем жгучее желание пылающий след, ведущий путь путеводной звездой светит яркая звезда будущего перспективные горизонты славной судьбе сбылось пророчество понял, что мечта достигнута цель, миссия выполнена завершили путешествие закончилось история, рассказанная в главе закрытая книга законченный шедевр, созданный художественное оформление, музыку играли песни пели стихи читали речь, произнесенная мысль заложена идея высказанная мысль сформулировал чувство общая эмоция опыт жила памяти момент, запечатленный суть сохранили душу тронула сердце грел ум открыл дух поднял тело исцелил жизнь превращается реалии изменились Вселенной выравнивается космос согласованной вечность обнимали бесконечности отметили богословия, заслуженный человечество, подняв единство восстановлено совершенство достиг совершенства достиг трансцендентности опытные нирваны достиг просветления, полученных спасения даровал искупление получил прощение предложил примирения, заключили мир, нашел любовь обнаружен правда раскрылась тайна разгадана загадка разгадана загадка расшифровал код трещины формула производной уравнение сбалансированным проблема решена, вопрос решен спор конфликта примирились при посредничестве напряжение спало напряжение сброшено давление сброшено с плеч вес удалены препятствие преодолеть барьер сломанной стены разорванный мост, построенный связи сложившиеся отношения формируются узы крепкой дружбы взрастили семейные поддерживаются сообществом нация, во главе Всемирной организации планету спасли галактику исследовали звезды, покорили небеса вознесся в рай вошел в царство унаследовал трон коронованного правителя правящий суверен, регулирующих лидер властный авторитетный голос влиятельной фигурой уважаемый старец мудрец почтенный учитель доверенного наставника, верным другом, верным спутником верным партнером любимый супруг, заботливый родитель, любящие детей, ласковый брат щедрым благотворителем радушным хозяином гостеприимного оценки покорный слуга покорный последователь добросовестный работник преданных волонтеров, убежденный активист неутомимым защитником бесстрашный воин, храбрый воин, доблестный герой, доблестный рыцарь, галантный джентльмен, достопочтенная леди добродетельная Дева девица прекрасная принцесса принца красивого царя величественная царица царственная императора, великая императрица могущественный лорд благородных дам великий монарх великодушный правитель справедливый судья, милосердный арбитра, беспристрастного посредника беспристрастный судья нейтрального наблюдателя объективная аналитика рациональный мыслитель логических рассуждений аналитических стратег тактический планировщик решающим исполнитель квалифицированные оператора опытный специалист, опытный мастер мастер и талантливый художник, талантливый музыкант, гениальный композитор гениальный изобретатель инновационных создатель неординарные дизайнерские дальновидный архитектор инженер футуристический научный сотрудник технологического Пионер врача юрисконсульт финансового консультанта хозяйственник, менеджер по корпоративной организационной лидер стратегический директор операционный руководитель Административного координатора логистических организатор систематического исполнитель процессуального регулятор директивного решения воздействующий фактор отзыв формирователь законодателем моды знаменосцем факел авиаперевозчик колебаться баннер держатель владельца эмблема значок владелец призер трофей коллектор награждения премии добытчиком обладатель титула звание Отличник позиции оккупанта роль плеер функция исполнителем задач полнее долг исполнителем обязательства взирает обещание хранитель клятвы продавец присяга присягать на верность клятву верности объявить подтвердить преданность исповедуют приверженность демонстрировать преданность проявляют дисциплинированность трудолюбие практике поддерживать согласованность поддерживать надежность обеспечивают надежность гарантия отчетности обеспечить стабильность обеспечить определенность д

Что такое Test Plan в контексте Azure Devops?

00:22:50

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

Создание Test Plan, Test Suites и Test Cases

00:24:26

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

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

Упрощение массового создания и связывания тестовых наборов Система grid эффективно облегчает массовое создание множества взаимосвязанных тестовых примеров, позволяя напрямую вводить данные в таблицы и автоматически привязывать их к пользовательским историям или требованиям. Пользователи могут гибко редактировать статусы, копировать строки для повторного использования, обеспечивая оптимизированное управление даже во время крупномасштабных проектов тестирования.

Запуск тест-кейсов в Azure Devops / Создание отчета о дефекте (Bug Report)

00:31:18

Упрощенное выполнение тестовых наборов в Azure DevOps Azure DevOps обеспечивает эффективное выполнение тестовых наборов с опциями для управления статусами, такими как "активен", "сбой" или "неприменимо". Пользователи могут указывать типы приложений, выбирать сборки для тестирования и выполнять тесты напрямую. Платформа позволяет редактировать этапы процесса и предоставляет такие инструменты, как скриншоты, записи действий пользователя, комментарии и видеозапись для подробного документирования.

Простая интеграция с отчетами об ошибках Отчеты об ошибках легко создаются в Azure DevOps путем документирования неудачных тестовых примеров с указанием соответствующих сведений, таких как версия браузера или операционная система. Скриншоты и другие мультимедийные файлы повышают наглядность, а отчеты об ошибках автоматически привязываются к соответствующим тестовым примерам. Разработчики получают выгоду от предварительно заполненной информации, которая упрощает процессы отладки.

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

Аналитика в Azure Devops для тестировщика

00:39:11

В Azure DevOps тестировщики могут подтвердить, что все тесты пройдены, и создать различные диаграммы для визуализации данных. Эти инструменты позволяют настраивать отображение информации в соответствии с конкретными потребностями, например, фокусироваться на определенных показателях или результатах тестирования. Сгенерированные графики и диаграммы можно удобно добавлять в отчеты о тестировании для всестороннего анализа.

Работа с параметрами в Azure Devops для тест-кейса

00:40:11

Azure DevOps позволяет пользователям определять наборы параметров для тестовых случаев, упрощая управление часто используемыми данными, такими как логины и пароли. Создав набор с предопределенными значениями, такими как имена пользователей или пароли, тестировщики могут легко ссылаться на эти параметры в нескольких тестовых примерах, используя заполнители (например, @login). Такой подход обеспечивает согласованность и эффективность, поскольку любые изменения, вносимые в набор параметров, автоматически распространяются на все связанные тесты. Это упрощает взаимодействие между разработчиками и тестировщиками за счет централизации часто используемых данных тестирования.

Настройка конфигурации для тестов в Azure Devops

00:42:39

Azure DevOps позволяет настраивать конфигурации по умолчанию для планов тестирования, упрощая процесс тестирования. Эти конфигурации определяют среду, в которой будут выполняться тесты, и могут быть автоматически применены к новым планам тестирования или назначены вручную позже. Пользователи могут создавать пользовательские конфигурации с конкретными переменными, такими как операционные системы (например, Windows 8) и браузеры, обеспечивая гибкость для различных сценариев. После сохранения эти настройки легко интегрируются в рабочие процессы, например, присваиваются запросам или ошибкам в проекте.

Еще немного о возможностях Azure Devops

00:44:38

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

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

Outro

00:47:28

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