Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Содержание:

Содержание

Содержание:ВведениеЦикл разработки ПОМетодологии разработки ПО 2
01 Июля 2014Стельмашенко СветланаВведение в тестирование Содержание:ВведениеЦикл разработки ПОМетодологии разработки ПО 2 Введение.  Что, зачем и почему Тестирование?ИсследованиеВалидацияВерификацияСистематизация ОбщениеКонтрольПонимание бизнес-процессовУчастие в дизаине системыЦеленаправленное истощение нервной системы девелоперов и ПМ-ов Цикл разработки ПО— это путь от идеи до поддержки готового продукта.Чем более Обычно это выглядит так: QA-инженер1.2.3.4.5.6.7. Задачи инженера контроля качества:- определение функционала продукта на основании анализа рынка и Методологии разработки ПО (модели процесса)ИтеративнаяКаскадная Спиральная Итеративная (agile) Работа ||-но с непрерывным анализом результатов. Проект в каждой фазе проходит Каскадная (waterfall)переход от одной фазы разработки к другой происходит только после полного Спиральная RAD (Rapid Application Development)Постадийное прототипирование,на каждой стадии уточняются цели и характеристики Методы и виды тестирования1. По объекту тестирования:Функциональное тестирование (functional testing)Тестирование производительности (performance testing)Нагрузочное тестирование (load 2. По знанию системы:Тестирование чёрного ящика (black box)Тестирование белого ящика (white box)Тестирование серого ящика (grey box) 3. По степени автоматизации:Ручное тестирование (manual testing)Автоматизированное тестирование (automated testing)Полуавтоматизированное тестирование (semiautomated testing) 4. По степени изолированности компонентов:Компонентное (модульное) тестирование (component/unit testing)Интеграционное тестирование (integration testing)Системное тестирование (system/end-to-end testing) 5. По времени проведения тестирования:Альфа-тестирование (alpha testing)Дымовое тестирование (smoke testing)Тестирование новой функциональности (new feature testing)Подтверждающее 6. По признаку позитивности сценариев:Позитивное тестирование (positive testing)Негативное тестирование (negative testing) 7. По степени подготовленности к тестированию:Тестирование по документации (formal testing)Тестирование ad-hoc или Black vs WhiteUnit тестыВвод неверных значенийТестирование обработки ошибокУтечка памятиКомплексное тестирование модулей Мутационные Вопросы?
Слайды презентации

Слайд 2 Содержание:
Введение
Цикл разработки ПО
Методологии разработки ПО

2

Содержание:ВведениеЦикл разработки ПОМетодологии разработки ПО 2

Слайд 3 Введение. Что, зачем и почему

Введение. Что, зачем и почему

Слайд 4 Тестирование?
Исследование
Валидация
Верификация
Систематизация
Общение
Контроль
Понимание бизнес-процессов
Участие в дизаине системы
Целенаправленное истощение нервной

Тестирование?ИсследованиеВалидацияВерификацияСистематизация ОбщениеКонтрольПонимание бизнес-процессовУчастие в дизаине системыЦеленаправленное истощение нервной системы девелоперов и ПМ-ов

системы девелоперов и ПМ-ов


Слайд 5 Цикл разработки ПО
— это путь от идеи до

Цикл разработки ПО— это путь от идеи до поддержки готового продукта.Чем

поддержки готового продукта.
Чем более отлажены каждая из стадий цикла

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

Слайд 6 Обычно это выглядит так:

Обычно это выглядит так:

Слайд 7 QA-инженер
1.
2.
3.
4.
5.
6.
7.

QA-инженер1.2.3.4.5.6.7.

Слайд 8 Задачи инженера контроля качества:
- определение функционала продукта на

Задачи инженера контроля качества:- определение функционала продукта на основании анализа рынка

основании анализа рынка и отзывов от клиентов.
- статическое тестирование

(требований, спецификаций, документации), взаимодействие с ПМ-и.
- составление и согласование плана тестирования с ПМ-и разработчиками
- ручное и автоматизированное тестирование.
- разработка инструментов для внутреннего использования.
- мониторинг качества текущего билда по результатам прохождения тестов
- оперативная помощь клиентам
- взаимодействие с парнёрами

Слайд 9 Методологии разработки ПО (модели процесса)
Итеративная
Каскадная
Спиральная

Методологии разработки ПО (модели процесса)ИтеративнаяКаскадная Спиральная

Слайд 10 Итеративная (agile) 
Работа ||-но с непрерывным анализом результатов. Проект

Итеративная (agile) Работа ||-но с непрерывным анализом результатов. Проект в каждой фазе

в каждой фазе проходит повторяющийся цикл: Планирование - Реализация

- Проверка - Оценка.


Слайд 11 Каскадная (waterfall)
переход от одной фазы разработки к другой

Каскадная (waterfall)переход от одной фазы разработки к другой происходит только после

происходит только после полного и успешного завершения предыдущей фазы.

Переходов / перекрытия этапов нет.


Parallels Confidential


Слайд 12 Спиральная RAD (Rapid Application Development)
Постадийное прототипирование,на каждой стадии уточняются

Спиральная RAD (Rapid Application Development)Постадийное прототипирование,на каждой стадии уточняются цели и

цели и характеристики проека, акцент на анализ и проектирование


Parallels

Confidential


Слайд 13 Методы и виды тестирования
1. По объекту тестирования:
Функциональное тестирование (functional

Методы и виды тестирования1. По объекту тестирования:Функциональное тестирование (functional testing)Тестирование производительности (performance testing)Нагрузочное

testing)
Тестирование производительности (performance testing)
Нагрузочное тестирование (load testing)
Стресс-тестирование (stress testing)
Тестирование стабильности (stability / endurance

/ soak testing)
Юзабилити-тестирование (usability testing)
Тестирование интерфейса пользователя (UI testing)
Тестирование безопасности (security testing)
Тестирование локализации (localization testing)
Тестирование совместимости (compatibility testing)

Слайд 14 2. По знанию системы:
Тестирование чёрного ящика (black box)
Тестирование

2. По знанию системы:Тестирование чёрного ящика (black box)Тестирование белого ящика (white box)Тестирование серого ящика (grey box)

белого ящика (white box)
Тестирование серого ящика (grey box)


Слайд 15 3. По степени автоматизации:
Ручное тестирование (manual testing)
Автоматизированное тестирование (automated testing)
Полуавтоматизированное

3. По степени автоматизации:Ручное тестирование (manual testing)Автоматизированное тестирование (automated testing)Полуавтоматизированное тестирование (semiautomated testing)

тестирование (semiautomated testing)


Слайд 16 4. По степени изолированности компонентов:
Компонентное (модульное) тестирование (component/unit

4. По степени изолированности компонентов:Компонентное (модульное) тестирование (component/unit testing)Интеграционное тестирование (integration testing)Системное тестирование (system/end-to-end testing)

testing)
Интеграционное тестирование (integration testing)
Системное тестирование (system/end-to-end testing)


Слайд 17 5. По времени проведения тестирования:
Альфа-тестирование (alpha testing)
Дымовое тестирование (smoke testing)
Тестирование

5. По времени проведения тестирования:Альфа-тестирование (alpha testing)Дымовое тестирование (smoke testing)Тестирование новой функциональности (new feature

новой функциональности (new feature testing)
Подтверждающее тестирование (confirmation testing)
Регрессионное тестирование (regression testing)
Приёмочное тестирование (acceptance

testing)
Бета-тестирование (beta testing)*

* С привлечением клиентов

Слайд 18 6. По признаку позитивности сценариев:
Позитивное тестирование (positive testing)
Негативное

6. По признаку позитивности сценариев:Позитивное тестирование (positive testing)Негативное тестирование (negative testing)

тестирование (negative testing)


Слайд 19 7. По степени подготовленности к тестированию:
Тестирование по документации

7. По степени подготовленности к тестированию:Тестирование по документации (formal testing)Тестирование ad-hoc

(formal testing)
Тестирование ad-hoc или интуитивное тестирование (ad hoc testing)


Слайд 20 Black vs White
Unit тесты
Ввод неверных значений
Тестирование обработки ошибок
Утечка

Black vs WhiteUnit тестыВвод неверных значенийТестирование обработки ошибокУтечка памятиКомплексное тестирование модулей

памяти
Комплексное тестирование модулей
Мутационные тесты
Исследование покрытия
проверка логики кода
проверка поведения

приложения

Эквивалентное разбиение
Анализ граничных значений
Диаграммы причинно-следственных связей
Системное тестирование.
Функциональное тестирование
Регрессионное тестирование
Тестирование безопасности.
Тестирование перегрузок.
Тестирование производительности.
Тестирование удобства использования


  • Имя файла: soderzhanie.pptx
  • Количество просмотров: 82
  • Количество скачиваний: 0