Перейти к содержимому

Фотография

Structure.Testy: Чеклисты внутри JIRA

jira checklist чеклист

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 26 марта 2014 - 11:27

Всем привет!

 

Появился новый плагин Structure.Testy для ведения чеклистов внутри JIRA! :)

 

Из плюсов:

  • позволяет объединять свои тесты в иерархию,
  • не добавляет никаких новых типов задач,
  • в свой чеклист вы можете добавлять задачи разных типов и из разных проектов
  • есть возможность создавать списки задач автоматически.

Из минусов:

  • пока нет возможности оставлять комментарии к конкретному тест резалту (только к самому ишью, для быстроты можно использовать хоткей "m")
  • является плагином для продукта Structure.

 

Документация доступна здесь: https://wiki.almworks.com/display/strtesty/User+Guide

Наши примеры использования: https://wiki.almworks.com/display/strtesty/Examples


Как начать пользоваться:

 

- устанавливаем Structure, включаем ее для нужных проектов

- устанавливаем Structure.Testy

- создаем свою структуру, добавляем нужные задачи (можно из разных проектов)

- добавляем колоночку Test Run, даём ей красивое и понятное имя

- проходим по задачам, проставляя статусы.

 

(!) “родительские” задачи (у которых есть подзадачи) не имеют статусов, они являются “контейнерами” для отображения результатов своих подзадач.

 

(!) чтобы новодобавленная колоночка была доступна для всех, кто откроет вашу структуру - лучше было бы создать специальный View и не забывать сохранять при добавлении новых колонок.

Если вам нужно показать кому-то вашу настроенную структуру, можете просто послать ему ссылку

 

(!) Тест прогон “живет” только внутри Test Run колоночки в конкретной "структуре"


Попробовать можно на нашем демо


 

(!) Это первая версия Structure.Testy, мы очень ждем ваших отзывов и предложений!! :)

Оставлять их можно здесь, писать мне в личку, в нашей джире (желательно на английском) или саппорт реквестом


  • 1

#2 nadezhda_borisenko

nadezhda_borisenko

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 15 декабря 2014 - 12:33

Julia, добрый день! А можно более подробно по Structure, по шагам?

Установили недавно, чтоб попробовать, но не очень понятны не которые вещи...
Можно ли добавлять задачи из разных проектов, если они схожи, в одну структуру? И если да, то как?
Как структура связана с циклами тестов? Будут ли тесты, созданные в структуре, отображаться в проектах вместе с задачами?


  • 0

#3 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 15 декабря 2014 - 14:59

Julia, добрый день! А можно более подробно по Structure, по шагам?

Установили недавно, чтоб попробовать, но не очень понятны не которые вещи...
Можно ли добавлять задачи из разных проектов, если они схожи, в одну структуру? И если да, то как?
Как структура связана с циклами тестов? Будут ли тесты, созданные в структуре, отображаться в проектах вместе с задачами?

 

В структуру - да, можно и из разных проектов, и с разными типами, самое простое - через поиск, https://wiki.almwork...es to Structure

Можно настроить чтобы они автоматически запихивались, например если удовлетворяют фильтру :)

Если вы используете для тестов Structure.Testy, то результаты тестов только внутри структуры живут. С задачками могут отражаться собственно внутри структурки только


  • 0

#4 davion

davion

    Новый участник

  • Members
  • Pip
  • 17 сообщений
  • Город:Моква


Отправлено 05 февраля 2015 - 16:46

Доброе время суток.

 

Спасибо за плагин - довольно удобно получается, но есть одна проблема - в том что "Тест прогон “живет” только внутри Test Run" и не доступен в самом issue

 

Получается, что невозможно строить никаких отчетов по кол-ву пройденных\не пройденных тестов по приоритетам и пр. Т.е результаты прогона есть, но использовать их можно только в плоском виде в самой структуре. 

 

С этим планируется что-либо в будущем делать?


  • 0

#5 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 06 февраля 2015 - 17:08

