SlideShare una empresa de Scribd logo
1 de 20
Творческая мастерская Natalya Rukol Quality Lab.
Идеальное тестирование? ,[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]
MS Word:  как тестировать?
Что делает   продукт?
С какими параметрами?
Какие значения проверять? Действие Параметр Значение
Проектируем тесты ,[object Object],[object Object],[object Object],[object Object]
Проектируем тесты ,[object Object],[object Object],[object Object],[object Object]
Комбинируем проверки Рассмотрим сохранение документа в  Word: Минимизируем проверки:  4 позитивных  +  3 негативных  теста Максимальное покрытие:  288 тестов Все пары:  16 позитивных  +  3 негативных  Формат Размер Расположение Кодировка Название Doc 1 kb Локально ANSI 1 символ Docx 1 mb Сетевой диск ISO 8 символов Rtf 100 mb Flash UTF 256 символов txt CD-rw Пустое CD-r
Бизнес-логика ,[object Object],[object Object],[object Object],[object Object]
Бизнес-логика Тест: 1 2 3 4 5 6 7 8 Условия: Пользователь зарегистрирован? Y Y Y Y N N N N Пользователь отправлял сообщения последние 60 секунд? Y Y N N Y Y N N Пользователь – модератор? Y N Y N Y N Y N Действия ПО: Открыть окно создания новой темы Y Y Y Y N N N N Выдать ошибку N Y N N Y Y Y Y
Бизнес-логика Тест: 1 2 3 4 5 6 7 8 Условия: Пользователь зарегистрирован? Y Y Y Y N N N N Пользователь отправлял сообщения последние 60 секунд? Y Y N N Y Y N N Пользователь – модератор? Y N Y N Y N Y N Действия ПО: Открыть окно создания новой темы Y Y Y Y N N N N Выдать ошибку N Y N N Y Y Y Y
Контроль рисков качества При одновременном открытии может не сработать предупреждение что файл уже открыт Права записи на сетевой диск могут влиять на работу программы MS Word  может «сломаться» при сохранении большого файла  и при нехватке места ,[object Object],[object Object],[object Object],[object Object]
Контроль рисков качества При одновременном открытии может не сработать предупреждение что файл уже открыт MS Word  может «сломаться» при сохранении большого файла  и при нехватке места ,[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],[object Object],[object Object],[object Object],[object Object]
Вопросы? [email_address] http://Software-testing.ru   http://Natalyarukol.ru   Skype: natalya.rukol

Más contenido relacionado

La actualidad más candente

CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest
 
евгения фирсова нерелизное тестирование
евгения фирсова   нерелизное тестированиеевгения фирсова   нерелизное тестирование
евгения фирсова нерелизное тестирование
Alexei Lupan
 
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестированияSQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
Nikita Nalyutin
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
Gleb Rybalko
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
Alexei Lupan
 

La actualidad más candente (20)

Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?Ольга Лужецька - Exploratory testing: Love it or Leave it?
Ольга Лужецька - Exploratory testing: Love it or Leave it?
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
 
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
 
евгения фирсова нерелизное тестирование
евгения фирсова   нерелизное тестированиеевгения фирсова   нерелизное тестирование
евгения фирсова нерелизное тестирование
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьПостроение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путь
 
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Yaroslava Bagrii “Тестувати можна все….Навіть людей” Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
 
Стратегия тестирования - больше чем просто план
Стратегия тестирования - больше чем просто планСтратегия тестирования - больше чем просто план
Стратегия тестирования - больше чем просто план
 
SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеров
 
Наталья Руколь "Планирование тестирования"
Наталья Руколь "Планирование тестирования"Наталья Руколь "Планирование тестирования"
Наталья Руколь "Планирование тестирования"
 
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестированияSQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
SQA Days 9. Налютин Никита, Антон Александров. Управление рисками тестирования
 
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
 
Основа отдела тестирования. Ценности
Основа отдела тестирования. ЦенностиОснова отдела тестирования. Ценности
Основа отдела тестирования. Ценности
 
Оценка сроков IT проектов
Оценка сроков IT проектовОценка сроков IT проектов
Оценка сроков IT проектов
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
 
больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1больше тестов, хороших и разных! часть 1
больше тестов, хороших и разных! часть 1
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Тестирование систем с большим количеством входных данных или как достичь цели...
Тестирование систем с большим количеством входных данных или как достичь цели...Тестирование систем с большим количеством входных данных или как достичь цели...
Тестирование систем с большим количеством входных данных или как достичь цели...
 

Similar a CodeFest 2011. Руколь Н. — Творческая мастерская по тестированию ПО

