ݺߣ

ݺߣShare a Scribd company logo
Тестирование
программного обеспечения
Лекция №2
« »Компьютерная академия ШАГ« »Компьютерная академия ШАГ
Типы тестирования
Типы тестирования
Функциональное тестирование
(Functional testing)
Функциональное тестирование
(Functional testing)
Функциональная пригодность
(Functional suitability)
Функциональная пригодность
(Functional suitability)
Тестирование безопасности
(Security and Access Control Testing)
Тестирование безопасности
(Security and Access Control Testing)
Тестирование взаимодействия
(Interoperability Testing)
Тестирование взаимодействия
(Interoperability Testing)
Типы тестирования
Нефункциональное тестирование
(Non functional testing)
Нефункциональное тестирование
(Non functional testing)
Производительность
(Performance testing)
Производительность
(Performance testing)
Нагрузочное тестирование
(Load Testing)
Нагрузочное тестирование
(Load Testing)
Тестирование стабильности
(Stability / Reliability Testing)
Тестирование стабильности
(Stability / Reliability Testing)
Стрессовое тестирование
(Stress Testing)
Стрессовое тестирование
(Stress Testing)
Тестирование установки
(Installation testing)
Тестирование установки
(Installation testing)
Тестирование интерфейса
(GUI testing)
Тестирование интерфейса
(GUI testing)
Тестирование удобства пользования
(Usability testing)
Тестирование удобства пользования
(Usability testing)
Тестирование на отказ и восстановление
(Failover and Recovery Testing)
Тестирование на отказ и восстановление
(Failover and Recovery Testing)
Конфигурационное тестирование
(Configuration Testing)
Конфигурационное тестирование
(Configuration Testing)
Типы тестирования
Тестирование изменений
(Changes Testing)
Тестирование изменений
(Changes Testing)
Дымовое тестирование
(Smoke Testing)
Дымовое тестирование
(Smoke Testing)
Регрессионное тестирование
(Regression Testing)
Регрессионное тестирование
(Regression Testing)
Тестирование сборки
(Build Verification Test)
Тестирование сборки
(Build Verification Test)
Санитарное тестирование
(SanityTest)
Санитарное тестирование
(SanityTest)
Регрессия багов
(Bug regression)
Регрессия багов
(Bug regression)
Регрессия старых багов
(Old bugs regression)
Регрессия старых багов
(Old bugs regression)
Регрессия побочного эффекта
(Side effect regression)
Регрессия побочного эффекта
(Side effect regression)
Документация в тестировании
Цели документированияЦели документирования
ОрганизацияОрганизация
УправлениеУправление
СистематизацияСистематизация
Содержание плана
тестирования
Тест план (Test Plan) - это документ, описывающий весь объем работ по
тестированию, начиная с описания объекта, стратегии, расписания,
критериев начала и окончания тестирования, до необходимого в процессе
работы оборудования, специальных знаний, а также оценки рисков с
вариантами их разрешения.
Содержание плана
тестирования
Что надо тестировать?
Описание объекта тестирования: системы, приложения, оборудования
Содержание плана
тестирования
Что надо тестировать?
Описание объекта тестирования: системы, приложения, оборудования
Что будем тестировать?
Список функций и описание тестируемой системы и её компонент в отдельности
Содержание плана
тестирования
Что надо тестировать?
Описание объекта тестирования: системы, приложения, оборудования
Что будем тестировать?
Список функций и описание тестируемой системы и её компонент в отдельности
Как будем тестировать?
Стратегия тестирования, а именно: виды тестирования и их применение по отношению к
объекту тестирования.
Содержание плана
тестирования
Что надо тестировать?
Описание объекта тестирования: системы, приложения, оборудования
Что будем тестировать?
Список функций и описание тестируемой системы и её компонент в отдельности
Как будем тестировать?
Стратегия тестирования, а именно: виды тестирования и их применение по отношению к
объекту тестирования.
Когда будем тестировать?
Последовательность проведения работ:
Тестирование
(Testing)
Тестирование
(Testing)
Подготовка
(Test Preparation)
Подготовка
(Test Preparation)
Анализ результатов
(Test Result Analisys)
Анализ результатов
(Test Result Analisys)
Содержание плана
тестирования
Критерии начала тестирования:
готовность тестовой платформы (тестового стенда), законченность разработки требуемой
функциональности, наличие всей необходимой документации …
Критерии окончания тестирования:
результаты тестирования удовлетворяют критериям качества продукта
+
?
Содержание плана
тестирования
Окружение тестируемой системы (описание программно-аппаратных средств)
Необходимое для тестирования оборудование и программные средства
(тестовый стенд и его конфигурация, программы для автоматизированного
тестирования и т.д.)
Риски и пути их разрешения
Создание тестов
Документы для тестированияДокументы для тестирования
ChecklistChecklist Test caseTest case Test scenarioTest scenario
Создание тестов
Header (Заголовок)
Test Case ID – уникальный идентификатор тестового случая
TestCase Name – название тестового случая
Test Case Priority – Приоритет тестового случая
Summ ary– Краткое изложение назначения тестового случая
Created By – Кем создан
Created On – Когда создан
Создание тестов
Header (Заголовок)
PreConditions (Начальные условия)
Список действий, которые приводят систему к состоянию пригодному для
проведения основной проверки.
Либо список условий, выполнение которых говорит о том, что система
находится в пригодном для проведения основного теста состояния.
Создание тестов
Header (Заголовок)
PreConditions (Начальные условия)
Test Case Description (Описание теста)
Step
#
Action
(Действие)
Expected result
(Ожидаемый результат)
Test Result
1 Action 1
2 Action 2
…
N Action N Result passed/failed/blocked
Создание тестов
Header (Заголовок)
PreConditions (Начальные условия)
Test Case Description (Описание теста)
PostConditions (Действие по завершению)
Шаги, которые возвращают систему в первоначальное состояние
Дефект и его описание
Атрибут Описание
Defect (bug) ID Уникальный номер дефекта
VersionBuild Номер версиисборки
Status Статус дефекта
Found by Имя тестировщика нашедшего дефект
Data Дата обнаружения
Functionality area Часть продукта где обнаружен дефект
Assigned to Имя разработчика, за которым закреплен дефект
Summary Краткое, но максимально информативное и сжатое описание проблемы.
Short description Полезная информация о баге: описание, комментарии, нюансы и т.д.
Steps to reproduce Конкретные шаги для воспроизведения проблемы
Actual Фактический результат
Expected Ожидаемый результат
Notes Предварительный анализ причин дефекта
Attachment Log-файлы, снимки экрана, видео…..
Жизненный цикл дефекта
НовыйНовый ОткрытОткрыт
ОтсроченОтсрочен
ОтклоненОтклонен
ИсправленИсправлен
ПереоткрытПереоткрыт
ЗакрытЗакрыт
Q&A

