SlideShare une entreprise Scribd logo
1  sur  21
Разработка через приемочное тестирование с использованием FIT Дмитрий Лобасев [email_address]
Дмитрий Лобасев ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Цена ошибки
Разработка, ведомая приемочными тестами
Приемочные тесты ,[object Object]
Кто должен писать приемочные тесты? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
FIT ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Пример тестового сценария Test button
Как это работает? HTML Report HTML, Excel spreadsheet of Fit test tables (Test code)
 
 
[object Object]
[object Object],[object Object]
 
Для заказчика ,[object Object],[object Object],[object Object]
Для специалиста по тестированию ,[object Object],[object Object],[object Object]
Для разработчика ,[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВИспользование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВSQALab
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...COMAQA.BY
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Способы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюСпособы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюCOMAQA.BY
 
Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахDenis Tuchin
 
Как быть заказчиком продукта?
Как быть заказчиком продукта?Как быть заказчиком продукта?
Как быть заказчиком продукта?Denis Beskov
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3Technopark
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerSQALab
 
MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011CodeCamp
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийNickola14
 
Веб-продукты — Разработка требований
Веб-продукты — Разработка требованийВеб-продукты — Разработка требований
Веб-продукты — Разработка требованийDenis Beskov
 
Тестирование веб-проектов в Agile
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в AgileSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Модели ценообразования IT-проектов
Модели ценообразования IT-проектовМодели ценообразования IT-проектов
Модели ценообразования IT-проектовak-itconsulting.com
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестированияAlexander Solosh
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Agile Base Camp
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSАлександр Шамрай
 

Tendances (19)

Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВИспользование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Способы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюСпособы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированию
 
Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектах
 
Как быть заказчиком продукта?
Как быть заказчиком продукта?Как быть заказчиком продукта?
Как быть заказчиком продукта?
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3
 
Подход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL ServerПодход к тестированию хранилища данных на базе MS SQL Server
Подход к тестированию хранилища данных на базе MS SQL Server
 
MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011MichailTokovinin (Qsoft) @ CodeCamp2011
MichailTokovinin (Qsoft) @ CodeCamp2011
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Веб-продукты — Разработка требований
Веб-продукты — Разработка требованийВеб-продукты — Разработка требований
Веб-продукты — Разработка требований
 
Тестирование веб-проектов в Agile
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в Agile
 
What Tests Are For?
What Tests Are For?What Tests Are For?
What Tests Are For?
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Модели ценообразования IT-проектов
Модели ценообразования IT-проектовМодели ценообразования IT-проектов
Модели ценообразования IT-проектов
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi
 
Организация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFSОрганизация процессов разработки на основе VSTS и TFS
Организация процессов разработки на основе VSTS и TFS
 

Similaire à Разработка через приемочное тестирование с FIT

QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
 
Знакомство с Online Test Pad
Знакомство с Online Test PadЗнакомство с Online Test Pad
Знакомство с Online Test Padgilraenanarion
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»DataArt
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиковReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиковYuri Vedenin
 
Business Studio presentation
Business Studio presentationBusiness Studio presentation
Business Studio presentationbizstudio
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalAlexander Novichkov
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Александр Шамрай
 
Методы оценки эффекта от внедрения Microsoft TFS
Методы оценки эффекта от внедрения Microsoft TFSМетоды оценки эффекта от внедрения Microsoft TFS
Методы оценки эффекта от внедрения Microsoft TFSАлександр Шамрай
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьGoIT
 

Similaire à Разработка через приемочное тестирование с FIT (20)

QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
 
Знакомство с Online Test Pad
Знакомство с Online Test PadЗнакомство с Online Test Pad
Знакомство с Online Test Pad
 
Test management print
Test management printTest management print
Test management print
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Oбзор и архитектура Team System 2010
Oбзор и архитектура Team System 2010Oбзор и архитектура Team System 2010
Oбзор и архитектура Team System 2010
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиковReqLabs2011_юрий_веденин_система_квалификации_аналитиков
ReqLabs2011_юрий_веденин_система_квалификации_аналитиков
 
01ka-nov
01ka-nov01ka-nov
01ka-nov
 
Business Studio presentation
Business Studio presentationBusiness Studio presentation
Business Studio presentation
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rational
 
29.jan.2009 (www.cmcons.com)
29.jan.2009 (www.cmcons.com)29.jan.2009 (www.cmcons.com)
29.jan.2009 (www.cmcons.com)
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
 
Методы оценки эффекта от внедрения Microsoft TFS
Методы оценки эффекта от внедрения Microsoft TFSМетоды оценки эффекта от внедрения Microsoft TFS
Методы оценки эффекта от внедрения Microsoft TFS
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Agile In House
Agile In HouseAgile In House
Agile In House
 

Plus de Dmitry Lobasev

3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-командыDmitry Lobasev
 
Паттерны Agile-трансформации ИТ крупных компаний (банков)
Паттерны Agile-трансформации ИТ крупных компаний (банков)Паттерны Agile-трансформации ИТ крупных компаний (банков)
Паттерны Agile-трансформации ИТ крупных компаний (банков)Dmitry Lobasev
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Dmitry Lobasev
 
Тренды Agile / Lean и пара слов об Agile-комьюнити в России
Тренды Agile / Lean и пара слов об Agile-комьюнити в РоссииТренды Agile / Lean и пара слов об Agile-комьюнити в России
Тренды Agile / Lean и пара слов об Agile-комьюнити в РоссииDmitry Lobasev
 
Новые возможности Devprom 2.8.4
Новые возможности Devprom 2.8.4Новые возможности Devprom 2.8.4
Новые возможности Devprom 2.8.4Dmitry Lobasev
 
Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Dmitry Lobasev
 
Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)Dmitry Lobasev
 
