Testopia
Testopia — инструмент управления тест кейсами от Mozilla Foundation, тесно интегрированный в систему управления ошибками Bugzilla. Основной разработчик Greg Hendricks — инженер компании Novell, который видимо сопровождает их внешнюю инсталяцию Bugzilla и разрабатывает Testopia для нужд Novell. Он так же ведет блог посвященный Testopia.
Компании которые используют Testopia:
- Novell — установлена Testopia, но она не показана наружу;
- в ноябре 2006 тут шло обсуждение что надо выставить testopia для внешних тестировщиков, но не срослось
- fedoraproject.org — рассматривали для использования, чем кончилось не ясно.
Есть PHP блиотека для доступа к функция XML-RPC Testopia http://idea.opensuse.org/content/ideas/develop-php-library-for-testopia-api.
Contents
Основные объекты
Анатомия теста (test case)
Структурные
Product
Продукт из Bugzilla, к которому относится тест.
Componet
Компонент из Bugzilla внутри продукта, к которому относитья тест.
Category
Категория. Дополнительное поле для организации тестов в группы. В целом похоже на поле Componet в Bugzilla, но это поле самой Testopia не пересекающееся с Bugzilla.
Tags
Теги (ключевые слова) присвоенные тесту. аналогичны ключевым словам в Bugzilla, но для их заведения не требуется дополнительных прав. Предназначены для группировки багов самими пользователями для их нужд.
Атрибуты жизненного цикла
Status
Стату теста. Имеет три значения:
- PROPOSED — Тест предложен и пока не написан.
- CONFIRMED — Тест написан и готов к проверке.
- DISABLED — Тест устарел и убран из пула тестов.
Runs
Запуски тестов к которым привязан данный тест. Что такое запуски тестов смотрите ниже.
Описание бага
Summary
Краткое описание
Alias
Дополнительное кототкое название теста.
Priority
Приоритет теста имеет значения от Р1 до Р5ю возможности настройки не известны.
Estimated Time
Примерное время выполнения теста в формате HH:MM:SS.
Requirement
Числовой идентификатор или URL, который указывает на требование которое проверяет этот баг. Если ввести URL, то в тесте он будет отображаться в браузере как ссылка. Это удобно для связи с требованиями написанными. например в WikiWiki.
Automatic
Поле показывающее автоматизирован ли данный тест. Имеет два значения:
- Manual
- Automatic
Script
Адрес или URL скрипта, если это автоматизированный тест.
Arguments
Аргументы скрипта, если это автоматизированный тест.
Set Up
Необходимые условия и действия для выполнения теста. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.
Break Down
Необходимые действия после выполнения теста. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.
Action
Действия (шаги) осуществялемые в тесте для проверки чего-либо. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.
Expected Results
Ожидаемые результаты теста для сравнения с полученными результатами. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.
Связанные пользователи
Author
Автор теста, проставляется автоматически.
Default Tester
Тот кому по умолчанию назначена проверка данного теста.
Зависимости между тестами
Зависимости теста, от каких тестов зависит данный тест (Depends on), какие зависят от него (Blocks). Зависимости позволяют автоматически менять статус теста в некоторых случаях. Если тест провален и имеет состояние FAILED, то все тесты которые от него зависят и включены в текущий цикл работ (Run) автоматически получат статус BLOCKED.
Права доступа
Группа Testers
Права доступа организованы аналогично Bugzilla, но более слабо. Есть группа Testers — все кто в нее входят имеют доступ на чтение и изменение всех объектов в Testopia. Для того чтобы создавать новые планы тестирования необходимо быть членом этой группы.
Доступ к планам тестирования
Дополнительно для каждого плана тестирования можно задать список пользователей (Access Control Lists), которые имеют доступ к нему (и всем дочерним объектам). Есть несколько уровней доступа:
- Read — просмотр всех объектов плана;
- Write — изменение всех объектов плана, подразумевает просмотр;
- Delete — удаление объектов в Testopia, подразумевает чтение и изменение;
- Admin — возможность выдавать права в объекте.
Конечно не совсем удобная, но гибкая система.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Внимание! Данная статья выбрана для репликации в SMWiki.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить