Введение в тестирование ПО. Место тестирования в процессе разработки ПО презентация

Содержание

Слайд 2


Где вы?

Где вы?

Слайд 3


Зачем вы здесь?

Зачем вы здесь?

Слайд 4


Что мы будем делать?

Что мы будем делать?

Слайд 5

ЛЕКЦИЯ 1 «Введение в тестирование ПО. Место тестирования в процессе разработки ПО»

ЛЕКЦИЯ 1 «Введение в тестирование ПО. Место тестирования в процессе разработки ПО»

Слайд 6

Содержание:

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»
Этапы разработки ПО и участники этого

процесса
Ответственность QA
Отличительные особенности независимого тестирования ПО

Содержание: Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Этапы разработки ПО и участники

Слайд 7

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Что такое КАЧЕСТВО?

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Что такое КАЧЕСТВО?

Слайд 8

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

ГОСТ Р ISO 9000-2005:

Качество — это

степень соответствия совокупности присущих характеристик требованиям

КАЧЕСТВО

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» ГОСТ Р ISO 9000-2005: “ Качество

Слайд 9

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

В чем отличия?

Тестирование (Testing)
Контроль качества (Quality

Control, QC)
Обеспечение качества (Quality Assurance, QA)

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» В чем отличия? Тестирование (Testing) Контроль

Слайд 10

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Что такое «Тестирование»

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Что такое «Тестирование»

Слайд 11

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Процесс, помогающий определить корректность, полноту и

качество разработанного продукта (программного обеспечения)

Тестирование (Testing) :

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Процесс, помогающий определить корректность, полноту и

Слайд 12

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Обеспечение качества (QA):

Совокупность планируемых и систематически

осуществляемых процессов, процедур, операций и отдельных мероприятий, необходимых для создания уверенности в том, что продукция удовлетворяет определенным требованиям к качеству

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Обеспечение качества (QA): Совокупность планируемых и

Слайд 13

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Контроль качества (QC):

Методы и меры, являющиеся

частью системы обеспечения качества и используемые для проверки соответствия выполняемых при проведении исследования процедур предъявляемым требованиям к их качеству

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Контроль качества (QC): Методы и меры,

Слайд 14

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Quality Assurance

Quality Control

Testing

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Quality Assurance Quality Control Testing

Слайд 15

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества»

Медицина

Testing ?……? Лечение
QC ?……? Диагностирование
QA

?……? Предотвращение

Понятия «Тестирование», «Обеспечение качества» и «Контроль качества» Медицина Testing ?……? Лечение QC ?……?

Слайд 16

Этапы разработки ПО и участники этого процесса

Что такое проект?

Деятельность, направленная на достижение

определенной цели с фиксированными ресурсами за определенное время

Этапы разработки ПО и участники этого процесса Что такое проект? Деятельность, направленная на

Слайд 17

Этапы разработки ПО и участники этого процесса

Признаки проекта:

Имеет конкретную цель
Включает в себя скоординированное

выполнение взаимосвязанных действий
Имеет ограниченную протяженность во времени
Неповторим и уникален

Этапы разработки ПО и участники этого процесса Признаки проекта: Имеет конкретную цель Включает

Слайд 18

Этапы разработки ПО и участники этого процесса

Для чего существует проект?

Цель Заказчика:
получить качественную

систему с минимальными затратами за приемлемое время

Этапы разработки ПО и участники этого процесса Для чего существует проект? Цель Заказчика:

Слайд 19

Этапы разработки ПО и участники этого процесса

Цель Участников проекта:
«сделать заказчика счастливым» ☺

Этапы разработки ПО и участники этого процесса Цель Участников проекта: «сделать заказчика счастливым» ☺

Слайд 20

Этапы разработки ПО и участники этого процесса

Жизненный цикл проекта

Последовательность фаз проекта, задаваемая исходя

из потребностей управления проектом

Этапы разработки ПО и участники этого процесса Жизненный цикл проекта Последовательность фаз проекта,

Слайд 21

Этапы разработки ПО и участники этого процесса

Фазы проекта:

