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

Фотография

Системы хранения тест-кейсов


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

#1 max-yarfizik

max-yarfizik

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Грачев Максим николаевич

Отправлено 01 марта 2012 - 06:18

Привет всем!
Я начинающий тестер (3 мес) в небольшой фирме (10-15 чел). Разрабатываем приложения для iOS.
Занимаюсь ручным тестированием и все тест-кейсы от прошлого тестировщика достались в Excel. Шеф хочет видеть что-то более структурированное и эффективное.
Вот тот минимум который нам необходим:
Система для записи тест-кейсов к приложению: просто список тестов (возможно многоуровневый список), в каждом тестовом случае: описание выполняемых действий, версия и билд.
Удобная среда редактирования тестов, удаление, изменение порядка.
Это все конечно тот же Excel, но то чего именно хочется и нет:
Пример: Я провожу обычные стандартные тесты над новой сборкой и опа: баг какой-то тест не прошел. я ставлю флажек о неудаче и отправляется email группе людей о баге. Программер правит и меняет статус, мне приходит письмо.
Хочется именно такой удобной обратной связи, без переписки по скайпу.

Сейчас заводим баги в гитхабе, но неустраивает по причине, что нужно каждый баг заводить. А в идеале: есть среда хранения тест-кейсов со статусами о выполнении для конкретной сборки и автоматическое оповещение.

Я понимаю что сред всяких много, не надо кидать ссылки на их списки, если вы реально работали с чем-то простым и удобным, напишите с чем именно.
Спасибо за внимание
  • 0

#2 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 01 марта 2012 - 06:39

В Вашем случае самым простым будет написать макрос, отправляющий e-mail, когда вы ставите флажки / меняете статусы в Экселе.

А вообще, лучше, конечно продолжать пользоваться системой баг-трекинга, потому что у багов, как праавило. бывают нюансы, которые не описаны прямо вот в чек0листе, но которые стоит описывать в баге + иногда нужно прикреплять скриншоты, логи и т.д.
Также в багтрекере удобно предлагать новые идеи на улучшение текущего функционала, приоритезировать задачи (багов может быть много и они будут иметь разный приоритет).
Может стоит попробовать другой багтрекер, если гитхаб чем-то не устравивает?
  • 0

#3 nstreltsov

nstreltsov

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

  • Members
  • PipPip
  • 116 сообщений
  • ФИО:Стрельцов Николай Игоревич
  • Город:Москва


Отправлено 01 марта 2012 - 06:53

TestLink посмотрите
  • 0

#4 max-yarfizik

max-yarfizik

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Грачев Максим николаевич

Отправлено 01 марта 2012 - 07:01

Для багов будем использовать JIRA, начальнику нравится. Все тесты хочет тоже в какой-нить интерфейс удобный, а не в Exel доках смотреть. И проще когда ошибки в тестовых случаях просто отметить, чем оформлять баг, ведь описание уже в тест-кейсе есть. Тут короче все построено на удобстве и простоте для программистов, думаю почти везде так. Мне то честно и гитхаб нравится. Но спасиб за ответ.
  • 0

#5 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 01 марта 2012 - 07:16

Для багов будем использовать JIRA, начальнику нравится. Все тесты хочет тоже в какой-нить интерфейс удобный, а не в Exel доках смотреть. И проще когда ошибки в тестовых случаях просто отметить, чем оформлять баг, ведь описание уже в тест-кейсе есть. Тут короче все построено на удобстве и простоте для программистов

То, что тест свалился, конечно, надо отмечать, лучше с ссылкой на конкретные баги в системе баг-трекера, потому что по одному тесту можно найти несколько багов :)
А программистам самое удобное - это когда они быстро могут баг воспроизвести, здесь и нужно указание деталей, версии той же iOS, утстройства, на котором тестировали, может логов каких или скриншот. Это все неудобно описывать там же, где хранятся тест-кейсы.

Кстати, для хранения и прохождения кейсов рекомендую попробовать Ситечко- как раз начинается тестирование новой бета-версии
  • 0

#6 lives_mobile

lives_mobile

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

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 01 марта 2012 - 07:35

TestLink для хранения тестов.
Jira для багов.
Jenkins для автозапуска автотестов.
Все это инегрируется друг с другом.
Получается примерно следующее:
1) Пишем тесты в Тестлинке, делаем прогон, находим баг, нажимаем значек:
Прикрепленный файл  Selection_133.png   14,39К   149 Количество загрузок:
Заносим баг, Тест автоматически помечается как "не пройден". Jira сама разошлет уведомление разработчикам.
2) При наличии автотестов, тоже вносим их в Тестлинк, настриваем Дженкинс и в заданное время он пбудет прогонять тесты.
Профит.
  • 1

#7 kitsune