Высоцкий Неортодоксальный дизайн тестов
Высоцкий Неортодоксальный дизайн тестовВысоцкий Неортодоксальный дизайн тестов
Высоцкий Неортодоксальный дизайн тестов
qasib
 
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
ScrumTrek
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
Igor Pozumentov
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
qasib
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
Tatyana Pischasova
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
DataArt
 
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
 

Similar a CodeFest 2011. Руколь Н. — Творческая мастерская по тестированию ПО (20)

Unorthodox testdesign
Unorthodox testdesignUnorthodox testdesign
Unorthodox testdesign
 
Высоцкий Неортодоксальный дизайн тестов
Высоцкий Неортодоксальный дизайн тестовВысоцкий Неортодоксальный дизайн тестов
Высоцкий Неортодоксальный дизайн тестов
 
Test management print
Test management printTest management print
Test management print
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
The practical value analyzing. Анализ практической ценности
The practical value analyzing. Анализ практической ценностиThe practical value analyzing. Анализ практической ценности
The practical value analyzing. Анализ практической ценности
 
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
Антон Грачев. В поисках мифического зверя. Новые подходы и инструменты для Ag...
 
Применение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятияПрименение принципов Lean в масштабах предприятия
Применение принципов Lean в масштабах предприятия
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
24 шага к удвоению конверсии в контексте или зачем нужны регулярные работы в ...
24 шага к удвоению конверсии в контексте или зачем нужны регулярные работы в ...24 шага к удвоению конверсии в контексте или зачем нужны регулярные работы в ...
24 шага к удвоению конверсии в контексте или зачем нужны регулярные работы в ...
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Скандалы, расследования, тестирование
Скандалы, расследования, тестированиеСкандалы, расследования, тестирование
Скандалы, расследования, тестирование
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
 
2015-03-07 03 Сергей Александрович. 50 оттенков красного
2015-03-07 03 Сергей Александрович. 50 оттенков красного2015-03-07 03 Сергей Александрович. 50 оттенков красного
2015-03-07 03 Сергей Александрович. 50 оттенков красного
 
50 оттенков красного
50 оттенков красного50 оттенков красного
50 оттенков красного
 
ГЕНЕРАЦИЯ ТЕСТОВ ДЛЯ ОЛИМПИАДНЫХ ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ С ИСПОЛЬЗОВАНИЕМ Г...
ГЕНЕРАЦИЯ ТЕСТОВ ДЛЯ ОЛИМПИАДНЫХ ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ С ИСПОЛЬЗОВАНИЕМ Г...ГЕНЕРАЦИЯ ТЕСТОВ ДЛЯ ОЛИМПИАДНЫХ ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ С ИСПОЛЬЗОВАНИЕМ Г...
ГЕНЕРАЦИЯ ТЕСТОВ ДЛЯ ОЛИМПИАДНЫХ ЗАДАЧ ПО ПРОГРАММИРОВАНИЮ С ИСПОЛЬЗОВАНИЕМ Г...
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
 
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
 

Más de CodeFest

Más de CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 

CodeFest 2011. Руколь Н. — Творческая мастерская по тестированию ПО

  • 2.
  • 3.
  • 4.
  • 5. MS Word: как тестировать?
  • 6. Что делает продукт?
  • 8. Какие значения проверять? Действие Параметр Значение
  • 9.
  • 10.
  • 11. Комбинируем проверки Рассмотрим сохранение документа в Word: Минимизируем проверки: 4 позитивных + 3 негативных теста Максимальное покрытие: 288 тестов Все пары: 16 позитивных + 3 негативных Формат Размер Расположение Кодировка Название Doc 1 kb Локально ANSI 1 символ Docx 1 mb Сетевой диск ISO 8 символов Rtf 100 mb Flash UTF 256 символов txt CD-rw Пустое CD-r
  • 12.
  • 13. Бизнес-логика Тест: 1 2 3 4 5 6 7 8 Условия: Пользователь зарегистрирован? Y Y Y Y N N N N Пользователь отправлял сообщения последние 60 секунд? Y Y N N Y Y N N Пользователь – модератор? Y N Y N Y N Y N Действия ПО: Открыть окно создания новой темы Y Y Y Y N N N N Выдать ошибку N Y N N Y Y Y Y
  • 14. Бизнес-логика Тест: 1 2 3 4 5 6 7 8 Условия: Пользователь зарегистрирован? Y Y Y Y N N N N Пользователь отправлял сообщения последние 60 секунд? Y Y N N Y Y N N Пользователь – модератор? Y N Y N Y N Y N Действия ПО: Открыть окно создания новой темы Y Y Y Y N N N N Выдать ошибку N Y N N Y Y Y Y
  • 15.
  • 16.
  • 17.
  • 18. Как крепче спать по ночам? Выводы
  • 19.
  • 20. Вопросы? [email_address] http://Software-testing.ru http://Natalyarukol.ru Skype: natalya.rukol