SlideShare una empresa de Scribd logo
1 de 10
Стратегия тестирования
<Проект>
СОДЕРЖАНИЕ
1 ОБЩИЕ СВЕДЕНИЯ.............................................................................................................................3
ОБЗОР СИСТЕМЫ...................................................................................................................................3
ССЫЛКИ.................................................................................................................................................3
ПРИЕМОЧНЫЕ ИСПЫТАНИЯ..................................................................................................................4
ГРАФИК И ОБЪЕМ ТЕСТИРОВАНИЯ ......................................................................................................5
2 ПРОЦЕССЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА ......................................................................................7
2.1 ПРОВЕРКА ЗАДАНИЙ НА РАЗРАБОТКУ И ОШИБОК ..........................................................................7
2.2 ТЕСТИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ТЕСТ ПЛАНОВ.....................................................................7
2.2.1 Разработка тест планов..................................................................................................7
2.2.2 Процесс тестирования по тест планам........................................................................7
2.2.3 Регрессионное тестирование..........................................................................................8
2.3 АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ..................................................................................................8
2.3.1 Генерация тестовых данных...........................................................................................8
2.3.2 GUI-скрипты.....................................................................................................................8
2.3.3 Моделирование нагрузки...................................................................................................8
2.4 КОНФИГУРАЦИОННОЕ ТЕСТИРОВАНИЕ...........................................................................................8
2.4.1 Исследуемые конфигурации..............................................................................................8
2.4.2 Применение GUI-скриптов...............................................................................................9
2.5 ТЕСТИРОВАНИЕ ИНСТАЛЛЯТОРА И ОБНОВЛЕНИЙ...........................................................................9
1 Общие сведения
<В данном разделе нужно указать специфику проекта: планируемые релизы,
распределение реализации требований по релизам, количество точек внедрения,
приемочные испытания. В дальнейшем эта информация будет использоваться для
определения критериев качества системы, применяемых в проекте процессов
тестирования и т.п. Критерии качества определяются совместно ВТ и ПМ. Критерии
качества напрямую зависят от целей релиза и могут основываться на
функциональности релиза, количестве и критичности обнаруженных ошибок,
соответствии исходного кода стандартам предприятия, уменьшение затрат на
внедрение, удовлетворения нужд заказчика и т.п. Например, критерием качества релиза
для опытной зоны может быть следующий критерий: отсутствие обнаруженных
ошибок высокого и среднего приоритета, прохождение по основным цепочкам бизнес-
процесса, описанной в сценарии использования/тест-плане/ПиМИ, установка ПО для
опытной эксплуатации без привлечения специалистов компании, разработка
инструкций пользователя>
Обзор системы
<В данном разделе необходимо указать краткое описание подсистем или указать
ссылку на архитектурную спецификацию. Цель данного описания – систематизировать
программные модули подсистем.>
Ссылки
Ссылки на проектную документацию:
< Здесь нужно указать ссылки на проектную документацию >
Процессы тестирования в проектах по разработке ПО регламентируются
следующими процедурами и инструкциями:
ДП 04.09 - Требования к управлению процессами тестирования в проектах ПО
РИ 04.12 Правила регистрации дефектов в приложении Incident Tracker.
ДП 04.10 Процедуры тестирования с использованием тест-планов в проектах
ПО.
ДП 04.07 Требования к исходным текстам программ.
ДП 04.11 Процедуры анализа исходного кода в проектах ПО.
РИ 04.13 Правила использования утилиты SRCAnalyzer при тестировании в
проектах ПО.
ДП 04.14 Процедуры автоматического GUI-тестирования с использованием
средств Rational.
РИ 04.15 Инструкция по использованию автоматического GUI-тестирования
средствами Rational.
Приемочные испытания
<В данном разделе необходимо указать критерии качества, т.е. по каким
критериям будет определяться готовность версии приложения к прохождению
контрольных точек. Приведен пример для проекта из 3-х релизов.>
Релиз Критерий качества
Релиз «Прототип» 1) разработана вся запланированная
функциональность релиза
2) критические ошибки исправлены,
ошибки среднего и низкого
приоритета не нарушают
работоспособности приложения.
Релиз «Опытная зона» 1) разработана вся запланированная
функциональность релиза
2) нет обнаруженных ошибок
высокого и среднего приоритета
3) разработана пользовательская
документация
Релиз «Промышленная эксплуатация» 1) разработана вся запланированная
функциональность релиза
2) нет обнаруженных ошибок, кроме
тех, которые невозможно
исправить
3) исправлены все замечания
пользователей по результатам
опытной зоны
4) доработана пользовательская
документация
5) разработана документация по
установке приложения
График и объем тестирования
<В данном разделе нужно указать график тестирования подсистемы и
проводимые в рамках релиза процессы тестирования. Приведен пример для проекта из
3-х релизов.>
Релиз Процесс
тестирования
Тест-кейсы,
проверяемые в
релизе
Планируемые
трудозатраты (тип
ресурсов, трудозатраты)
Критерий
качества
релиза
Релиз
0.1
(протот
ип)
Разработка
тестовой
документации1
Критерий
качества
«прототип»
Приемка
заданий2
70% от разработки
Тестирование
по тест кейсам3
ТС1-ТС10,
ТС15-ТС20
50% от разработки
Разработка
GUI-скриптов4
Тестирование
по ПиМИ
Релиз
0.2
(опытна
я зона)
Доработка и
актуализация
тестовой
документации
Критерий
качества
«опытная зона»
Приемка
заданий
Тестирование
по тест кейсам
Регрессионное
тестирование
1
Включает в себя разработку задания на тестирование, тест-планы, методики тестирования и
ПиМИ, в случае, если написание ПиМИ входит в релиз 0.1
2
Включает трудозатраты на ретестирование исправленных ошибок, приведенная статистика
основана на усредненном значении по проектам АИС Правосудие, АИС Экзамен, РАД СЭДД.
3
В критериях качества необходимо определить уровень тестирования по тест кейсам: сложность
проверяемой бизнес-логики, число проходов на данном этапе. Исходя из этого рассчитывается
планируемые человеческие и временные ресурсы. Приведенная статистика основана на усредненном
значении по проектам АИС Правосудие, АИС Экзамен, РАД СЭДД и приведена здесь в качестве
ориентира, поскольку время, затрачиваемое на прохождение по тест-планам очень сильно зависит от
проекта, сложности функциональности и критериев качества, определенных в проекте.
4
Включает автоматическое и самотестирование, используемое в проекте
Разработка
ГУИ скриптов
Тестирование
по ПиМИ
Релиз
0.3
(финаль
ный)
Доработка и
актуализация
тестовой
документации
Критерий
качества
«промышленна
я
эксплуатация»Приемка
заданий
Тестирование
по тест кейсам
Регрессионное
тестирование
Нагрузочное
тестирование
Конфигурацио
нное
тестирование
Тестирование
инсталляции
Тестирование
по ПиМИ
2 Процессы обеспечения качества
<Данный раздел заполняется в случае, если в проекте применяются процессы
тестирования, отличные от описанных в СТП или имеющие существенные
дополнения.>
Процесс тестирования регламентируется стандартами предприятия,
перечисленными в пункте 1.2 данного документа.
2.1 Проверка заданий на разработку и ошибок
<В данном разделе необходимо указать дополнения и отклонения в процессе по
сравнению с описанными в ДП 04.09>
Процесс тестирования регламентируется ДП 04.09.
2.2 Тестирование с использованием тест планов
<Тестирование с использованием тест планов предназначено для
гарантированного достижения требуемых критериев качества. Описывается в случае
отклонения от процедур, описанных в ДП 04.10>
Процесс тестирования регламентируется ДП 04.10.
2.2.1 Разработка тест планов
2.2.1.1 Тест кейсы
<В данном разделе требуется описать процесс по разработке и актуализации
тест кейсов, в случае отклонения в процессе, описанных в ДП 04.10>
Процесс тестирования регламентируется ДП 04.10.
2.2.1.2 ПиМИ
<В данном разделе должен быть описан процесс разработки и актуализации
ПиМИ. Обычно регламентируется ТЗ в разделе приемки работ.>
2.2.2 Процесс тестирования по тест планам
<В данном разделе необходимо указать процесс тестирования в проекте на
основании тест планов, в случае отклонения в процессе, описанных в ДП 04.10>
2.2.3 Регрессионное тестирование
<В данном разделе необходимо указать процесс регрессионного тестирования,
применение средств автоматизации при регрессионном тестировании>
2.2.3.1 Самотестирование
<В данном разделе необходимо указать регламент применения
самотестирования в проекте>
2.2.3.2 GUI тестирование
<В данном разделе необходимо указать модули приложения, которые будут
автоматизированы для проведения регрессионного тестирования>
2.3 Автоматизация тестирования
<В данном разделе необходимо указать регламент автоматизации тестирования>
2.3.1 Генерация тестовых данных
<В данном разделе необходимо указать методики выбора и генерации тестовых
данных>
2.3.2 GUI-скрипты
<В данном разделе нужно указать процессы разработки и актуализации gui-
скриптов, в случае отклонения в процессе, описанных в ДП 04.14>
2.3.3 Моделирование нагрузки
<В данном разделе необходимо указать процесс проведения нагрузочного
тестирования: параметры нагрузки, процесс моделирования данных и т.п.>
2.4 Конфигурационное тестирование
2.4.1 Исследуемые конфигурации
<В данном разделе нужно указать список конфигураций тестовых стендов на
которых будет производиться тестирование системы>
2.4.1.1 Конфигурации
№ Сервер
приложений
(OS сервера +
сервер
приложений)
Сервер БД Клиент
(OS клиента +
версия
клиентского
приложения)
Тестируется
в релизах
Коммент
арии
1 Windows 2000 AS
IIS 5.0
SQL Server
2000 SP2
Windows XP Prof
IE 6.0 SP1
0.1
<№> <Описание
конфигурации>
<Список
релизов, в
процессе
которых
будетпроисх
одить
тестирование
на данной
конфигураци
и>
2.4.2 Применение GUI-скриптов
<В данном разделе необходимо описать процесс использования gui-скриптов
для конфигурационного тестирования, в случае отклонения в процессе, описанных в
ДП 04.14>
2.5 Тестирование инсталлятора и обновлений
<В данном разделе необходимо описать процесс выпуска и тестирования
дистрибутивов инсталляции и обновления приложения, и могут быть перечислены
номера конфигураций из раздела «2.4.1.1»>
стратегия тестирования

Más contenido relacionado

La actualidad más candente

описание постановки задач (комплекса задач)
описание постановки задач (комплекса задач)описание постановки задач (комплекса задач)
описание постановки задач (комплекса задач)Natalia Zhelnova
 
техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)Natalia Zhelnova
 
акт предварительных испытаний
акт предварительных испытанийакт предварительных испытаний
акт предварительных испытанийNatalia Zhelnova
 
общее описание системы
общее описание системыобщее описание системы
общее описание системыNatalia Zhelnova
 
концепция проекта
концепция проектаконцепция проекта
концепция проектаNatalia Zhelnova
 
описание комплекса технических средств (рд 50 34.698)
описание комплекса технических средств (рд 50 34.698)описание комплекса технических средств (рд 50 34.698)
описание комплекса технических средств (рд 50 34.698)Natalia Zhelnova
 
описание автоматизируемых функций (рд 50 34.698)
описание автоматизируемых функций (рд 50 34.698)описание автоматизируемых функций (рд 50 34.698)
описание автоматизируемых функций (рд 50 34.698)Natalia Zhelnova
 
руководство системного администратора на ас
руководство системного администратора на асруководство системного администратора на ас
руководство системного администратора на асNatalia Zhelnova
 
руководство пользователя на ас
руководство пользователя на асруководство пользователя на ас
руководство пользователя на асNatalia Zhelnova
 
пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)Natalia Zhelnova
 
отчет о проведении опытной эксплуатации
отчет о проведении опытной эксплуатацииотчет о проведении опытной эксплуатации
отчет о проведении опытной эксплуатацииNatalia Zhelnova
 
Техническое задание на поставку системы управления электронной очередью
Техническое задание на поставку системы управления электронной очередьюТехническое задание на поставку системы управления электронной очередью
Техническое задание на поставку системы управления электронной очередьюApertum Projects
 
описание информационного обеспечения системы (рд 50 34.698-9
описание информационного обеспечения системы (рд 50 34.698-9описание информационного обеспечения системы (рд 50 34.698-9
описание информационного обеспечения системы (рд 50 34.698-9Natalia Zhelnova
 
описание программного обеспечения на ас (рд 50 34.698-90)
описание программного обеспечения на ас (рд 50 34.698-90)описание программного обеспечения на ас (рд 50 34.698-90)
описание программного обеспечения на ас (рд 50 34.698-90)Natalia Zhelnova
 
пример системного сценария использования
пример системного сценария использованияпример системного сценария использования
пример системного сценария использованияМаксим Евстратов
 
сто газпром 9011 2006
сто газпром 9011 2006сто газпром 9011 2006
сто газпром 9011 2006unigujjar
 
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...ATOEvents
 
"Подготовка технического файла. Подача заявки на оценку соответствия медицин...
 "Подготовка технического файла. Подача заявки на оценку соответствия медицин... "Подготовка технического файла. Подача заявки на оценку соответствия медицин...
"Подготовка технического файла. Подача заявки на оценку соответствия медицин...Improve Medical LLC
 

La actualidad más candente (20)

описание постановки задач (комплекса задач)
описание постановки задач (комплекса задач)описание постановки задач (комплекса задач)
описание постановки задач (комплекса задач)
 
техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)
 
акт предварительных испытаний
акт предварительных испытанийакт предварительных испытаний
акт предварительных испытаний
 
общее описание системы
общее описание системыобщее описание системы
общее описание системы
 
концепция проекта
концепция проектаконцепция проекта
концепция проекта
 
описание комплекса технических средств (рд 50 34.698)
описание комплекса технических средств (рд 50 34.698)описание комплекса технических средств (рд 50 34.698)
описание комплекса технических средств (рд 50 34.698)
 
описание автоматизируемых функций (рд 50 34.698)
описание автоматизируемых функций (рд 50 34.698)описание автоматизируемых функций (рд 50 34.698)
описание автоматизируемых функций (рд 50 34.698)
 
руководство системного администратора на ас
руководство системного администратора на асруководство системного администратора на ас
руководство системного администратора на ас
 
руководство пользователя на ас
руководство пользователя на асруководство пользователя на ас
руководство пользователя на ас
 
пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)
 
отчет о проведении опытной эксплуатации
отчет о проведении опытной эксплуатацииотчет о проведении опытной эксплуатации
отчет о проведении опытной эксплуатации
 
Техническое задание на поставку системы управления электронной очередью
Техническое задание на поставку системы управления электронной очередьюТехническое задание на поставку системы управления электронной очередью
Техническое задание на поставку системы управления электронной очередью
 
описание информационного обеспечения системы (рд 50 34.698-9
описание информационного обеспечения системы (рд 50 34.698-9описание информационного обеспечения системы (рд 50 34.698-9
описание информационного обеспечения системы (рд 50 34.698-9
 
описание программного обеспечения на ас (рд 50 34.698-90)
описание программного обеспечения на ас (рд 50 34.698-90)описание программного обеспечения на ас (рд 50 34.698-90)
описание программного обеспечения на ас (рд 50 34.698-90)
 
пример бизнес сценария
пример бизнес сценарияпример бизнес сценария
пример бизнес сценария
 
пример системного сценария использования
пример системного сценария использованияпример системного сценария использования
пример системного сценария использования
 
сто газпром 9011 2006
сто газпром 9011 2006сто газпром 9011 2006
сто газпром 9011 2006
 
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...
Aircraft Interiors and Cabin Modifications. Vadim Glazov, General Director, A...
 
Def
DefDef
Def
 
"Подготовка технического файла. Подача заявки на оценку соответствия медицин...
 "Подготовка технического файла. Подача заявки на оценку соответствия медицин... "Подготовка технического файла. Подача заявки на оценку соответствия медицин...
"Подготовка технического файла. Подача заявки на оценку соответствия медицин...
 

Destacado

отчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииотчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииNatalia Zhelnova
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификацияNatalia Zhelnova
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложенияNatalia Zhelnova
 
акт приемочных испытаний
акт приемочных испытанийакт приемочных испытаний
акт приемочных испытанийNatalia Zhelnova
 
акт приемки в опытную эксплуатацию
акт приемки в опытную эксплуатациюакт приемки в опытную эксплуатацию
акт приемки в опытную эксплуатациюNatalia Zhelnova
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанностиNatalia Zhelnova
 
варианты использования учетной системы
варианты использования учетной системыварианты использования учетной системы
варианты использования учетной системыNatalia Zhelnova
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиковNatalia Zhelnova
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 

Destacado (10)

отчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииотчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизации
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификация
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложения
 
акт приемочных испытаний
акт приемочных испытанийакт приемочных испытаний
акт приемочных испытаний
 
акт приемки в опытную эксплуатацию
акт приемки в опытную эксплуатациюакт приемки в опытную эксплуатацию
акт приемки в опытную эксплуатацию
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 
варианты использования учетной системы
варианты использования учетной системыварианты использования учетной системы
варианты использования учетной системы
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиков
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 

Similar a стратегия тестирования

3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external auditIevgenii Katsan
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IISergiy Povolyashko
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018ITEM
 
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?SQALab
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
Антон Куховаренко - Как работают тестировщики в кир
Антон Куховаренко - Как работают тестировщики в кирАнтон Куховаренко - Как работают тестировщики в кир
Антон Куховаренко - Как работают тестировщики в кирAlexey Chumagin
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Илья Гаврилов
Илья ГавриловИлья Гаврилов
Илья ГавриловSQALab
 
Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...SQALab
 
Модуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проектаМодуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проектаYana Brodetski
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CICEE-SEC(R)
 
Performance Testing Strategy Template by Egor B Eremeev
Performance Testing Strategy Template by Egor B EremeevPerformance Testing Strategy Template by Egor B Eremeev
Performance Testing Strategy Template by Egor B EremeevEgor Eremeev
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rusMaxim Shaptala
 
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова ОльгаSmart-on-line
 
процессы смк
процессы смкпроцессы смк
процессы смкtrenders
 
Test management
Test managementTest management
Test managementQA Guards
 
аудит
аудитаудит
аудитtrenders
 

Similar a стратегия тестирования (20)

3 anastasia dovgan - practical tips and pitfalls of passing an external audit
3   anastasia dovgan - practical tips and pitfalls of passing an external audit3   anastasia dovgan - practical tips and pitfalls of passing an external audit
3 anastasia dovgan - practical tips and pitfalls of passing an external audit
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
 
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Антон Куховаренко - Как работают тестировщики в кир
Антон Куховаренко - Как работают тестировщики в кирАнтон Куховаренко - Как работают тестировщики в кир
Антон Куховаренко - Как работают тестировщики в кир
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Илья Гаврилов
Илья ГавриловИлья Гаврилов
Илья Гаврилов
 
Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...
 
Модуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проектаМодуль 8. Лекция 37-38. Управление качеством проекта
Модуль 8. Лекция 37-38. Управление качеством проекта
 
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Performance Testing Strategy Template by Egor B Eremeev
Performance Testing Strategy Template by Egor B EremeevPerformance Testing Strategy Template by Egor B Eremeev
Performance Testing Strategy Template by Egor B Eremeev
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
 
Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rus
 
Testing
TestingTesting
Testing
 
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова Ольга
 
процессы смк
процессы смкпроцессы смк
процессы смк
 
Test management
Test managementTest management
Test management
 
аудит
аудитаудит
аудит
 

Más de Natalia Zhelnova

Нефункциональные требования.pptx
Нефункциональные требования.pptxНефункциональные требования.pptx
Нефункциональные требования.pptxNatalia Zhelnova
 
Моделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfМоделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfNatalia Zhelnova
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требованияNatalia Zhelnova
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Natalia Zhelnova
 
варианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиварианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиNatalia Zhelnova
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов RNatalia Zhelnova
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостиNatalia Zhelnova
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 

Más de Natalia Zhelnova (13)

Нефункциональные требования.pptx
Нефункциональные требования.pptxНефункциональные требования.pptx
Нефункциональные требования.pptx
 
Моделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfМоделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdf
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требования
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
 
варианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиварианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемости
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов R
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемости
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
It global meetup_02a
It global meetup_02aIt global meetup_02a
It global meetup_02a
 

стратегия тестирования

  • 2. СОДЕРЖАНИЕ 1 ОБЩИЕ СВЕДЕНИЯ.............................................................................................................................3 ОБЗОР СИСТЕМЫ...................................................................................................................................3 ССЫЛКИ.................................................................................................................................................3 ПРИЕМОЧНЫЕ ИСПЫТАНИЯ..................................................................................................................4 ГРАФИК И ОБЪЕМ ТЕСТИРОВАНИЯ ......................................................................................................5 2 ПРОЦЕССЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА ......................................................................................7 2.1 ПРОВЕРКА ЗАДАНИЙ НА РАЗРАБОТКУ И ОШИБОК ..........................................................................7 2.2 ТЕСТИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ТЕСТ ПЛАНОВ.....................................................................7 2.2.1 Разработка тест планов..................................................................................................7 2.2.2 Процесс тестирования по тест планам........................................................................7 2.2.3 Регрессионное тестирование..........................................................................................8 2.3 АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ..................................................................................................8 2.3.1 Генерация тестовых данных...........................................................................................8 2.3.2 GUI-скрипты.....................................................................................................................8 2.3.3 Моделирование нагрузки...................................................................................................8 2.4 КОНФИГУРАЦИОННОЕ ТЕСТИРОВАНИЕ...........................................................................................8 2.4.1 Исследуемые конфигурации..............................................................................................8 2.4.2 Применение GUI-скриптов...............................................................................................9 2.5 ТЕСТИРОВАНИЕ ИНСТАЛЛЯТОРА И ОБНОВЛЕНИЙ...........................................................................9
  • 3. 1 Общие сведения <В данном разделе нужно указать специфику проекта: планируемые релизы, распределение реализации требований по релизам, количество точек внедрения, приемочные испытания. В дальнейшем эта информация будет использоваться для определения критериев качества системы, применяемых в проекте процессов тестирования и т.п. Критерии качества определяются совместно ВТ и ПМ. Критерии качества напрямую зависят от целей релиза и могут основываться на функциональности релиза, количестве и критичности обнаруженных ошибок, соответствии исходного кода стандартам предприятия, уменьшение затрат на внедрение, удовлетворения нужд заказчика и т.п. Например, критерием качества релиза для опытной зоны может быть следующий критерий: отсутствие обнаруженных ошибок высокого и среднего приоритета, прохождение по основным цепочкам бизнес- процесса, описанной в сценарии использования/тест-плане/ПиМИ, установка ПО для опытной эксплуатации без привлечения специалистов компании, разработка инструкций пользователя> Обзор системы <В данном разделе необходимо указать краткое описание подсистем или указать ссылку на архитектурную спецификацию. Цель данного описания – систематизировать программные модули подсистем.> Ссылки Ссылки на проектную документацию: < Здесь нужно указать ссылки на проектную документацию > Процессы тестирования в проектах по разработке ПО регламентируются следующими процедурами и инструкциями: ДП 04.09 - Требования к управлению процессами тестирования в проектах ПО РИ 04.12 Правила регистрации дефектов в приложении Incident Tracker. ДП 04.10 Процедуры тестирования с использованием тест-планов в проектах ПО. ДП 04.07 Требования к исходным текстам программ. ДП 04.11 Процедуры анализа исходного кода в проектах ПО. РИ 04.13 Правила использования утилиты SRCAnalyzer при тестировании в проектах ПО. ДП 04.14 Процедуры автоматического GUI-тестирования с использованием средств Rational.
  • 4. РИ 04.15 Инструкция по использованию автоматического GUI-тестирования средствами Rational. Приемочные испытания <В данном разделе необходимо указать критерии качества, т.е. по каким критериям будет определяться готовность версии приложения к прохождению контрольных точек. Приведен пример для проекта из 3-х релизов.> Релиз Критерий качества Релиз «Прототип» 1) разработана вся запланированная функциональность релиза 2) критические ошибки исправлены, ошибки среднего и низкого приоритета не нарушают работоспособности приложения. Релиз «Опытная зона» 1) разработана вся запланированная функциональность релиза 2) нет обнаруженных ошибок высокого и среднего приоритета 3) разработана пользовательская документация Релиз «Промышленная эксплуатация» 1) разработана вся запланированная функциональность релиза 2) нет обнаруженных ошибок, кроме тех, которые невозможно исправить 3) исправлены все замечания пользователей по результатам опытной зоны 4) доработана пользовательская документация 5) разработана документация по установке приложения
  • 5. График и объем тестирования <В данном разделе нужно указать график тестирования подсистемы и проводимые в рамках релиза процессы тестирования. Приведен пример для проекта из 3-х релизов.> Релиз Процесс тестирования Тест-кейсы, проверяемые в релизе Планируемые трудозатраты (тип ресурсов, трудозатраты) Критерий качества релиза Релиз 0.1 (протот ип) Разработка тестовой документации1 Критерий качества «прототип» Приемка заданий2 70% от разработки Тестирование по тест кейсам3 ТС1-ТС10, ТС15-ТС20 50% от разработки Разработка GUI-скриптов4 Тестирование по ПиМИ Релиз 0.2 (опытна я зона) Доработка и актуализация тестовой документации Критерий качества «опытная зона» Приемка заданий Тестирование по тест кейсам Регрессионное тестирование 1 Включает в себя разработку задания на тестирование, тест-планы, методики тестирования и ПиМИ, в случае, если написание ПиМИ входит в релиз 0.1 2 Включает трудозатраты на ретестирование исправленных ошибок, приведенная статистика основана на усредненном значении по проектам АИС Правосудие, АИС Экзамен, РАД СЭДД. 3 В критериях качества необходимо определить уровень тестирования по тест кейсам: сложность проверяемой бизнес-логики, число проходов на данном этапе. Исходя из этого рассчитывается планируемые человеческие и временные ресурсы. Приведенная статистика основана на усредненном значении по проектам АИС Правосудие, АИС Экзамен, РАД СЭДД и приведена здесь в качестве ориентира, поскольку время, затрачиваемое на прохождение по тест-планам очень сильно зависит от проекта, сложности функциональности и критериев качества, определенных в проекте. 4 Включает автоматическое и самотестирование, используемое в проекте
  • 6. Разработка ГУИ скриптов Тестирование по ПиМИ Релиз 0.3 (финаль ный) Доработка и актуализация тестовой документации Критерий качества «промышленна я эксплуатация»Приемка заданий Тестирование по тест кейсам Регрессионное тестирование Нагрузочное тестирование Конфигурацио нное тестирование Тестирование инсталляции Тестирование по ПиМИ
  • 7. 2 Процессы обеспечения качества <Данный раздел заполняется в случае, если в проекте применяются процессы тестирования, отличные от описанных в СТП или имеющие существенные дополнения.> Процесс тестирования регламентируется стандартами предприятия, перечисленными в пункте 1.2 данного документа. 2.1 Проверка заданий на разработку и ошибок <В данном разделе необходимо указать дополнения и отклонения в процессе по сравнению с описанными в ДП 04.09> Процесс тестирования регламентируется ДП 04.09. 2.2 Тестирование с использованием тест планов <Тестирование с использованием тест планов предназначено для гарантированного достижения требуемых критериев качества. Описывается в случае отклонения от процедур, описанных в ДП 04.10> Процесс тестирования регламентируется ДП 04.10. 2.2.1 Разработка тест планов 2.2.1.1 Тест кейсы <В данном разделе требуется описать процесс по разработке и актуализации тест кейсов, в случае отклонения в процессе, описанных в ДП 04.10> Процесс тестирования регламентируется ДП 04.10. 2.2.1.2 ПиМИ <В данном разделе должен быть описан процесс разработки и актуализации ПиМИ. Обычно регламентируется ТЗ в разделе приемки работ.> 2.2.2 Процесс тестирования по тест планам <В данном разделе необходимо указать процесс тестирования в проекте на основании тест планов, в случае отклонения в процессе, описанных в ДП 04.10>
  • 8. 2.2.3 Регрессионное тестирование <В данном разделе необходимо указать процесс регрессионного тестирования, применение средств автоматизации при регрессионном тестировании> 2.2.3.1 Самотестирование <В данном разделе необходимо указать регламент применения самотестирования в проекте> 2.2.3.2 GUI тестирование <В данном разделе необходимо указать модули приложения, которые будут автоматизированы для проведения регрессионного тестирования> 2.3 Автоматизация тестирования <В данном разделе необходимо указать регламент автоматизации тестирования> 2.3.1 Генерация тестовых данных <В данном разделе необходимо указать методики выбора и генерации тестовых данных> 2.3.2 GUI-скрипты <В данном разделе нужно указать процессы разработки и актуализации gui- скриптов, в случае отклонения в процессе, описанных в ДП 04.14> 2.3.3 Моделирование нагрузки <В данном разделе необходимо указать процесс проведения нагрузочного тестирования: параметры нагрузки, процесс моделирования данных и т.п.> 2.4 Конфигурационное тестирование 2.4.1 Исследуемые конфигурации <В данном разделе нужно указать список конфигураций тестовых стендов на которых будет производиться тестирование системы>
  • 9. 2.4.1.1 Конфигурации № Сервер приложений (OS сервера + сервер приложений) Сервер БД Клиент (OS клиента + версия клиентского приложения) Тестируется в релизах Коммент арии 1 Windows 2000 AS IIS 5.0 SQL Server 2000 SP2 Windows XP Prof IE 6.0 SP1 0.1 <№> <Описание конфигурации> <Список релизов, в процессе которых будетпроисх одить тестирование на данной конфигураци и> 2.4.2 Применение GUI-скриптов <В данном разделе необходимо описать процесс использования gui-скриптов для конфигурационного тестирования, в случае отклонения в процессе, описанных в ДП 04.14> 2.5 Тестирование инсталлятора и обновлений <В данном разделе необходимо описать процесс выпуска и тестирования дистрибутивов инсталляции и обновления приложения, и могут быть перечислены номера конфигураций из раздела «2.4.1.1»>