Термины, сокращения и определения



Nbsp;         Положение о тестировании в проектах разработки программного обеспечения       дата введения:   основание для введения: Приказ № __ Генерального директора от                  г. дата отмены:   основание для отмены:   заменено на:               Утверждено Приказом Генерального директора от                  №         Положение о тестировании в проектах разработки программного обеспечения     Листов 22

Аннотация

Настоящий документ является частью организационного обеспечения выполнения проектов разработки прикладного программного обеспечения. В документе представлены обязательные процедуры и правила организации тестирования программных продуктов в процессе разработки прикладного программного обеспечения. Утвержденное положение имеет статус стандарта и обязательно для выполнения всеми участниками проектов разработки программного обеспечения.

Содержание

1. Введение................................................................................................ 3

1.1. Цель документа................................................................................. 3

1.2. Сфера применения............................................................................. 3

1.3. Нормативная основа........................................................................ 3

1.4. Сведения о документе...................................................................... 3

1.5. Процедура сопровождения Положения........................................ 3

1.6. Термины, сокращения и определения........................................... 4

2. Основные положения................................................................. 7

2.1. Цели тестирования............................................................................ 7

2.2. Участники процесса тестирования............................................... 7

2.2.1. Распределение ответственности................................................ 7

2.2.2. Ключевая роль тестировщика...................................................... 7

2.3. Документирование............................................................................ 8

3. Стандарт процесса тестирования.................................... 9

3.1. Обязательные документы............................................................... 9

3.1.1. План тестирования (Test plan)..................................................... 9

3.1.2. Тестовые спецификации (test case specifications)....................... 10

3.1.3. Тестовые процедуры (Test-Procedure Specifications)................. 10

3.1.4. Отчет тестирования (Test incident report)............................... 11

3.1.5. Итоговый отчет тестирования (Test summary report)........... 11

3.1.6. Программа и методика испытаний (Acceptance test)............... 12

3.2. Измерения.......................................................................................... 12

3.2.1. Количество ошибок..................................................................... 12

3.2.2. Степень серьезности ошибок..................................................... 12

3.2.3. Плотность ошибок...................................................................... 12

3.3. Верификация и валидация............................................................. 12

3.3.1. Менеджер проекта...................................................................... 12

3.3.2. Группа контроля качества......................................................... 12

3.3.3. Руководство организации............................................................ 13

3.3.4. Процедуры тестирования........................................................... 13

3.3.5. Разработка плана тестирования.............................................. 13

3.3.6. Разработка тестовых спецификаций....................................... 14

3.3.7. Выполнение тестов..................................................................... 15

3.4. Устранение ошибок......................................................................... 16

3.4.1. Атрибуты сообщения об ошибке............................................... 16

3.4.2. Диаграмма состояний сообщения об ошибке............................ 18

3.4.3. Процедура устранения ошибок................................................... 18

Введение

Цель документа

Целью «Положения о тестировании продуктов разработки прикладного программного обеспечения» (далее – Положение) является:

1. Организация процесса тестирования программных продуктов.

2. Обеспечение полноты тестирования на соответствие требованиям к продукту.

3. Организация контроля над процессом тестирования.

Сфера применения

Положение предназначено для использования в области разработки прикладного программного обеспечения и документации.

Положение является частью документационного обеспечения процесса разработки заказного программного обеспечения.

Утвержденное Положение имеет статус внутреннего стандарта и обязательно для исполнения в проектах разработки прикладного программного обеспечения.

Нормативная основа

В качестве нормативной основы при разработке данного Положения использован стандарт:

IEEE Std 829-1998 «Standard for Software Test Documentation»

Сведения о документе

Номер версии:                    Х.Х

Дата выпуска:                     ХХ.ХХ.ХХХХ г.

Дата утверждения:             ХХ.ХХ.ХХХХ г.

Процедура сопровождения Положения

Настоящее Положение разрабатывается в Группе Методологии, и утверждается Генеральным Директором.

Сопровождение, версионный контроль и доведение Положения до всех сотрудников компании осуществляет Группа Методологии. Номер версии присваивается в процессе ввода Положения в действие.

Группа Методологии выполняет сбор предложений и замечаний, которые формируются в ходе контроля исполнения настоящего положения в соответствии с процедурами, утвержденными в «Положении о контроле качества». По результатам обобщения и анализа предложений и замечаний разрабатываются новые версии Положения.

