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

Содержание

Слайд 2

Где вы?


Где вы?

Слайд 3

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


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

Слайд 4

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


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

Слайд 5

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

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

Слайд 6

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

Содержание:

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

участники этого процесса
Ответственность QA
Отличительные особенности независимого тестирования ПО
Слайд 7

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

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

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

Слайд 8

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

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

ГОСТ Р ISO 9000-2005:

Качество

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

КАЧЕСТВО

Слайд 9

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

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

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

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

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

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

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

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

Слайд 11

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

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

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

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

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

Слайд 12

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

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

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

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

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

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

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

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

Методы и

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

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

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

Quality Assurance

Quality Control

Testing

Слайд 15

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

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

Медицина

Testing ?……? Лечение
QC ?……?

Диагностирование
QA ?……? Предотвращение
Слайд 16

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

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

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

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

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

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

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

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

Имеет конкретную цель
Включает в

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

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

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

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

Цель Заказчика:

получить качественную систему с минимальными затратами за приемлемое время
Слайд 19

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

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

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

счастливым» ☺
Слайд 20

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

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

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

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

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

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

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

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

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

системе (инициация, идея)
Формирование требований (планирование)
Слайд 22

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

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

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

Разработка (кодирование, выполнение)
Тестирование (контроль

и мониторинг)
Эксплуатация и поддержка
Вывод из эксплуатации (завершение)
Слайд 23

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

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

Слайд 24

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

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

Как вы думаете, на какой

фазе проекта может привлекаться QA?
Слайд 25

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

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

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

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

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

Слайд 26

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

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

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

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

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

Слайд 27

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

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

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

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

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

Слайд 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
Количество просмотров: 31
Количество скачиваний: 0