Difference between revisions of "RU/development/qa/project issues"

From Wiki
Jump to navigationJump to search
(Основной текст статьи)
 
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:База Знаний: Багтрекер OpenOffice.org}}
+
<section begin=title /><noinclude>{{DISPLAYTITLE:Контроль качества: </noinclude>Багтрекер {{OOo}}<noinclude>}}</noinclude><section end=title />
 
+
{{BreadCrumbL10n}}
<nowiki>[[Category:RU/qa|</nowiki>Багтрекер OpenOffice.org]]
 
 
 
 
__NOTOC__
 
__NOTOC__
  
  
''«Существует всего два типа программ: большие и маленькие. Последние не могут работать при наличии ошибок».''
+
{{QuoteRu
 
+
|цитата=Существует всего два типа программ: большие и маленькие. Последние не могут работать при наличии ошибок.
<div align="right">Профессор Феликс Владимирович Широков</div>
+
|автор=Профессор Феликс Владимирович Широков}}
  
OpenOffice.org — это большая программа.
+
{{OOo}} — это большая программа.
  
Для отслеживания проблем в OpenOffice.org существует инструмент — багтрекер.
+
Для отслеживания проблем в {{OOo}} существует инструмент — багтрекер.
  
 
=== Что такое багтрекер? ===
 
=== Что такое багтрекер? ===
Line 19: Line 17:
  
 
* для разработчиков, которые вносят изменения в код проекта;
 
* для разработчиков, которые вносят изменения в код проекта;
* для пользователей, которые сообщают о проблемах в проекте OpenOffice.org.
+
* для пользователей, которые сообщают о проблемах в проекте {{OOo}}.
  
