Your SlideShare is downloading. ×
  • Like
CodeFest 2012. Зинченко Т. — Практики тест-дизайна: разделяй и властвуй!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

CodeFest 2012. Зинченко Т. — Практики тест-дизайна: разделяй и властвуй!

  • 851 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • На мой взгляд это всё очевидно любому, у кого есть хоть малейший интеллект. Класс эквивалентности - это просто красивый термин, по сути это и без термина все нормальные тестеры делают.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
851
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
3
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Практики тест-дизайна:эквивалентное разделение Workshop
  • 2. Куда жаловаться? vestfalka vestfalka.blogspot.com tzinchenko.moikrug.ru tzinchenko@archer -soft.com
  • 3. Основные техники тест-дизайна• Equivalence Partitioning• Boundary Value Analysis• Cause/Effect• Error Guessing• Exhaustive Testing
  • 4. Тестируемое приложениеhttp://www.russianpost.ru/autotarif/Se lautotarifRus.aspx
  • 5. Что мы делаем?• Разбиение областей значений на подобласти• Выбор конкретных значений из подобластей
  • 6. Класс эквивалентности - этомножество, все элементы которого программа обрабатывает одинаково.
  • 7. С чего начать?• Определение требований (формализованных или нет)• Определение характеристик параметра• Выделение классов эквивалентности для каждой характеристики
  • 8. Продолжаем тестирование!
  • 9. Выделяем классы эквивалентностиЕсли сущность определена диапазоном значений, то для нее выделяется:- сам диапазон;- значения слева от диапазона;- значения справа от диапазона.
  • 10. Выделяем классы эквивалентностиЕсли сущность определена набором каких-либо данных, то выделяют:- класс валидных данных;- класс невалидных данных.
  • 11. Выделяем классы эквивалентностиЕсли сущность определена каким-либо условием:- класс, выполняющий условие;- класс, не выполняющий условие.
  • 12. Доразбиение классов эквивалентностиПодобласти значений выделяются:- по очевидным различиям;- по данным, которые чаще всего вводит пользователь;- произвольно.
  • 13. Еще виды классов эквивалентностиЛинейные классы Нелинейные классыэквивалентности эквивалентности Истинные Ложные нелинейные классы нелинейные классы
  • 14. Что может пойти не так?• Слишком много классов эквивалентности• Слишком мало классов эквивалентности• Неверные классы эквивалентности
  • 15. Выбираем значения• Случайным образом• Пропорциональное разбиение• Основываясь на рисках• Анализ граничных значений• Специальные значения• Сочетание невалидных значений
  • 16. Поиграем?1) Придумать (или вспомнить) по одному слову на каждую букву алфавита (из пройденного материала)2) За каждое слово: +1 балл
  • 17. УРА!!Вопросы?Пожелания?Предложения?