Страница80
Result(Pass/Fail):Pass(9)
ОТЧЕТЫОПРОБЛЕМАХ
Каждоенесоответствиестребованиями,найденноетестировщиком,должнобытьдокументировановвиде
отчетаопроблеме.Вероятностьобнаруженияиисправленияошибки,вызвавшейэтонесоответствие,
зависитоттого,насколькокачественноонадокументирована.
ОТЧЕТЫОПРОБЛЕМАХмогутпоступатьнетолькооттестировщиков,ноиотспециалистовтехнической
поддержкиилипользователей,однакоихобщаяцель–указатьнаналичиепроблемывсистеме,которая
должнабытьустранена.
ОТЧЕТОПРОБЛЕМЕ–одинизсамыхважныхдокументоввцепочкетестовойдокументации.
Главное,чтодолжнобытьвключеновотчетобошибке,это:
СПОСОБВОСПРОИЗВЕДЕНИЯПРОБЛЕМЫ.Длятого,чтобыразработчиксмогустранить
проблему,ондолженразобратьсявеепричинах,самостоятельновоспроизведяее(и,возможно,не
одинраз).
АНАЛИЗПРОБЛЕМЫСКРАТКИМЕЕОПИСАНИЕМ.Описаниедолжнопроводитьсявтехже
терминах,вкоторыхсоставленытребованияначастьсистемы,вкоторойобнаруженапроблема.В
этомслучаеминимизируетсявероятностьнедопониманиясутипроблемы.
ЛюбойотчетопроблемедолженбытьсоставленНЕМЕДЛЕННОпослеееобнаружения.Еслиотчетбудет
составленспустязначительноевремя,повышаетсявероятностьтого,чтовнегонепопадеткакая‐либо
важнаяинформация,котораяпоможетустранитьпричинупроблемывкратчайшиесроки.
СТРУКТУРАОТЧЕТОВОПРОБЛЕМАХ
Структураотчётаопроблемевцеломмалоразличаетсявразличныхпроектах,измененияобычнокасаются
толькопорядкаиименследованияполей.Некоторыеполямогутотражатьспецификуданногоконкретного
проекта,однакообычноэтиполяследующие.
1. ОБЪЕКТ,ВКОТОРОМНАЙДЕНАПРОБЛЕМА.Здесьпомещаетсямаксимальнополная
информация–длядокументацииэтоназваниедокумента,раздел,автор,версия.Дляисходных
текстовэтоимямодуля,имяфункции/методаилиномерастрок,версия.
2. ВЫПУСКИВЕРСИЯСИСТЕМЫ.Определяетместо,откудабылвзятобъектсобнаруженной
проблемой.Обычнотребуетсяотдельнаяидентификацияверсиисистемы(анетольковерсии
исходныхтекстов),посколькуможетвозникнутьпутаницасповторновыявленнымипроблемами.
3. ТИПОТЧЁТА.
Ошибкакодирования–коднесоответствуеттребованиям.
Ошибкапроектирования–тестировщикнесогласенспроектнойдокументацией.
Предложение–утестировщикавозниклаидея,какможноусовершенствоватькод.
Расхождениесдокументацией–поведениепрограммногообеспечениянесоответствует
руководствупользователяилипроектнойдокументации,иливообщенигденеописано.
Приэтомутестировщиканетоснованийобъявлять,гдеименнонаходитсяошибка.
Взаимодействиесаппаратурой–невернаядиагностикаплохогосостоянияустройства,
ошибкавинтерфейсесустройством.
Вопрос–тестировщикнеуверен,чтоэтопроблемаиемутребуетсядополнительная
информация.
4. СТЕПЕНЬВАЖНОСТИ.Строгогокритерияопределениястепениважностинесуществуетиобычно
этополекодируютот1(незначительно)до10(фатально).