More Related Content

What's hot (20)

Istqb lesson 1
Istqb lesson 1Istqb lesson 1
Istqb lesson 1
Eugene Bulba
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
Charles D. Carson, MSSWE, CSM, ASQ-CSQE
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
Luís Cesar Teodoro
Chapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and ToolsChapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and Tools
Neeraj Kumar Singh
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
Fernando Palma
Introdução ao BDD com GherkinIntrodução ao BDD com Gherkin
Introdução ao BDD com Gherkin
Valquíria Duarte D'Amato
Automation Testing
Automation TestingAutomation Testing
Automation Testing
Sun Technlogies
1ª Aula Bioquimica - http://bio-quimica.blogspot.com1ª Aula Bioquimica - http://bio-quimica.blogspot.com
1ª Aula Bioquimica - http://bio-quimica.blogspot.com
Julio Dutra
Istqb Agile-tester Extension
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester Extension
Girish Goutam
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
Hai Tran Son
Manual para antibiogramaManual para antibiograma
Manual para antibiograma
lucwagner
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
Katalon Studio
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de uso
Leinylson Fontinele
Agile testing
Agile testingAgile testing
Agile testing
Yogita patil
Projeto Gestão da QualidadeProjeto Gestão da Qualidade
Projeto Gestão da Qualidade
manskinho
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
Naveen Kumar Singh
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
Derk-Jan de Grood
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
Neeraj Kumar Singh
Aula 2   estudo transversalAula 2   estudo transversal
Aula 2 estudo transversal
Ricardo Alexandre
Técnicas de modelagem de teste (parte 1)Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)
Fabrício Campos
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
Luís Cesar Teodoro
Chapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and ToolsChapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and Tools
Neeraj Kumar Singh
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
Fernando Palma
Introdução ao BDD com GherkinIntrodução ao BDD com Gherkin
Introdução ao BDD com Gherkin
Valquíria Duarte D'Amato
1ª Aula Bioquimica - http://bio-quimica.blogspot.com1ª Aula Bioquimica - http://bio-quimica.blogspot.com
1ª Aula Bioquimica - http://bio-quimica.blogspot.com
Julio Dutra
Istqb Agile-tester Extension
Istqb Agile-tester ExtensionIstqb Agile-tester Extension
Istqb Agile-tester Extension
Girish Goutam
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
Hai Tran Son
Manual para antibiogramaManual para antibiograma
Manual para antibiograma
lucwagner
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
Katalon Studio
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de uso
Leinylson Fontinele
Projeto Gestão da QualidadeProjeto Gestão da Qualidade
Projeto Gestão da Qualidade
manskinho
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
Derk-Jan de Grood
Aula 2   estudo transversalAula 2   estudo transversal
Aula 2 estudo transversal
Ricardo Alexandre
Técnicas de modelagem de teste (parte 1)Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)
Fabrício Campos

