<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9+%D0%9B%D1%8F%D0%BA%D0%B8%D1%88%D0%B5%D0%B2</id>
		<title>CustisWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9+%D0%9B%D1%8F%D0%BA%D0%B8%D1%88%D0%B5%D0%B2"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9B%D1%8F%D0%BA%D0%B8%D1%88%D0%B5%D0%B2"/>
		<updated>2026-06-10T22:34:47Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/index.php?title=Testopia&amp;diff=28769</id>
		<title>Testopia</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/index.php?title=Testopia&amp;diff=28769"/>
				<updated>2011-07-30T09:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;Андрей Лякишев: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Testopia — инструмент управления тест кейсами от Mozilla Foundation, тесно интегрированный в систему управления ошибками [[Bugzilla]].&lt;br /&gt;
Основной разработчик [http://www.linkedin.com/pub/3/720/4A2 Greg Hendricks] — инженер компании Novell, который видимо сопровождает их [https://bugzilla.novell.com внешнюю инсталяцию] Bugzilla и разрабатывает Testopia для нужд Novell. Он так же ведет [http://testopia.blogspot.com/ блог] посвященный Testopia.&lt;br /&gt;
&lt;br /&gt;
Компании которые используют Testopia:&lt;br /&gt;
* [https://bugzilla.novell.com Novell] — установлена Testopia, но она не показана наружу;&lt;br /&gt;
: в ноябре 2006 [http://article.gmane.org/gmane.linux.suse.opensuse.devel/5618 тут] шло обсуждение что надо выставить testopia для внешних тестировщиков, но не срослось&lt;br /&gt;
* [http://fedoraproject.org/wiki/QA/Testopia_Evaluation fedoraproject.org] — рассматривали для использования, чем кончилось не ясно.&lt;br /&gt;
&lt;br /&gt;
Есть PHP блиотека для доступа к функция XML-RPC Testopia http://idea.opensuse.org/content/ideas/develop-php-library-for-testopia-api.&lt;br /&gt;
&lt;br /&gt;
= Основные объекты =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Не удавшийся граф пока не бросаем.&lt;br /&gt;
digraph G{&lt;br /&gt;
 rankdir=LR&lt;br /&gt;
 edge[arrowhead=&amp;quot;crow&amp;quot;]; &lt;br /&gt;
&lt;br /&gt;
 Component;&lt;br /&gt;
 Product;&lt;br /&gt;
 Milestone;&lt;br /&gt;
 Category;&lt;br /&gt;
 TestPlan;&lt;br /&gt;
 Build;&lt;br /&gt;
 TestCase;&lt;br /&gt;
 CaseRun; &lt;br /&gt;
 TestRun;&lt;br /&gt;
 Enviroment; &lt;br /&gt;
&lt;br /&gt;
 subgraph cluster_server{&lt;br /&gt;
  node [style=filled];&lt;br /&gt;
  Product-&amp;gt;Milestone;&lt;br /&gt;
  Component-&amp;gt;Product[arrowtail=&amp;quot;crow&amp;quot;, arrowhead=&amp;quot;none&amp;quot; ];&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  label = &amp;quot;CI Server&amp;quot;;&lt;br /&gt;
  URL=&amp;quot;#Continuous_Integration_сервер&amp;quot;&lt;br /&gt;
  color=blue;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 Product-&amp;gt;Category;&lt;br /&gt;
 Product-&amp;gt;TestPlan;&lt;br /&gt;
 Product-&amp;gt;Build;&lt;br /&gt;
 Category-&amp;gt;TestCase;&lt;br /&gt;
 Component-&amp;gt;TestCase;&lt;br /&gt;
 Build-&amp;gt;Milestone;&lt;br /&gt;
 TestPlan-&amp;gt;TestCase[arrowtail=&amp;quot;crow&amp;quot;];&lt;br /&gt;
 TestCase-&amp;gt;CaseRun[arrowtail=&amp;quot;crow&amp;quot;];&lt;br /&gt;
 TestPlan-&amp;gt;TestRun;&lt;br /&gt;
 CaseRun-&amp;gt;TestRun[arrowtail=&amp;quot;crow&amp;quot;];&lt;br /&gt;
 CaseRun-&amp;gt;Enviroment; &lt;br /&gt;
 TestRun-&amp;gt;Enviroment; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 { rank = same; Component; Product; Milestone; }&lt;br /&gt;
 { rank = same; Enviroment; TestRun;  }&lt;br /&gt;
}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Image:Testopia.png|600px]]&lt;br /&gt;
&lt;br /&gt;
= Анатомия теста (test case) =&lt;br /&gt;
&lt;br /&gt;
== Структурные ==&lt;br /&gt;
&lt;br /&gt;
=== Product ===&lt;br /&gt;
Продукт из [[Bugzilla]], к которому относится тест.&lt;br /&gt;
&lt;br /&gt;
=== Componet ===&lt;br /&gt;
Компонент из [[Bugzilla]] внутри продукта, к которому относитья тест.&lt;br /&gt;
&lt;br /&gt;
=== Category ===&lt;br /&gt;
Категория. Дополнительное поле для организации тестов в группы. В целом похоже на поле Componet в [[Bugzilla]], но это поле самой Testopia не пересекающееся с Bugzilla.&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
Теги (ключевые слова) присвоенные тесту. аналогичны ключевым словам в Bugzilla, но для их заведения не требуется дополнительных прав. Предназначены для группировки багов самими пользователями для их нужд.&lt;br /&gt;
&lt;br /&gt;
== Атрибуты жизненного цикла ==&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
Стату теста. Имеет три значения:&lt;br /&gt;
* PROPOSED — Тест предложен и пока не написан.&lt;br /&gt;
* CONFIRMED — Тест написан и готов к проверке.&lt;br /&gt;
* DISABLED — Тест устарел и убран из пула тестов.&lt;br /&gt;
&lt;br /&gt;
=== Runs ===&lt;br /&gt;
Запуски тестов к которым привязан данный тест. Что такое запуски тестов смотрите ниже.&lt;br /&gt;
&lt;br /&gt;
== Описание бага ==&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
Краткое описание&lt;br /&gt;
&lt;br /&gt;
=== Alias ===&lt;br /&gt;
Дополнительное кототкое название теста.&lt;br /&gt;
&lt;br /&gt;
=== Priority ===&lt;br /&gt;
Приоритет теста имеет значения от Р1 до Р5ю возможности настройки не известны.&lt;br /&gt;
&lt;br /&gt;
=== Estimated Time ===&lt;br /&gt;
Примерное время выполнения теста в формате HH:MM:SS.&lt;br /&gt;
&lt;br /&gt;
=== Requirement ===&lt;br /&gt;
Числовой идентификатор или URL, который указывает на требование которое проверяет этот баг. Если ввести URL, то в тесте он будет отображаться в браузере как ссылка. Это удобно для связи с требованиями написанными. например в [[WikiWiki]].&lt;br /&gt;
&lt;br /&gt;
=== Automatic ===&lt;br /&gt;
Поле показывающее автоматизирован ли данный тест. Имеет два значения:&lt;br /&gt;
* Manual&lt;br /&gt;
* Automatic&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
Адрес или URL скрипта, если это автоматизированный тест.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
Аргументы скрипта, если это автоматизированный тест.&lt;br /&gt;
&lt;br /&gt;
=== Set Up ===&lt;br /&gt;
Необходимые условия и действия для выполнения теста. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.&lt;br /&gt;
&lt;br /&gt;
=== Break Down ===&lt;br /&gt;
Необходимые действия после выполнения теста. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.&lt;br /&gt;
&lt;br /&gt;
=== Action ===&lt;br /&gt;
Действия (шаги) осуществялемые в тесте для проверки чего-либо. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.&lt;br /&gt;
&lt;br /&gt;
=== Expected Results ===&lt;br /&gt;
Ожидаемые результаты теста для сравнения с полученными результатами. В данном поле возможно богатое редактирования при помощи встроенного WYSWIG редактора html.&lt;br /&gt;
&lt;br /&gt;
== Связанные пользователи ==&lt;br /&gt;
&lt;br /&gt;
=== Author ===&lt;br /&gt;
Автор теста, проставляется автоматически.&lt;br /&gt;
&lt;br /&gt;
=== Default Tester ===&lt;br /&gt;
Тот кому по умолчанию назначена проверка данного теста.&lt;br /&gt;
&lt;br /&gt;
== Зависимости между тестами ==&lt;br /&gt;
Зависимости теста, от каких тестов зависит данный тест (Depends on), какие зависят от него (Blocks). Зависимости позволяют автоматически менять статус теста в некоторых случаях. Если тест провален и имеет состояние FAILED, то все тесты которые от него зависят и включены в текущий цикл работ (Run) автоматически получат статус BLOCKED.&lt;br /&gt;
&lt;br /&gt;
= Права доступа =&lt;br /&gt;
&lt;br /&gt;
== Группа Testers ==&lt;br /&gt;
Права доступа организованы аналогично Bugzilla, но более слабо. Есть группа Testers — все кто в нее входят имеют доступ на чтение и изменение '''всех''' объектов в Testopia. Для того чтобы создавать новые планы тестирования необходимо быть членом этой группы.&lt;br /&gt;
&lt;br /&gt;
== Доступ к планам тестирования ==&lt;br /&gt;
Дополнительно для каждого плана тестирования можно задать список пользователей (Access Control Lists), которые имеют доступ к нему (и всем дочерним объектам). Есть несколько уровней доступа:&lt;br /&gt;
* Read — просмотр всех объектов плана;&lt;br /&gt;
* Write — изменение всех объектов плана, подразумевает просмотр;&lt;br /&gt;
* Delete — удаление объектов в Testopia, подразумевает чтение и изменение;&lt;br /&gt;
* Admin — возможность выдавать права в объекте.&lt;br /&gt;
&lt;br /&gt;
Конечно не совсем удобная, но гибкая система.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{replicate-from-custiswiki-to-lib}}&lt;br /&gt;
&lt;br /&gt;
{{replicate-from-custiswiki-to-smwiki}}&lt;br /&gt;
[[Категория:Тестирование программного обеспечения]]&lt;br /&gt;
[[Категория:CustisWikiToTools]]&lt;/div&gt;</summary>
		<author><name>Андрей Лякишев</name></author>	</entry>

	</feed>