Получается, что невозможно строить никаких отчетов по кол-ву пройденных\не пройденных тестов по приоритетам и пр. Т.е результаты прогона есть, но использовать их можно только в плоском виде в самой структуре. 

 

С этим планируется что-либо в будущем делать?

 

Добрый день!

 

Рада, что нравится:)

Да, мы сейчас как раз думаем добавлять репорты на основе данных из Testy, но мы правда думали как гаджеты делать. Вы вовремя очень :) Просто один и тот же тест может быть в куче структур и в нескольких тест ранах, поэтому и отчеты думали делать на структуру и на "Run". Буду рада любым предложениям!


  • 0

#6 elibra

elibra

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Vasiuk Evgenii
  • Город:Kiev


Отправлено 19 марта 2015 - 15:12

Спасибо за плагин - тоже обратил на него внимание, но сейчас очень не хватает логирования запусков ранов (например как в зефире). Можно, кстати консолидировать в самом тикуетке (в отдельной секции по аналогии с Structure либо зефировской Test Executions ) а так же вести историю в отдельной вкладке history.

Можем, кстати, поучавствовать в бета-тестировании - если есть уже наработки по данной фиче.


  • 0

#7 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 22 марта 2015 - 19:00

Спасибо за отклик! отписалась в личку :)


  • 0

#8 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 15 марта 2017 - 13:06

Всем привет!

Небольшое продолжение темы: появляется много вопросов о том, как бы работать с майнд-картами в JIRA, поэтому мы написали небольшой мануал, как можно карту превратить в тестовый прогон в Structure.Testy: https://wiki.almworks.com/x/t6frAQ


  • 0

#9 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 16 марта 2017 - 10:17

Вам бы на SQA с темой "как сделать клево, пошаговый план"  :smile:

И можно будет на видео потом ссылаться))


  • 1
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#10 leonid_sam

leonid_sam

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Леонид


Отправлено 04 апреля 2017 - 15:07

Всем привет!

 

Появился новый плагин Structure.Testy для ведения чеклистов внутри JIRA! :)

...

Документация доступна здесь: https://wiki.almworks.com/display/strtesty/User+Guide

Наши примеры использования: https://wiki.almwork...rtesty/Examples

 

Добрый день,

Огромное спасибо за плагин и отличную документацию к нему.

Особо отмечу отличную web-консоль для отладки взаимодействия по API, которая живет на Jira 

http://jira/rest/testy/3/rest-browser/

 

Я в настоящий момент автоматизирую процесс проставления результатов тестов в Jira по итогам автозапуска ночных тестов на Jenkins.

Написал все нужные обвязки вокруг Testy REST API, всё работает, кроме одного:

Никак не могу сообразить, каким образом можно наиболее технологично сделать "bulk status update" для всех тестов, входящих в данную струткуру/test run?

Зачем это мне? - мне необходимо перед началом проставления результатов "сбросить" в NONE статусы всех тестов, чтобы проставить актуальные значения по итогам запуска тестов.

 

Просто у нас автотесты гоняются каждую ночь, и мне отчего-то кажется, что создавать каждый раз новый test run "непрактично" с точки зрения расхода системных ресурсов.

Или я ошибаюсь?

 

Как делаю:

0. Каждый @Test аннотированный @TestCaseId - кандидат на проставление результата в Jira

1. В листенере TestNG ловлю завершение теста, проверяю наличие @TestCaseId и получаю его "itemId"

2. Получаю статус завершения теста и ошибку (если !Suceeded) из ITestResult

3. Обращаюсь к своему TestyClient.setTestStatusAndComment(structureName, testId, testRunName, newStatus, newComment)

 

Всё работает, но если тест заскипается или просто не будет запущен по иной причине, то в Jira на нём может остаться результат от прежнего прогона, а мне это не нужно. Хочется как-то "зачистить" test run.

 

Я бы на крайний случай и перебрать все Tests был готов, но не нашёл в API метода, который бы возвращал массив всех элементов структуры в виде [{Item1}, {Item2},...]. Это хоть и долго, но какой-никакой вариант.

Пока же ломаю голову, как получить массив всех элементов структуры в виде [{Item1}, {Item2},...]

 

В идеале хотелось бы перед запуском всех тестов выполнить некий "bulk update", который быстро проставит Status и Comment в указанное значение.

 

Вы можете подсказать соответствующий способ?

Может каким-нибудь хитрым JQL/JSQL можно?

Очень прошу откликнуться.

 

Заранее благодарю :)

 

В приложении ITestyClient на Java

Портал не разрешил прицепить .java, поэтому .txt

Прикрепленные файлы


  • 0

#11 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 25 апреля 2017 - 14:44

 

Всем привет!

 

Появился новый плагин Structure.Testy для ведения чеклистов внутри JIRA! :)

...

Документация доступна здесь: https://wiki.almworks.com/display/strtesty/User+Guide

Наши примеры использования: https://wiki.almwork...rtesty/Examples

 

Добрый день,

Огромное спасибо за плагин и отличную документацию к нему.

Особо отмечу отличную web-консоль для отладки взаимодействия по API, которая живет на Jira 

http://jira/rest/testy/3/rest-browser/

 

Я в настоящий момент автоматизирую процесс проставления результатов тестов в Jira по итогам автозапуска ночных тестов на Jenkins.

Написал все нужные обвязки вокруг Testy REST API, всё работает, кроме одного:

Никак не могу сообразить, каким образом можно наиболее технологично сделать "bulk status update" для всех тестов, входящих в данную струткуру/test run?

Зачем это мне? - мне необходимо перед началом проставления результатов "сбросить" в NONE статусы всех тестов, чтобы проставить актуальные значения по итогам запуска тестов.

 

Просто у нас автотесты гоняются каждую ночь, и мне отчего-то кажется, что создавать каждый раз новый test run "непрактично" с точки зрения расхода системных ресурсов.

Или я ошибаюсь?

 

Как делаю:

0. Каждый @Test аннотированный @TestCaseId - кандидат на проставление результата в Jira

1. В листенере TestNG ловлю завершение теста, проверяю наличие @TestCaseId и получаю его "itemId"

2. Получаю статус завершения теста и ошибку (если !Suceeded) из ITestResult

3. Обращаюсь к своему TestyClient.setTestStatusAndComment(structureName, testId, testRunName, newStatus, newComment)

 

Всё работает, но если тест заскипается или просто не будет запущен по иной причине, то в Jira на нём может остаться результат от прежнего прогона, а мне это не нужно. Хочется как-то "зачистить" test run.

 

Я бы на крайний случай и перебрать все Tests был готов, но не нашёл в API метода, который бы возвращал массив всех элементов структуры в виде [{Item1}, {Item2},...]. Это хоть и долго, но какой-никакой вариант.

Пока же ломаю голову, как получить массив всех элементов структуры в виде [{Item1}, {Item2},...]

 

В идеале хотелось бы перед запуском всех тестов выполнить некий "bulk update", который быстро проставит Status и Comment в указанное значение.

 

Вы можете подсказать соответствующий способ?

Может каким-нибудь хитрым JQL/JSQL можно?

Очень прошу откликнуться.

 

Заранее благодарю :)

 

В приложении ITestyClient на Java

Портал не разрешил прицепить .java, поэтому .txt

 

 Рады, что вам нравится продукт!

Пока нет возможности для балк редактирования в API, можно через UI и просто в network вкладке проследить что за запросик идет. Как только будут новости, отпишусь:)

 

Спасибо!


  • 0

#12 Julia Atlygina

Julia Atlygina

    Активный участник

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Юлия


Отправлено 24 июля 2017 - 14:34

И еще новости: появился мобильный клиент moqa http://moqa.mobi/! Теперь можно следить за статусами или править их прямо с мобильного, поддерживается Android и iOs. Если нужны коды - пишите в личку ;)


  • 0



Темы с аналогичным тегами jira, checklist, чеклист

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных