O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

2.3 Тестирование: процесс, роли, артефакты

2.280 visualizações

Publicada em

http://www.smart-on-line.ru/qa.php

  • Seja o primeiro a comentar

2.3 Тестирование: процесс, роли, артефакты

  1. 1. Основные процессы и роли в тестировании Светлана Зиннатова
  2. 2. Тестирование ПО - проект
  3. 3. Базовые этапы тестирования Разработка и выполнение Планирование тестов Анализ и Оценка проектирование критериев выхода и отчетность
  4. 4. РолиTest managerTest designerTest engineer
  5. 5. Планирование тестирования • Опрделение объема работ (что тестируем): – Что тестируем (объект): определение системы, а так же частей системы планируемых к тестированию – Определение видов тестирования, включенных в проект, адекватных объекту – Сопроводительные активности • Разработка стратегии тестирования (как тестируем): Test manager – Определение методов и подходов тестирования – последовательности, взаимосвязи, роли и ответственности, критерии окончания/приемки, платформы тестирования, риски и т.д. – определение требований к тестам: степень детализации, плотность покрытия, способы оформления и т.д • Определение трудозатрат/стоимости • Определение ресурсов • Создание расписания выполнения задач – определение milestones, deadlines – согласование с development milestonesTest plan / План тестирования
  6. 6. Анализ и проектирование • Анализ системы и объёма работ Test designer • Определение и описание тестовых случаев (идей) • Обзор и оценка тестового покрытияДизайн тестов (Design Test)
  7. 7. Разработка и выполнение тестов • Детальная разработка конечных тестов • Разработка авто-тестов (если требуется) Test engineer • Создание/подготовка внешних наборов данных • Прогон тестов • Заполнение отчетов о прохождении тестов • Заполнение отчетов об обнаруженных ошибках•Тестовые сценарии (Test-case spec)•Отчеты о прохождении тестов•Отчеты об обнаруженных ошибках
  8. 8. Оценка критериев выхода и отчетность • Определение критериев завершения и успешности тестирования (анализ метрик) • Оценка тестов (Evaluate Test) • Оценка полноты проведенного тестирования выбранным методом и необходимости применения Test designer другого метода тестирования; – Оценка покрытия функциональности приложения или системы тестовыми случаями – Оценка покрытия кода • Анализ дефектов • Определение достигнутого качества системыОбщий отчет о тестировании •Оценка наличия ресурсов для продолжения тестирования и момента его завершения •Принятие решения о дальнейших шагах
  9. 9. Циклы тестирования в процессе разработки ПО Тестирова- ние новой функцио- нальности Верифика- Регрес- ция сионное исправле- тестирова- ния ошибок ние (re-testing)
  10. 10. ДЗ: разработать план тестированияПоиск сотрудников организации по существующей базе данныхилиИгра «За семью печатями. Равенхарст»В соответствии с пердоставленым шаблоном* Изучить шаблон RUP Чем отличается? Что есть полезного? Что cтали бы применять в своей работе?

×