Протокол результатов
   Помогает разработчикам определить и
    исправить ошибку;
   Предлагает пути решения проблемы /
    улучшения качества продукта;
   Обеспечивает информацию о качестве /
    готовности объекта тестирования;
   Должен быть объективным, избегать
    обвинений и критики.

       Ошибки не должны уйти в небытие!
Название атрибута                  Предназначение
Идент.номер           Уникальный номер для отчета
Объект тестирования   Идентификатор или название объекта
                      тестирования
Источник              Этап разработки, во время которой была
                      допущена ошибка
Версия                Идентивикатор версии объекта тестирования,
                      в которой найдена ошибка
Автор отчета об       Имя (тестировщика), создавшего отчет об
ошибке                ошибке
Ответственный         Имя программиста, ответственного за
разработчик           отладку
Дата                  Дата создания отчета об ошибке
Reporting error
Название атрибута                   Предназначение
Тест-кейс           Описание теста, во время выполнения которого
                    была обнаружена ошибка (шаги, необходимые
                    для воспроизведения)
Описание            Описание возникшей проблемы: несоответствие
проблемы            полученного результата ожидаемому
Требование          Указание на требование (клиента), которое не
                    выполняется из-за обнаруженной ошибки
Комментарии         Комментарии задействованных сторон,
                    обсуждение ошибки
Исправления         Описание внесенных изменений (patch notes)
Ссылки              Ссылки на другие связанные отчеты об ошибках
... we have introduces matching to handle the confirmation of transactions. An error,
which occurs when matching without incoming is the following:
1)    a transaction is saved and awaiting match. having reached status FinCalc
2)    the transaction is loaded in the match window
3)    the transaction is opened from the match window (Show Conf./Trans.)
4)    the transaction is modified (regardless if anything changes).
5)    a new instance of the transaction is saved (again status FinCalc).
6)    the new transaction is now waiting for match.

The problem is, that the "old" transaction, now with status cancelled is still shown in
the match window. It seems it can be proccessed from there, however nothing really
happens. Ie. as long as the match window is not refreshed, the transaction still
appears. Pressing "Match without incoming" seamingly executed the match and the
transaction disappears - however nothing has happened. The "new" transaction is
still waiting for match, and will appear when refreshing.
At least a Warning "Another user has updated the transaction" should appear when
trying to manually match a transaction which is no longer up to date.
Example exists in 5.1 Public - you might use match screen with id "AAKTEST" and
transaction # 20121003000002
When transactions have been
changed in the background and
a changed transaction is
matched without incoming, the
user will now presented an error
message




                Setups for netting rules using settlement
                information free-codes as grouping fields did
                not show transactions without settlement
                information at all. This has been corrected
Название атрибута                  Предназначение
Статус              Текущее состояние процесса обработки отчета
                    об ошибке

Важность            Класс важности отчета об ошибке
Срочность           Класс срочности отчета об ошибке
Категория           Классификация по «содержанию»
Reporting error
Severity vs. Priority
Важность – уровень влияния ошибки на
деятельность пользователя (impact):
 ◦   Критичная ошибка
 ◦   Важная
 ◦   Средняя
 ◦   Низкая
Severity vs. Priority
Срочность – указывает на временные рамки
ожидания исправлений:
 ◦   Срочно
 ◦   В следующем релизе
 ◦   При случае
 ◦   С открытой датой
• Ошибка
• Запрос на доработку
• Предложение
• ...
Reporting error
Новый отчет об
                   ошибках




  КОНТРОЛЬ         ОТКРЫТ        ОТКЛОНЕН




                   АНАЛИЗ




                ИСПРАВЛЕНИЯ




ТЕСТ ПРОВАЛЕН       ТЕСТ          ЗАКРЫТ
Закрывать отчеты об ошибках должны
 только тестировщики и никто кроме
           тестировщиков!
Reporting error

More Related Content