kitsune

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

  • Members
  • PipPip
  • 137 сообщений
  • ФИО:Полина Антипова
  • Город:Санкт-Петербург

Отправлено 01 марта 2012 - 08:19

Все это инегрируется друг с другом.
Получается примерно следующее:
1) Пишем тесты в Тестлинке


1. Пишем тесты в экселе, экспортируем их в тестлинк
  • 0

#8 max-yarfizik

max-yarfizik

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Грачев Максим николаевич

Отправлено 05 марта 2012 - 08:42

TestLink для хранения тестов.
Jira для багов.
Jenkins для автозапуска автотестов.
Все это инегрируется друг с другом.
Получается примерно следующее:
1) Пишем тесты в Тестлинке, делаем прогон, находим баг, нажимаем значек:
Прикрепленный файл  Selection_133.png   14,39К   149 Количество загрузок:
Заносим баг, Тест автоматически помечается как "не пройден". Jira сама разошлет уведомление разработчикам.
2) При наличии автотестов, тоже вносим их в Тестлинк, настриваем Дженкинс и в заданное время он пбудет прогонять тесты.
Профит.

как сделать интеграцию Jira и TestLink? как я вас понял, если тест не прошел, вы ставите баг, переходите в джиру и заносите новый баг. то есть переписываете содержание и шаги теста из TestLink?
  • 0

#9 lives_mobile

lives_mobile

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

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 05 марта 2012 - 10:04

как сделать интеграцию Jira и TestLink? как я вас понял, если тест не прошел, вы ставите баг, переходите в джиру и заносите новый баг. то есть переписываете содержание и шаги теста из TestLink?


Интеграция идет через soap. Все подробно описано в документации ТестЛинка.
Когда тест не прошел, нажимаем иконку "жука". Появляется картинка:
Прикрепленный файл  Selection_137.png   15,51К   77 Количество загрузок:
Нажимаем "Ввести информацию об обнаруженных багах в Bug Tracking System -(Jirasoap)", открывается Jira. Заносим баг(можно переписывать, можно нет - на ваше усмотрение). ТестЛинк начинает отслеживать состояние бага. После след прогона, когда баг в джире будет помечен как "решен" - то ТестЛинк это тоже отобразит.
В отчетах эта информация тоже будет отображаться.
  • 0

#10 max-yarfizik

max-yarfizik

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Грачев Максим николаевич

Отправлено 05 марта 2012 - 11:02

Интеграция идет через soap. Все подробно описано в документации ТестЛинка.
Когда тест не прошел, нажимаем иконку "жука". Появляется картинка:
Прикрепленный файл  Selection_137.png   15,51К   77 Количество загрузок:
Нажимаем "Ввести информацию об обнаруженных багах в Bug Tracking System -(Jirasoap)", открывается Jira. Заносим баг(можно переписывать, можно нет - на ваше усмотрение). ТестЛинк начинает отслеживать состояние бага. После след прогона, когда баг в джире будет помечен как "решен" - то ТестЛинк это тоже отобразит.
В отчетах эта информация тоже будет отображаться.

я делал по этой иструкции http://david-quail-g...k-and-jira.html


в  файл config.inc.php:
$g_interface_bugs = 'JIRA';
//Set the bug tracking system Interface to JIRA 3.1.1
/** The DB host to use when connecting to the JIRA db */
define('BUG_TRACK_DB_HOST', '173.193.250.216');

/** The name of the database that contains the jira tables */
define('BUG_TRACK_DB_NAME', 'jiradb');

/** The DB type being used by jira */
define('BUG_TRACK_DB_USER', 'jirauser');

/** The DB password to use for connecting to the jira db */
define('BUG_TRACK_DB_PASS', 'jirajara');

/** link of the web server for jira */
// define('BUG_TRACK_HREF', "http://localhost:808...Dashboard.jspa");
define('BUG_TRACK_HREF', "http://173.193.250.2...Dashboard.jspa");

/** The DB type to use for connecting to the bugtracking db */
define('BUG_TRACK_DB_TYPE', 'mysql');

/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://173.193.250.2...eateIssue.jspa");


Что еще нужно?
Не пойму как в отчет графу баг добавить, у меня только 7 столбцов, без нее.
  • 0

#11 csramzes

csramzes

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Радь Андрей Васильевич

Отправлено 06 марта 2012 - 09:23

А ету Джиру можно скачать и установить на домашний компютер? ето платная программа? хочеться более детально ознакомиться с какойнибуть баг трекинг системой. Подскажите люди добрые))
  • 0

#12 Vasiliy

Vasiliy

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

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 06 марта 2012 - 10:49

Платная.
Живет здесь - www.atlassian.com
  • 0

#13 csramzes

csramzes

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Радь Андрей Васильевич

Отправлено 06 марта 2012 - 20:06

я вот скачал, она на 60 дней бесплатная!
  • 0


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

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