Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Классы эквивалентности

Содержание

Входные и выходные данныеSoftwareInputOutput
Классы эквивалентности Входные и выходные данныеSoftwareInputOutput Сколько входных значений может быть?Много! Входные и выходные данныеSoftwareOutput = f(Input) InputВходных значений может быть бесконечно многоКаждое из них проверить не всегда возможно Класс эквивалентностиКласс эквивалентности — часть области входных или выходных данных, для которой Графическиabpqr Пример 0Система просит ввести в поле арабскую цифру.Класс эквивалентности = [0,1,2,3,4,5,6,7,8,9]Чтобы проверить Пример 1Система просит пользователя ввести возраст.В зависимости от того, является ли пользователь Пример 2В приложении Microsoft Paint есть опция «Изменить размер» — «Наклон», которая Граничные значенияОчень часто проблемы возникают, если ввести значения на границах классов эквивалентности.Граничное Графическиabpqr Граничные значенияДля возраста совершеннолетия граничные значения — 17 и 18.В 17 еще Для примера с наклономОпция «Наклон» в качестве параметров принимает значения [-89..89]Граничными значениями + невалидные значенияabpqr Еще примерНе всегда область допустимых значений линейна Мы не можем взять просто первый и последний шрифт из списка. Классы Краткие итогиОпределяем область допустимых значенийРазбиваем эту область на классы эквивалентностиНаходим граничные значенияВыбираем Задачи
Слайды презентации

Слайд 2 Входные и выходные данные
Software
Input
Output

Входные и выходные данныеSoftwareInputOutput

Слайд 3 Сколько входных значений может быть?

Много!

Сколько входных значений может быть?Много!

Слайд 4 Входные и выходные данные
Software
Output = f(Input)

Входные и выходные данныеSoftwareOutput = f(Input)

Слайд 5 Input
Входных значений может быть бесконечно много
Каждое из них

InputВходных значений может быть бесконечно многоКаждое из них проверить не всегда

проверить не всегда возможно (и не всегда нужно)
Поэтому надо

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

Слайд 6 Класс эквивалентности
Класс эквивалентности — часть области входных или

Класс эквивалентностиКласс эквивалентности — часть области входных или выходных данных, для

выходных данных, для которой поведение компонента или системы считается

одинаковым.

Слайд 7 Графически
a
b
p
q
r

Графическиabpqr

Слайд 8 Пример 0
Система просит ввести в поле арабскую цифру.

Класс

Пример 0Система просит ввести в поле арабскую цифру.Класс эквивалентности = [0,1,2,3,4,5,6,7,8,9]Чтобы

эквивалентности = [0,1,2,3,4,5,6,7,8,9]

Чтобы проверить правильность, достаточно взять один элемент,

например, 4.

Слайд 9 Пример 1
Система просит пользователя ввести возраст.
В зависимости от

Пример 1Система просит пользователя ввести возраст.В зависимости от того, является ли

того, является ли пользователь совершеннолетним или нет, отображается различный

контент.

Каковы в данном случае классы эквивалентности для поля ввода возраста? (система разрабатывается только для РФ)


Слайд 10 Пример 2
В приложении Microsoft Paint есть опция «Изменить

Пример 2В приложении Microsoft Paint есть опция «Изменить размер» — «Наклон»,

размер» — «Наклон», которая принимает значения -89…89.

Составьте классы эквивалентности.


Слайд 11 Граничные значения
Очень часто проблемы возникают, если ввести значения

Граничные значенияОчень часто проблемы возникают, если ввести значения на границах классов

на границах классов эквивалентности.

Граничное значение — входное значение, которое

находится на грани эквивалентной области или на наименьшем расстоянии от обеих сторон грани, например, минимальное или максимальное значение области.




Слайд 12 Графически
a
b
p
q
r

Графическиabpqr

Слайд 13 Граничные значения
Для возраста совершеннолетия граничные значения — 17

Граничные значенияДля возраста совершеннолетия граничные значения — 17 и 18.В 17

и 18.
В 17 еще не совершеннолетний, а в 18

— уже.

Слайд 14 Для примера с наклоном
Опция «Наклон» в качестве параметров

Для примера с наклономОпция «Наклон» в качестве параметров принимает значения [-89..89]Граничными

принимает значения [-89..89]

Граничными значениями будут:
-89 — нижняя граница
-1 —

верхняя граница наклона влево
0 — наклона нет(?)
1 — нижняя граница наклона вправо
89 — верхняя граница наклона вправо

Слайд 15 + невалидные значения
a
b
p
q
r

+ невалидные значенияabpqr

Слайд 16 Еще пример
Не всегда область допустимых значений линейна

Еще примерНе всегда область допустимых значений линейна

Слайд 17 Мы не можем взять просто первый и последний

Мы не можем взять просто первый и последний шрифт из списка.

шрифт из списка. Классы эквивалентности должны быть выбраны по другим

параметрам.

Вариант классификации 1:
Антиква (с засечками, serif)
Гротеск (без засечек, sans-serif)
Рукописные (имитирующие человеческий почерк)
Акцидентные (для заголовков и плакатов)

Вариант классификации 2:
Serif (с засечками)
Sans-serif (без засечек)
Monospace (моноширинные)
Cursive (рукописные)


На какие группы еще можно разбить шрифты у вас на компьютере?


Слайд 18 Краткие итоги
Определяем область допустимых значений
Разбиваем эту область на

Краткие итогиОпределяем область допустимых значенийРазбиваем эту область на классы эквивалентностиНаходим граничные

классы эквивалентности
Находим граничные значения
Выбираем значения из ОДЗ для позитивных

тестов
Выбираем значения вне ОДЗ для негативных тестов

  • Имя файла: klassy-ekvivalentnosti.pptx
  • Количество просмотров: 108
  • Количество скачиваний: 0