PPTX
Test levels
PPTX
Test types
PPTX
Fundamental test process
PPTX
программное обеспечение процесса тестирования
PPTX
Теория тестирования, часть 1
PPT
Тестирование ПО (лекция 2)
PPT
Тестирование ПО (лекция 3)
PPT
Тестирование ПО (лекция 1)
Test levels
Test types
Fundamental test process
программное обеспечение процесса тестирования
Теория тестирования, часть 1
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 1)

What's hot (20)

PPTX
Static testing
PPTX
Test automation
PPTX
лекция4 qa
PPTX
лекция3 QA
PPTX
Управление конфигурациями и артефакты тестирования
PPTX
QA Лекция2
PPTX
Тесты (типы тестов, организация тестов, создание тестов).
PPTX
Система генерации чек-листов для регрессионного тестирования на основе анализ...
PPTX
Теория тестирования, часть 2 (процесс, компоненты).
PPTX
Тестирование сложных программных решений и комплексных систем.
ODP
презентация планов
ODP
презентация планов
PPTX
Requirements, введение в bug tracking systems.
PPTX
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
PPTX
Эффективное использование Microsoft team system для улучшения процессов разра...
PPTX
Процесс тестирования
PPTX
Артефакты тестирования: быть или не быть?
PPTX
Software testing foundations_ilya_pluzhnikov
PPTX
Тестирование ПО
PPTX
QA и тестирование игр
Static testing
Test automation
лекция4 qa
лекция3 QA
Управление конфигурациями и артефакты тестирования
QA Лекция2
Тесты (типы тестов, организация тестов, создание тестов).
Система генерации чек-листов для регрессионного тестирования на основе анализ...
Теория тестирования, часть 2 (процесс, компоненты).
Тестирование сложных программных решений и комплексных систем.
презентация планов
презентация планов
Requirements, введение в bug tracking systems.
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Эффективное использование Microsoft team system для улучшения процессов разра...
Процесс тестирования
Артефакты тестирования: быть или не быть?
Software testing foundations_ilya_pluzhnikov
Тестирование ПО
QA и тестирование игр
Ad

Similar to Reporting error (15)

PPTX
Документирование дефектов
PPTX
Александр Александров -- Дефектные дефекты
PPTX
Этапы и сроки обработки проблем
PPTX
Дефекты при тестировании ПО
PPTX
Полезные "фишки" для построения успешного процесса тестирования
PPTX
SQA Days 10: Фишки просветлённых тест-менеджеров
PDF
Андрей Уразов - Методы раннего обнаружения ошибок
PDF
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
PPTX
лекция типовые ошибки
PDF
2.1 Тестирование: основные определения
PPTX
PPTX
How towritebugreports
PPTX
How towritebugreports
PPTX
Test management
PPT
Test management print
Документирование дефектов
Александр Александров -- Дефектные дефекты
Этапы и сроки обработки проблем
Дефекты при тестировании ПО
Полезные "фишки" для построения успешного процесса тестирования
SQA Days 10: Фишки просветлённых тест-менеджеров
Андрей Уразов - Методы раннего обнаружения ошибок
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
лекция типовые ошибки
2.1 Тестирование: основные определения
How towritebugreports
How towritebugreports
Test management
Test management print
Ad

More from QA Guards (11)

PPTX
ISTQB Foundation Level Certification - Intruduction
PPTX
Terms and definitions
PPTX
Grey box techniques
PPTX
Independence of testing
PPTX
Test design techniques
PPTX
Testing tools
PPTX
Software development lifecycle
PPTX
White box techniques
PPTX
Black box techniques
PPTX
Analysis and Design
PPTX
IntroductionPrinciples
ISTQB Foundation Level Certification - Intruduction
Terms and definitions
Grey box techniques
Independence of testing
Test design techniques
Testing tools
Software development lifecycle
White box techniques
Black box techniques
Analysis and Design
IntroductionPrinciples