Осознание потребности в информационной системе (инициация,

идея)
Формирование требований (планирование)

Этапы разработки ПО и участники этого процесса Фазы проекта: Осознание потребности в информационной

Слайд 22

Этапы разработки ПО и участники этого процесса

Фазы проекта:

Разработка (кодирование, выполнение)
Тестирование (контроль и мониторинг)
Эксплуатация

и поддержка
Вывод из эксплуатации (завершение)

Этапы разработки ПО и участники этого процесса Фазы проекта: Разработка (кодирование, выполнение) Тестирование

Слайд 23

Этапы разработки ПО и участники этого процесса

Этапы разработки ПО и участники этого процесса

Слайд 24

Этапы разработки ПО и участники этого процесса

Как вы думаете, на какой фазе проекта

может привлекаться QA?

Этапы разработки ПО и участники этого процесса Как вы думаете, на какой фазе

Слайд 25

Участники проекта:

Заказчик (Customer)
Аналитик (Business analyst, BA)
QA менеджер (QA manager, QA PM)
Dev менеджер (Dev

manager, Dev PM)
QA инженер (QA engineer, QA)
Dev инженер (Dev engineer, Dev)
Архитектор (Architect)

Участники проекта

Участники проекта: Заказчик (Customer) Аналитик (Business analyst, BA) QA менеджер (QA manager, QA

Слайд 26

Ответственность QA

Участник проекта, ответственный за качественное и своевременное исполнение проекта по тестированию программного

обеспечения.
QA менеджер проекта разрабатывает стратегию тестирования, планирует работы по тестированию, осуществляет управление задачами, контролирует трудозатраты бюджет.

QA менеджер проекта

Ответственность QA Участник проекта, ответственный за качественное и своевременное исполнение проекта по тестированию

Слайд 27

Ответственность QA

Участник проекта, занимающийся подготовкой и проведением тестирования программного обеспечения. В его обязанность

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

Тестировщик (QA Engineer)

Ответственность QA Участник проекта, занимающийся подготовкой и проведением тестирования программного обеспечения. В его

Слайд 28

Ответственность QA

Обязанности QA:

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

глазами конечного пользователя
«Докапываться» до сути проблем

Ответственность QA Обязанности QA: Понимать желания конечного пользователя Ставить себя на место /

Слайд 29

Обязанности QA:

Оценивать работу любого приложения недоверчиво
Описывать проблему так, чтобы ее поняли другие участники

команды
Быть в курсе новейших технологий и стремиться узнать больше для повышения своей квалификации

Ответственность QA

Обязанности QA: Оценивать работу любого приложения недоверчиво Описывать проблему так, чтобы ее поняли

Слайд 30

Ответственность QA:

Подбор команды для контроля качества проекта
Планирование времени и объемов тестирования
Определение необходимых типов

тестов и их количества

Ответственность QA

Ответственность QA: Подбор команды для контроля качества проекта Планирование времени и объемов тестирования

Слайд 31

Контроль бюджета проекта и сроков выполнения заданий
Контроль качества проекта на всех стадиях разработки
Взаимодействие

с заказчиком и командой на стороне заказчика

Ответственность QA:

Ответственность QA

Контроль бюджета проекта и сроков выполнения заданий Контроль качества проекта на всех стадиях

Слайд 32

Ответственность QA:

Создание тестовой документации
Проведение теста
Внесение дефектов
Оформление тестовой отчетности

Ответственность QA

Ответственность QA: Создание тестовой документации Проведение теста Внесение дефектов Оформление тестовой отчетности Ответственность QA

Слайд 33

Отличительные особенности независимого тестирования ПО

НЕЗАВИСИМОСТЬ QA

Зависимый QA: прямо или косвенно подчиняется Разработке
Независимый

QA: подчиняется напрямую Заказчику и не связан с разработкой

Отличительные особенности независимого тестирования ПО НЕЗАВИСИМОСТЬ QA Зависимый QA: прямо или косвенно подчиняется

Имя файла: Введение-в-тестирование-ПО.-Место-тестирования-в-процессе-разработки-ПО.pptx
Количество просмотров: 24
Количество скачиваний: 0