Enterprise Agile with Devprom
Enterprise Agile with DevpromEnterprise Agile with Devprom
Enterprise Agile with DevpromDmitry Lobasev
 
Agile self-assessments
Agile self-assessmentsAgile self-assessments
Agile self-assessmentsDmitry Lobasev
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиDmitry Lobasev
 

Plus de Dmitry Lobasev (11)

3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды3 ключевых навыка успешной Agile-команды
3 ключевых навыка успешной Agile-команды
 
Паттерны Agile-трансформации ИТ крупных компаний (банков)
Паттерны Agile-трансформации ИТ крупных компаний (банков)Паттерны Agile-трансформации ИТ крупных компаний (банков)
Паттерны Agile-трансформации ИТ крупных компаний (банков)
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2
 
Тренды Agile / Lean и пара слов об Agile-комьюнити в России
Тренды Agile / Lean и пара слов об Agile-комьюнити в РоссииТренды Agile / Lean и пара слов об Agile-комьюнити в России
Тренды Agile / Lean и пара слов об Agile-комьюнити в России
 
Новые возможности Devprom 2.8.4
Новые возможности Devprom 2.8.4Новые возможности Devprom 2.8.4
Новые возможности Devprom 2.8.4
 
Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3Новые возможности Devprom 2.8.3
Новые возможности Devprom 2.8.3
 
Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)Виртуальные среды тестирования (ADD2010)
Виртуальные среды тестирования (ADD2010)
 
Enterprise Agile with Devprom
Enterprise Agile with DevpromEnterprise Agile with Devprom
Enterprise Agile with Devprom
 
Agile self-assessments
Agile self-assessmentsAgile self-assessments
Agile self-assessments
 
AgilePlanning
AgilePlanningAgilePlanning
AgilePlanning
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 

Разработка через приемочное тестирование с FIT

Notes de l'éditeur

  1. Приемочное тестирование является важным этапом жизненного цикла продукта. Именно на этапе приемочного тестирования заказчик определяет, насколько продукт соответствует его пожеланиям и выполняет необходимые бизнес-функции. И именно поэтому так необходимо на как можно более ранней стадии разработки продукта получить от заказчика приемочные тесты. Как правило, в большинстве проектов, приемочные тесты представляют собой обычные текстовые документы, оформленные, например в Word. Недостатки таких тестов очевидны – это поддержка актуальности, несвязанность с работой реальной системы, необходимость затрачивать время на ручное тестирование по этим сценариям, невозможность быстро оценить степень готовности системы к эксплуатации. А что если приемочные тесты делать автоматизированными? Представьте, заказчик (и аналитики) еще на этапе разработки требований описывают приемочные тесты тем же языком, но не в виде простого текста, а в таблицах. И отдают их разработчикам. Когда разработчик завершает реализацию функциональности, он просто связывает код системы с таблицей теста и тест становится автоматическим, т.е. может быть запущен быстро, часто и дешево