Reporting error

  • 2. Помогает разработчикам определить и исправить ошибку;  Предлагает пути решения проблемы / улучшения качества продукта;  Обеспечивает информацию о качестве / готовности объекта тестирования;  Должен быть объективным, избегать обвинений и критики. Ошибки не должны уйти в небытие!
  • 3. Название атрибута Предназначение Идент.номер Уникальный номер для отчета Объект тестирования Идентификатор или название объекта тестирования Источник Этап разработки, во время которой была допущена ошибка Версия Идентивикатор версии объекта тестирования, в которой найдена ошибка Автор отчета об Имя (тестировщика), создавшего отчет об ошибке ошибке Ответственный Имя программиста, ответственного за разработчик отладку Дата Дата создания отчета об ошибке
  • 5. Название атрибута Предназначение Тест-кейс Описание теста, во время выполнения которого была обнаружена ошибка (шаги, необходимые для воспроизведения) Описание Описание возникшей проблемы: несоответствие проблемы полученного результата ожидаемому Требование Указание на требование (клиента), которое не выполняется из-за обнаруженной ошибки Комментарии Комментарии задействованных сторон, обсуждение ошибки Исправления Описание внесенных изменений (patch notes) Ссылки Ссылки на другие связанные отчеты об ошибках
  • 6. ... we have introduces matching to handle the confirmation of transactions. An error, which occurs when matching without incoming is the following: 1) a transaction is saved and awaiting match. having reached status FinCalc 2) the transaction is loaded in the match window 3) the transaction is opened from the match window (Show Conf./Trans.) 4) the transaction is modified (regardless if anything changes). 5) a new instance of the transaction is saved (again status FinCalc). 6) the new transaction is now waiting for match. The problem is, that the "old" transaction, now with status cancelled is still shown in the match window. It seems it can be proccessed from there, however nothing really happens. Ie. as long as the match window is not refreshed, the transaction still appears. Pressing "Match without incoming" seamingly executed the match and the transaction disappears - however nothing has happened. The "new" transaction is still waiting for match, and will appear when refreshing. At least a Warning "Another user has updated the transaction" should appear when trying to manually match a transaction which is no longer up to date. Example exists in 5.1 Public - you might use match screen with id "AAKTEST" and transaction # 20121003000002
  • 7. When transactions have been changed in the background and a changed transaction is matched without incoming, the user will now presented an error message Setups for netting rules using settlement information free-codes as grouping fields did not show transactions without settlement information at all. This has been corrected
  • 8. Название атрибута Предназначение Статус Текущее состояние процесса обработки отчета об ошибке Важность Класс важности отчета об ошибке Срочность Класс срочности отчета об ошибке Категория Классификация по «содержанию»
  • 10. Severity vs. Priority Важность – уровень влияния ошибки на деятельность пользователя (impact): ◦ Критичная ошибка ◦ Важная ◦ Средняя ◦ Низкая
  • 11. Severity vs. Priority Срочность – указывает на временные рамки ожидания исправлений: ◦ Срочно ◦ В следующем релизе ◦ При случае ◦ С открытой датой
  • 12. • Ошибка • Запрос на доработку • Предложение • ...
  • 14. Новый отчет об ошибках КОНТРОЛЬ ОТКРЫТ ОТКЛОНЕН АНАЛИЗ ИСПРАВЛЕНИЯ ТЕСТ ПРОВАЛЕН ТЕСТ ЗАКРЫТ
  • 15. Закрывать отчеты об ошибках должны только тестировщики и никто кроме тестировщиков!

Editor's Notes

  • #2: Баг-трекеры, статусы ошибок, жизненный цикл ошибок
  • #6: Отчет об ошибках может быть связан либо с других отчетом о такой же ошибке (в таком случае один из них должен быть закрыт), либо с отчетом, являющимся источником проблемы.
  • #9: Источник имеет важное значение для дальнейшего улучшения процесса разработки в целом