Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testirovanie_programmnogo_obespechenia.doc
Скачиваний:
32
Добавлен:
19.08.2019
Размер:
1.08 Mб
Скачать

22. Жизненный цикл ошибки. Системы документирования ошибок.

ЖЦ ошибки нач-ся с ее обнаружения и присвоение ей статуса – «найдено» (submitted), затем ошибка направляется к разработчику и ей присваивается статус – «присвоена» (assigned), после исправления - статус «исправлена» (fixed), затем исправленная ошибка направляется тестировщику (как правило, в новой версии ПП), и если она не повторяется, то получает статус – «проверена» (verified).

Возможны также следующие случаи:

  1. когда исправленная ошибка повторяется снова, тогда тестировщик присваивает статус – «повторить» (reopen).

  2. когда задокументированная ошибка не воспроизводится, тогда - статус «не воспроизводится» (declired).

  3. когда задокументированная ошибка не может быть исправлена в текущей версии ПП или ее не следует исправлять вообще. В 1-ом случае ошибка, возможно, сама собой исчезнет в последующей версии ПП. Во 2-ом случае ошибка была не точно определена в требованиях, тогда ошибку откладывают и статус – «отложить» (deffered)

Для автоматического пр-сса документирования ошибок существуют системы документирования и отслеживания ошибок (bug tracking system).

Назначение таких систем состоит в следующем:

    1. Повышение взаимодействия между сотрудниками;

    2. Ни одна ошибка не должна остаться неисправленной из-за прихоти разработчика;

    3. Как можно меньше проблем д. остаться из-за проблем между сотрудниками.

В пр-ссе документирования ошибка проходит след путь:

    1. найденная ошибка вносится в систему;

    2. руководитель просматривает все отчеты об ошибках и назначает разработчика для исправления ошибки;

    3. ошибка исправляется и обозначается, как исправленная

    4. тестир проверяет, действительно ли исправлена;

    5. если ошибка исправлена, то она закрывается, если нет – переходит на шаг 1;

    6. возможны случаи, когда ошибка не воспроизводится, либо б. исправлена позже, либо не будет исправлена совсем.

Выбор системы документирования осуществляется по следующим пунктам:

    1. Устойчивость системы на различных платформах;

    2. Наличие клиент-серверного приложения;

    3. Поддержка работы с различными БД;

    4. Интегрирование в различные информационные стеды;

    5. Стоимость и схема лицензирования;

    6. Гибкость настройки системы, а так же элементарная поддержка событий и формирования отчетов.

В качестве примера можно привести следующие системы: Rational Clear Quest, Seapine Test track Pro, SoftWare PR-Tracker, Bugzilla.

23. Специфика и ограничения тестирования Web-приложений.

Два ключевых момента:

1) 1. Проверка на совместимость на уровне браузера

2. Совместимость на уровне ОС

3. БД, используемые в проекте и тестировании

4. Веб-сервера, используемые в проекте и тестировании

5. Сервера приложений, используемые в проекте и тестировании.

Результаты используются для создания матрицы тестирования.

2) 1. Языки и технологии разработки веб-приложений. Различия между статическими сайтами и динамическими.

2. Удобства использования: дружественность (навигация, таблицы, фреймы, шрифты, звук, видео)

3. Производительность( вр. загрузки, отклика, кол-во одновр-х польз-й)

4. повр-е ссылки и отсут-е страницы

5. защитный режим работы с сайтом

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]