Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн»




НазваниеТренинг: «Тест-дизайн» Тренинг: «Тест-дизайн»
Дата конвертации10.03.2013
Размер510 b.
ТипТесты



Тренинг: «Тест-дизайн»



Определение и практика

  • Определение и практика

    • Тест-дизайн – это этап процесса тестирования ПО, который включает создание/проектирование тестовых сценариев и определение необходимых типов тестов, для достижения заданного уровня тестового покрытия приложения или системы под тестом
    • Сегодня мы с вами посмотрим как надо думать создавая тестовые сценарии


Тест – последовательность действий, которая переводит систему из одного состояния в другое

  • Тест – последовательность действий, которая переводит систему из одного состояния в другое

  • Тесты бывают управляемые данными или поведением

  • Триплет ISO, где:

    • I - is input data or action (входные данные или действия)
    • S - is State of system at which data will be input (состояние системы, которая получает входные данные или воздействие)
    • O - is the expected Output (ожидаемые Выход, выходные данные или выходной состояние системы)


Тестовый набор

  • Тестовый набор

    • Набор тестов, реализующих бизнес-задачу, выполняемую тестируемой системой
      • Обычно, «маркером» бизнес-задачи, является объём функционала, описываемый одним функциональным требованием
    • Тестовый набор включает кроме тестовых сценариев еще и тестовые данные или правила их генерации
    • Мы с вами рассмотрим только создание тестовых сценариев


Массируем мозги 

  • Массируем мозги 



Форма валидации введенного значения

    • Форма валидации введенного значения
    • Требование: если введено целочисленное значение от 0 до 9 (включительно), возвращается значение TRUE
  • Предлагайте тесты



Позитивные сценарии

  • Позитивные сценарии

  • Граничные сценарии

  • Исследовательские сценарии:

    • «А что должно быть если…»
    • Исследовательские сценарии могут порождать требования. Пример с 1-01-001.
  • Негативные сценарии



Побрейнштормим

  • Побрейнштормим



Описание тестируемого функционала:

  • Описание тестируемого функционала:

  • Поле для ввода названия папки

  • Кнопка «Сохранить»

  • Название папки не должно превышать 64 символа

  • Ваши предложения?



Диалог сохранения файла

  • Диалог сохранения файла



Давайте сначала набросаем тесты

    • Давайте сначала набросаем тесты
    • Потом их «нормализуем»
    • ...и придем к пониманию, как надо думать


Сначала выделяем наиболее рискованные (и важные) области – собственно сохранение, выбор нужного места, сохранение с длинным именем, с национальными символами, перезапись и т.п.

  • Сначала выделяем наиболее рискованные (и важные) области – собственно сохранение, выбор нужного места, сохранение с длинным именем, с национальными символами, перезапись и т.п.

  • Потом выясняем какие сценарии использования (use case)

  • Выясняем классы эквивалентности

  • Пишем тест-кейсы (позитивные, негативные, исследовательские)



Думайте про пути, которыми пользователь следует по системе

  • Думайте про пути, которыми пользователь следует по системе



Форма заказа

    • Форма заказа


Форма заказа

    • Форма заказа


Форма заказа

    • Форма заказа


Форма заказа sushi

    • Форма заказа sushi
    • Требование: пользователь может оформить или отредактировать сформированный ранее в разделе «Меню» заказ. Счёт формируется с учётом накопительных скидок, выбранного способа оплаты и доставки.
  • Предлагайте тесты и записывайте их

  • Разбираем задачу вместе







Разработка тестов

  • Разработка тестов

    • Определение типа теста: «поведение» или «данные»
      • Logic-driven или data-driven test case
    • Если тест управляется логикой поведения
      • Составление путей и «узлов»
        • Определяется основной «путь»
        • Определяются и ограничиваются альтернативные «пути»
    • Если тест управляется данными
      • Составляется набор данных
      • Данные приоретезируются
        • Допустимые значения
        • Граничные значения
        • Значения за границами диапазона


Тесты управляемые данными – проще

  • Тесты управляемые данными – проще

  • Тесты управляемые поведением – интереснее

  • Это были примеры на выработку простых навыков

  • Повторение помогает выработать практику





Определение теста

  • Определение теста

  • Как задавать вопросы про данные

  • Как задавать вопросы про характеристики

  • Тест управляемый данными

  • Тест управляемый поведением



A Practitioner’s Guide to Software Test Design

  • A Practitioner’s Guide to Software Test Design

  • Lee Copland



QAforums.com – Software Testing and Quality Assurance Online Forums. English.







Похожие:

Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconТест тибетское определение личности потрать немного время на этот тест и ты будешь удивлен
Далай Лама предлагает тебе проделать этот тест до конца, чтобы убедиться что он сработает и для тебя
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconДетский дизайн может иметь
Наблюдения природных объектов, предметной среды, результатов собственной дизайн-деятельности и любование ими
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconАнализ и дизайн систем Alan Dennis, Barbara Wixom, and David Tegarden
Низкоуровневый или детальный дизайн критичен, несмотря на существование библиотек и компонентов
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconДизайн кухни Тема 1 о дизайне интерьеров
Зачем нужен дизайн интерьера квартиры, дома или офиса? Многие обходятся без него и ничего
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconКуприянова Марина Валентиновна, педагог дополнительного образования
Графический дизайн (график-дизайн) как область дизайна, занимающаяся проектированием печатной продукции (книги, плакаты, афиши, визитки,...
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconДизайн jcb powerboom Дизайн jcb powerboom
Соответствие номинальной грузоподъемности Rated Operating Capacity (roc) в фунтах
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconНаучно-исследовательская работа организована в соответствии с учебным планом специальности «коммуникативный дизайн»
Гуманитарный факультет Белорусского государственного университета был создан 11 марта 2004 года. В 2004-2005 учебном году обучение...
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconМетод А. Качественный гель-тромб тест. Метод В. Количественный гель-тромб тест
Точность определения содержания эндотоксина этим методом не очень высокая. Поэтому в Европейской фармакопее метод называется полуколичественным...
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconПрограмма дополнительного образования «Ландшафтный дизайн» Хотите реализовать свой творческий потенциал? Профессионально выполненный дизайн настоящее произведение искусства
Знание законов компановки растений, особенностей размещения их в пространстве сада все это поможет Вам устроить сад в тени, каменистый...
Тренинг: «Тест-дизайн» Тренинг: «Тест-дизайн» iconТест по теме «Творчество М. Ю. Лермонтова»
Тест используется для контроля знаний по данной теме для закрепления навыков, полученных детьми на предыдущем уроке
Разместите кнопку на своём сайте:
hnu.docdat.com


База данных защищена авторским правом ©hnu.docdat.com 2012
обратиться к администрации
hnu.docdat.com
Главная страница