Viewers also liked (12)

Управление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблемУправление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблем
SQALab
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
Igor Khmelnytskyy
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Denis Tuchin
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1
LuxoftTraining
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
Igor Khmelnytskyy
План тестирования
План тестированияПлан тестирования
План тестирования
EDISON Software Development Centre
Тестирование в Agile для больших команд: путь трансформации
Тестирование в Agile для больших команд: путь трансформацииТестирование в Agile для больших команд: путь трансформации
Тестирование в Agile для больших команд: путь трансформации
SQALab
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
SQALab
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
SQALab
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
Natalia Zhelnova
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
Askhat Urazbaev
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово AgileКак перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
IT61
Управление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблемУправление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблем
SQALab
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
Igor Khmelnytskyy
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методыв...
Denis Tuchin
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1
LuxoftTraining
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
Igor Khmelnytskyy
Тестирование в Agile для больших команд: путь трансформации
Тестирование в Agile для больших команд: путь трансформацииТестирование в Agile для больших команд: путь трансформации
Тестирование в Agile для больших команд: путь трансформации
SQALab
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
SQALab
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
SQALab
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
Natalia Zhelnova
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
Askhat Urazbaev
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово AgileКак перестать беспокоиться и начать тестировать или это волшебное слово Agile
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
IT61

Similar to Тестирование ПО (лекция 2) (20)

2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
SQALab
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
Svetlana Stoyan
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
Technopark
Автоматизация.ٳ
Автоматизация.ٳАвтоматизация.ٳ
Автоматизация.ٳ
MadirimovShohrux
тестирование по
тестирование потестирование по
тестирование по
Ion Griu
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
Technopark
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты
Natalia Odegova
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
margo-qa
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
SQALab
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
Technopark
тестирование по
тестирование потестирование по
тестирование по
Ion Griu
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
Technopark
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты
Natalia Odegova
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
margo-qa
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay

Тестирование ПО (лекция 2)

  • 1. Тестирование программного обеспечения Лекция №2 « »Компьютерная академия ШАГ« »Компьютерная академия ШАГ
  • 3. Типы тестирования Функциональное тестирование (Functional testing) Функциональное тестирование (Functional testing) Функциональная пригодность (Functional suitability) Функциональная пригодность (Functional suitability) Тестирование безопасности (Security and Access Control Testing) Тестирование безопасности (Security and Access Control Testing) Тестирование взаимодействия (Interoperability Testing) Тестирование взаимодействия (Interoperability Testing)
  • 4. Типы тестирования Нефункциональное тестирование (Non functional testing) Нефункциональное тестирование (Non functional testing) Производительность (Performance testing) Производительность (Performance testing) Нагрузочное тестирование (Load Testing) Нагрузочное тестирование (Load Testing) Тестирование стабильности (Stability / Reliability Testing) Тестирование стабильности (Stability / Reliability Testing) Стрессовое тестирование (Stress Testing) Стрессовое тестирование (Stress Testing) Тестирование установки (Installation testing) Тестирование установки (Installation testing) Тестирование интерфейса (GUI testing) Тестирование интерфейса (GUI testing) Тестирование удобства пользования (Usability testing) Тестирование удобства пользования (Usability testing) Тестирование на отказ и восстановление (Failover and Recovery Testing) Тестирование на отказ и восстановление (Failover and Recovery Testing) Конфигурационное тестирование (Configuration Testing) Конфигурационное тестирование (Configuration Testing)
  • 5. Типы тестирования Тестирование изменений (Changes Testing) Тестирование изменений (Changes Testing) Дымовое тестирование (Smoke Testing) Дымовое тестирование (Smoke Testing) Регрессионное тестирование (Regression Testing) Регрессионное тестирование (Regression Testing) Тестирование сборки (Build Verification Test) Тестирование сборки (Build Verification Test) Санитарное тестирование (SanityTest) Санитарное тестирование (SanityTest) Регрессия багов (Bug regression) Регрессия багов (Bug regression) Регрессия старых багов (Old bugs regression) Регрессия старых багов (Old bugs regression) Регрессия побочного эффекта (Side effect regression) Регрессия побочного эффекта (Side effect regression)
  • 6. Документация в тестировании Цели документированияЦели документирования ОрганизацияОрганизация УправлениеУправление СистематизацияСистематизация
  • 7. Содержание плана тестирования Тест план (Test Plan) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.
  • 8. Содержание плана тестирования Что надо тестировать? Описание объекта тестирования: системы, приложения, оборудования
  • 9. Содержание плана тестирования Что надо тестировать? Описание объекта тестирования: системы, приложения, оборудования Что будем тестировать? Список функций и описание тестируемой системы и её компонент в отдельности
  • 10. Содержание плана тестирования Что надо тестировать? Описание объекта тестирования: системы, приложения, оборудования Что будем тестировать? Список функций и описание тестируемой системы и её компонент в отдельности Как будем тестировать? Стратегия тестирования, а именно: виды тестирования и их применение по отношению к объекту тестирования.
  • 11. Содержание плана тестирования Что надо тестировать? Описание объекта тестирования: системы, приложения, оборудования Что будем тестировать? Список функций и описание тестируемой системы и её компонент в отдельности Как будем тестировать? Стратегия тестирования, а именно: виды тестирования и их применение по отношению к объекту тестирования. Когда будем тестировать? Последовательность проведения работ: Тестирование (Testing) Тестирование (Testing) Подготовка (Test Preparation) Подготовка (Test Preparation) Анализ результатов (Test Result Analisys) Анализ результатов (Test Result Analisys)
  • 12. Содержание плана тестирования Критерии начала тестирования: готовность тестовой платформы (тестового стенда), законченность разработки требуемой функциональности, наличие всей необходимой документации … Критерии окончания тестирования: результаты тестирования удовлетворяют критериям качества продукта + ?
  • 13. Содержание плана тестирования Окружение тестируемой системы (описание программно-аппаратных средств) Необходимое для тестирования оборудование и программные средства (тестовый стенд и его конфигурация, программы для автоматизированного тестирования и т.д.) Риски и пути их разрешения
  • 14. Создание тестов Документы для тестированияДокументы для тестирования ChecklistChecklist Test caseTest case Test scenarioTest scenario
  • 15. Создание тестов Header (Заголовок) Test Case ID – уникальный идентификатор тестового случая TestCase Name – название тестового случая Test Case Priority – Приоритет тестового случая Summ ary– Краткое изложение назначения тестового случая Created By – Кем создан Created On – Когда создан
  • 16. Создание тестов Header (Заголовок) PreConditions (Начальные условия) Список действий, которые приводят систему к состоянию пригодному для проведения основной проверки. Либо список условий, выполнение которых говорит о том, что система находится в пригодном для проведения основного теста состояния.
  • 17. Создание тестов Header (Заголовок) PreConditions (Начальные условия) Test Case Description (Описание теста) Step # Action (Действие) Expected result (Ожидаемый результат) Test Result 1 Action 1 2 Action 2 … N Action N Result passed/failed/blocked
  • 18. Создание тестов Header (Заголовок) PreConditions (Начальные условия) Test Case Description (Описание теста) PostConditions (Действие по завершению) Шаги, которые возвращают систему в первоначальное состояние
  • 19. Дефект и его описание Атрибут Описание Defect (bug) ID Уникальный номер дефекта VersionBuild Номер версиисборки Status Статус дефекта Found by Имя тестировщика нашедшего дефект Data Дата обнаружения Functionality area Часть продукта где обнаружен дефект Assigned to Имя разработчика, за которым закреплен дефект Summary Краткое, но максимально информативное и сжатое описание проблемы. Short description Полезная информация о баге: описание, комментарии, нюансы и т.д. Steps to reproduce Конкретные шаги для воспроизведения проблемы Actual Фактический результат Expected Ожидаемый результат Notes Предварительный анализ причин дефекта Attachment Log-файлы, снимки экрана, видео…..
  • 20. Жизненный цикл дефекта НовыйНовый ОткрытОткрыт ОтсроченОтсрочен ОтклоненОтклонен ИсправленИсправлен ПереоткрытПереоткрыт ЗакрытЗакрыт
  • 21. Q&A