Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

2,265 views

Published on

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

  • Be the first to comment

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тали бы применять в своей работе?

×