При исправлении ошибок или несоответствий Положению присваивается следующий по порядку вспомогательный номер версии (после разделительной точки); при изменении и вводе в действие новых элементов организации или технологии работ, новой версии Положения присваивается следующий по порядку основной номер.

При вводе в действие новой версии Положение публикуется на Intranet – узле компании, сотрудники подразделений уведомляются о выпуске новой версии по электронной почте.

Термины, сокращения и определения

Сокращение, термин Расшифровка сокращения или термина Категория на английском языке
ГМР Группа методологии разработки Software Engineering Process Group
ГОК Группа обеспечения качества Quality Assurance Group
Заказчик Организация, в интересах которой разрабатывается программный продукт, имеющая полномочия утверждать требования к программному продукту и принимать результат разработок. В качестве заказчика может выступать сторонняя фирма, департамент компании, руководитель комплексного проекта, группа маркетинга и пр. В контексте настоящего Положения под Заказчиком понимаются ответственные сотрудники, имеющие полномочия согласовывать и утверждать технические и организационные документы проекта от имени Заказчика. Customer
Интеграционное тестирование Тестирование взаимодействия подсистем на соответствие проектным решениям Integration test
Итоговый отчет тестирования Отчет о выполнении плана тестирования Test-Summary Report
Ключевая роль Роль, которая должна быть заполнена в течение всего жизненного цикла проекта, причем, как правило, одним и тем же специалистом. Если роль в проекте заполнена несколькими специалистами, ключевую роль будет играть специалист, назначенный ведущим за данное направление. Key role
Комплексное тестирование Полное тестирование на соответствие требованиям к продукту Complex test
Конструктор Ключевая роль в рабочей группе проекта разработки программного обеспечения, отвечающая за разработку технического проекта Designer
Менеджер проекта Ключевая роль в рабочей группе проекта разработки программного обеспечения, отвечающая за организацию работ и координацию действий участников проекта Project Manager
Модульное тестирование Тестирование отдельного модуля на соответствие требованиям к программному продукту и проектным решениям Module test
Отчет тестирования Отчет о результатах выполнения тестов Test Incident Report
Ошибка Несоответствие требованию Defect
План тестирования Документ, описывающий объем, методы и задачи тестирования Test plan
ПО Программное Обеспечение Software
Приемо-сдаточные испытания Тестирование, предназначенное для проверки работоспособности программного продукта в целом Acceptance testing
Программа и методика испытаний Тестовая процедура, предназначенная для проверки работоспособности программного продукта в целом Acceptance test specifications
Продукт Результат, произведенный в ходе выполнения проекта Product
Проект Ограниченная во времени деятельность, направленная на разработку уникального продукта Project
Протокол тестирования Хронологический отчет о результатах выполнения процедуры тестирования Test log
Разработчик Ключевая роль в рабочей группе проекта разработки программного обеспечения, отвечающая за кодирование и отладку ПО Developer
Регрессионное тестирование Повторное тестирование с целью обеспечения полноты тестирования перед выпуском релизов Regression test
Роль Множество обязанностей, которое возлагается на сотрудника на время выполнения проекта. Один сотрудник может совмещать несколько ролей в проекте. Одну роль в проекте могут выполнять несколько специалистов. В последнем случае группа специалистов, выполняющая одну роль, должна быть структурирована с выделением ведущего члена рабочей группы, ответственного за организацию работ по данному направлению. Role
Системное тестирование Системное тестирование, проводимое с целью проверки взаимодействия разработанного продукта с операционным окружением System test
Спецификация проекта тестов Документ Test-Design Specification
Тестирование Последовательность основных процессов, выполняемых в рамках создания программного обеспечения, назначение которых – поиск несоответствий системы требованиям (ошибок в системе) Test
Тестировщик Ключевая роль в рабочей группе проекта разработки программного обеспечения, отвечающая за тестирование разрабатываемого программного продукта Tester
Тестируемый элемент Идентифицируемая часть программного продукта, предназначенная для тестирования Test Item
Тестовая процедура Последовательность взаимосвязанных тестовых спецификаций (Test Case) для полной проверки группы требований. Test-Procedure Specification
Тестовая спецификация Описание теста (т.e. данных, разработанных для проверки отдельной программы или верификация соответствия на определенное требование) Test Case Specification
ТЗ Техническое Задание Requirement Specifications
Требование Требование к разрабатываемому программному продукту Requirement

Основные положения

Цели тестирования

Целью тестирования является:

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

2. учет статуса проблем;

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


Дата добавления: 2018-05-13; просмотров: 335; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!