Управлением этой системой занимается команда Контроля Качества<nowiki> ([</nowiki>[http://qa.openoffice.org/ Quality Assurance]]), которая проверяет баги и поддерживает базу в актуальном состоянии и выставляет приоритеты запросов.
+
Управлением этой системой занимается команда Контроля Качества ([http://qa.openoffice.org/ Quality Assurance]), которая проверяет баги и поддерживает базу в актуальном состоянии и выставляет приоритеты запросов.
  
 
=== Основные возможности ===
 
=== Основные возможности ===
* Сообщать об обнаруженной ошибке, предварительно ознакомившись с <nowiki>[</nowiki>инструкцией]<nowiki>;</nowiki>
+
* Сообщать об обнаруженной ошибке, предварительно ознакомившись с [инструкцией];
 
* Отслеживать решение существующих;
 
* Отслеживать решение существующих;
 
* Комментировать;
 
* Комментировать;
Line 61: Line 59:
 
* '''P1''' — наивысший приоритет, самые редкие проблемы, когда пакет ПОЛНОСТЬЮ неработоспособен из-за ошибок компиляции или падений при запуске.
 
* '''P1''' — наивысший приоритет, самые редкие проблемы, когда пакет ПОЛНОСТЬЮ неработоспособен из-за ошибок компиляции или падений при запуске.
 
* '''P2''' — серьёзная проблема, связанная с потерей данных (зависание, падение), на часто используемом действии; или такая проблема затрагивает большое число пользователей.
 
* '''P2''' — серьёзная проблема, связанная с потерей данных (зависание, падение), на часто используемом действии; или такая проблема затрагивает большое число пользователей.
* '''P3''' — большинство Issue имеют этот приоритет, в том числе RFE (см. [http://ru.openoffice.org/about-issuezilla.html#type Типы проблем в багтрекере]).
+
* '''P3''' — большинство Issue имеют этот приоритет, в том числе RFE.
 
* '''P4''' — малозначимая проблема (ошибки перевода, опечатки, текста, не помещающегося на экране в редком диалоге, и прочее), относящееся к "полировке" пакета.
 
* '''P4''' — малозначимая проблема (ошибки перевода, опечатки, текста, не помещающегося на экране в редком диалоге, и прочее), относящееся к "полировке" пакета.
 
* '''P5''' — самая малозначимая проблема.
 
* '''P5''' — самая малозначимая проблема.
Line 68: Line 66:
 
Рассмотрим более подробно значимые для пользователя поля в багтрекере на конкретном примере: [http://www.openoffice.org/issues/show_bug.cgi?id=96751 http://www.openoffice.org/issues/show_bug.cgi?id=96751]
 
Рассмотрим более подробно значимые для пользователя поля в багтрекере на конкретном примере: [http://www.openoffice.org/issues/show_bug.cgi?id=96751 http://www.openoffice.org/issues/show_bug.cgi?id=96751]
  
<nowiki>[[</nowiki>File:Issue96751.png]]
+
[[File:Issue96751.png|700px]]
  
  
 
==== Левый столбец: ====
 
==== Левый столбец: ====
 
* '''Issue #''' — номер проблемы. Присваивается автоматически.
 
* '''Issue #''' — номер проблемы. Присваивается автоматически.
* '''Component''' — часть проекта OpenOffice.org, к которой относится данная проблема.Это может быть Word Processor (Writer), Spreadsheet (Calc), UI (пользовательский интерфейс), Formula editor (Math) и т.&nbsp;п.
+
* '''Component''' — часть проекта {{OOo}}, к которой относится данная проблема.Это может быть Word Processor (Writer), Spreadsheet (Calc), UI (пользовательский интерфейс), Formula editor (Math) и т.&nbsp;п.
 
* '''Subcomponent''' — более детальная часть, зависимая от Component, например, code, www, scripting, configuration и т.&nbsp;д. Полный перечень и возможные варианты можно найти в [http://www.openoffice.org/issues/query.cgi системе поиска проблем].
 
* '''Subcomponent''' — более детальная часть, зависимая от Component, например, code, www, scripting, configuration и т.&nbsp;д. Полный перечень и возможные варианты можно найти в [http://www.openoffice.org/issues/query.cgi системе поиска проблем].
 
* '''Status''' — текущий статус проблемы. К примеру:
 
* '''Status''' — текущий статус проблемы. К примеру:
Line 91: Line 89:
 
* '''Version''' — версия ООо, в которой проблема впервые была замечена. В дальнейшем значение этого поля изменять не следует.
 
* '''Version''' — версия ООо, в которой проблема впервые была замечена. В дальнейшем значение этого поля изменять не следует.
 
* '''Priority''' — см. раздел [http://ru.openoffice.org/about-issuezilla.html#priority Приоритет проблем].
 
* '''Priority''' — см. раздел [http://ru.openoffice.org/about-issuezilla.html#priority Приоритет проблем].
* '''Issue type''' — см. раздел [http://ru.openoffice.org/about-issuezilla.html#type Типы проблем в багтрекере].
+
* '''Issue type''' Типы проблем в багтрекере.
* '''Target milestone''' — версия OpenOffice.org, в которой данная проблема исправлена или предполагается быть исправленной.
+
* '''Target milestone''' — версия {{OOo}}, в которой данная проблема исправлена или предполагается быть исправленной.
  
 
==== Правый столбец: ====
 
==== Правый столбец: ====
Line 101: Line 99:
  
 
=== Как найти требуемое Issue? ===
 
=== Как найти требуемое Issue? ===
* <nowiki>[</nowiki>[http://qa.openoffice.org/issue_handling/pre_submission.html быстрый запрос]]<nowiki>;</nowiki>
+
* [http://qa.openoffice.org/issue_handling/pre_submission.html Быстрый запрос];
* <nowiki>[</nowiki>[http://www.openoffice.org/issues/query.cgi детальный запрос]].
+
* [http://www.openoffice.org/issues/query.cgi Детальный запрос].
 
 
=== См. также... ===
 
* [http://ru.openoffice.org/createnewissue.html Как создать Issue]<nowiki>;</nowiki>
 
* [http://qa.openoffice.org/ Quality Assurance] (EN).
 
  
{{RU/documentation/signyear|Sancho|А. Е. Харламенков|2010}}
+
{{SeeAlso|RU|* [[RU/development/qa/create_issue|Создание Issue]]}}
  
{{KbВottom}}
+
{{SignYear|Aeroshin|А.&nbsp;В.&nbsp;Ерошин|2010}}
 +
{{RUqaBottom}}

Latest revision as of 08:28, 6 September 2011


Quote bg.pngСуществует всего два типа программ: большие и маленькие. Последние не могут работать при наличии ошибок.

Профессор Феликс Владимирович ШироковQuote bg2.png

OpenOffice.org — это большая программа.

Для отслеживания проблем в OpenOffice.org существует инструмент — багтрекер.

Что такое багтрекер?

Баг (англ. bug — жук) — ошибка в программе. Issue — в данном контексте может быть переведено как «проблема» или «спорный вопрос».

Багтрекер — инструмент, предназначен:

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

Управлением этой системой занимается команда Контроля Качества (Quality Assurance), которая проверяет баги и поддерживает базу в актуальном состоянии и выставляет приоритеты запросов.

Основные возможности

  • Сообщать об обнаруженной ошибке, предварительно ознакомившись с [инструкцией];
  • Отслеживать решение существующих;
  • Комментировать;
  • Голосовать за интересующие проблемы;

Типы проблем в багтрекере

Багтрекер оперирует с несколькими типами проблем. Расскажем о наиболее интересных:


Тип issue
Описание
DEFECTили баг Функциональность не соответствует заявленной.
Enhancementили RFE Сокращение от "Request For Enhancement" — "запрос на улучшение". Улучшение уже существующего функционала, изменение настроек по умолчанию.
Feature Добавление нового функционала в пакет, реализация новой функции, действия, доработка крупных недочетов в функциональности.
Patch Написан и приложен к Issue код, исправляющий проблему.

Приоритет проблем

Все Issue в багтрекере поделены на пять категорий:

  • P1 — наивысший приоритет, самые редкие проблемы, когда пакет ПОЛНОСТЬЮ неработоспособен из-за ошибок компиляции или падений при запуске.
  • P2 — серьёзная проблема, связанная с потерей данных (зависание, падение), на часто используемом действии; или такая проблема затрагивает большое число пользователей.
  • P3 — большинство Issue имеют этот приоритет, в том числе RFE.
  • P4 — малозначимая проблема (ошибки перевода, опечатки, текста, не помещающегося на экране в редком диалоге, и прочее), относящееся к "полировке" пакета.
  • P5 — самая малозначимая проблема.

Значения полей

Рассмотрим более подробно значимые для пользователя поля в багтрекере на конкретном примере: http://www.openoffice.org/issues/show_bug.cgi?id=96751

Issue96751.png


Левый столбец:

  • Issue # — номер проблемы. Присваивается автоматически.
  • Component — часть проекта OpenOffice.org, к которой относится данная проблема.Это может быть Word Processor (Writer), Spreadsheet (Calc), UI (пользовательский интерфейс), Formula editor (Math) и т. п.
  • Subcomponent — более детальная часть, зависимая от Component, например, code, www, scripting, configuration и т. д. Полный перечень и возможные варианты можно найти в системе поиска проблем.
  • Status — текущий статус проблемы. К примеру:
    • Unconfirmed — проблема требует подтверждения;
    • New — новая проблема;
    • Closed — запрос обработан и закрыт;
    • Resolved — запрос обработан и решен.
  • Resolution — как решено. См.:
    • Fixed — для проблемы написан код, устраняющий данную ошибку;
    • Wontfix — по мнению разработчиков, проблему исправлять не следует;
    • Duplicate — данная проблема является дубликатом уже имеющейся.В совокупности, поля Status и Resolution полностью описывают статус проблемы. Например, Closed + Duplicate означает, что проблема закрыта, так как является дубликатом более раннего Issue (всегда приводится ссылка на самый первый репорт, так что легко перейти по ссылке).
  • Summary — заголовок проблемы. Составляется автором.
  • Attachments — список приложенных к данному Issue файлов.

Средний столбец:

  • OS — операционная система.
  • Version — версия ООо, в которой проблема впервые была замечена. В дальнейшем значение этого поля изменять не следует.
  • Priority — см. раздел Приоритет проблем.
  • Issue type Типы проблем в багтрекере.
  • Target milestone — версия OpenOffice.org, в которой данная проблема исправлена или предполагается быть исправленной.

Правый столбец:

  • Reporter — автор проблемы.
  • CC — список пользователей, которые будут получать уведомление по электронной почте при любом изменении в этом Issue.

После всех полей следуют описание проблемы, данное автором, и последовательные комментарии участников QA или других пользователей.

Как найти требуемое Issue?




Смотрите также:











К началу страницы