Сценарии Тестов — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
(Текст)
(Текст)
Строка 10: Строка 10:
  
 
===Текст===
 
===Текст===
:<p><strong>Сценарии Тестов</strong></p><p>Сценарий теста (test case; в русском сленге, "тест кейс") -- это документ излагающий требования для его проведения. Исследовательское тестирование (exploratory testing) используется для создания сценариев тестов. Ролевое тестирование (scenario testing) задействуется, чтобы установить необходимость нового сценария. Глубоко разработанный сценарий позволяет слабо подготовленному тестировщику успешно провести тест.</p><p>Тестовые сценарии разветвляются на две ветки: формальные и неформальные.</p><p>Формальный сценарий теста (formal test case) даже наименьшего требования состоит из как минимум двух этапов чётко определённых шагов. Если ожидаемый результат одного этапа позитивен, то другого должен быть негативным. Скажем, при проверке функционала формальный тест должен продемонстрировать, что система делает то, что должна делать и не делает того, что не должна.</p><p>Неформальный сценарий теста (informal test case) может выбирать для проверки отдельные требования и не обязательно включает более, чем один этап. Для проектов с невысокими рисками, неформальный сценарий может применяться, пока создаётся формальный.</p><p>Формальность и подробность сценария зависит от важности теста и цены ошибки. Обыкновенный сценарий содержит условия, ресурсы, шаги тестировщика, ожидаемые результаты и дополнительные атрибуты теста. Однако не каждый сценарий будет содержать все атрибуты.</p><p>Вот пример простого сценария в формате "Дано-Когда-Тогда":<ol type="a"><li><code>Дано: Веб-страница лектио "Сценарии Тестов" курса под названием "Техобзорны Курс",</code></li><li><code>Когда: Веб-страница прочитана,<br>И: Содержание веб-страницы понято,<br>И: Ответ заключительного вопроса выбран,<br>И: кнопка "Далее" нажата,</code></li><li><code>Тогда: Пользователь попадает на следующую веб-страницу.</code></li></ol></p><p>Ничего не взорвётся и никто не погибнет, если заключительный вопрос лектио не соответствует содержанию лекции. Проверка же безопасности реактора четвёртого энергоблока Чернобыльской атомной электростанции 26 апреля 1986 года привела к его разрушению.</p><p>Проверка безопасности ядерного реактора обязана быть формальной. Сценарии тестов ядерных реакторов разрабатываются вместе с подробной инструкцией. К проведению проверки тестировщики допускаются только после прохождения специального тренинга. В ходе тренинга все шаги и возможные нештатные ситуации должны детально разбираться.</p><p><i>А теперь, выберите, пожалуйста, лучшее завершение следующего предложения.</i> Судя по тексту выше, :</p>
+
:<p><strong>Сценарии Тестов</strong></p><p>Сценарий теста (test case; в русском сленге, "тест кейс") -- это документ излагающий требования для его проведения. Исследовательское тестирование (exploratory testing) используется для создания сценариев тестов. Ролевое тестирование (scenario testing) задействуется, чтобы установить необходимость нового сценария. Глубоко разработанный сценарий позволяет слабо подготовленному тестировщику успешно провести тест.</p><p>Тестовые сценарии разветвляются на две ветки: формальные и неформальные.</p><p>Формальный сценарий теста (formal test case) даже наименьшего требования состоит из как минимум двух этапов чётко определённых шагов. Если ожидаемый результат одного этапа позитивен, то другого должен быть негативным. Скажем, при проверке функционала формальный тест должен продемонстрировать, что система делает то, что должна делать и не делает того, что не должна.</p><p>Неформальный сценарий теста (informal test case) может выбирать для проверки отдельные требования и состоять из одного этапа. Для проектов с невысокими рисками, неформальный сценарий может применяться, пока создаётся формальный.</p><p>Формальность и подробность сценария зависит от важности теста и цены ошибки. Глубого детализованный сценарий содержит условия, ресурсы, шаги тестировщика, ожидаемые результаты и дополнительные атрибуты теста. Простые сценарии редко содержат все атрибуты.</p><p>Вот пример простого сценария в формате "Дано-Когда-Тогда":<ol type="a"><li><code>Дано: Веб-страница лектио "Сценарии Тестов" курса под названием "Техобзорны Курс",</code></li><li><code>Когда: Веб-страница прочитана,<br>и: содержание веб-страницы понято,<br>и: ответ заключительного вопроса выбран,<br>и: кнопка "Далее" нажата,</code></li><li><code>Тогда: Пользователь попадает на следующую веб-страницу.</code></li></ol></p><p>Ничего не взорвётся и никто не погибнет, если заключительный вопрос лектио не соответствует содержанию лекции. Проверка же безопасности реактора четвёртого энергоблока Чернобыльской атомной электростанции 26 апреля 1986 года привела к его разрушению.</p><p>Огромная цена ошибки обязывает тест быть формальным. Сценарии тестов ядерных реакторов разрабатываются вместе с подробной инструкцией. К проведению проверки тестировщики допускаются только после прохождения специального тренинга. В ходе тренинга все шаги и возможные нештатные ситуации должны детально разбираться.</p><p><i>А теперь, выберите, пожалуйста, лучшее завершение следующего предложения.</i> Судя по тексту выше, примером:</p>
  
 
===Варианты===
 
===Варианты===

Версия 00:40, 1 февраля 2021

Сценарии Тестов (здесь и далее по тексту -- Лектио) -- это часть урока Документы Тестов. В Брацкой Школе, уроки делятся на так называемые лектио, каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару Выбор Профессии.


Материалы

Предшественник этого Лектио -- Задания на Поиск.

Иллюстрации

Текст

Сценарии Тестов

Сценарий теста (test case; в русском сленге, "тест кейс") -- это документ излагающий требования для его проведения. Исследовательское тестирование (exploratory testing) используется для создания сценариев тестов. Ролевое тестирование (scenario testing) задействуется, чтобы установить необходимость нового сценария. Глубоко разработанный сценарий позволяет слабо подготовленному тестировщику успешно провести тест.

Тестовые сценарии разветвляются на две ветки: формальные и неформальные.

Формальный сценарий теста (formal test case) даже наименьшего требования состоит из как минимум двух этапов чётко определённых шагов. Если ожидаемый результат одного этапа позитивен, то другого должен быть негативным. Скажем, при проверке функционала формальный тест должен продемонстрировать, что система делает то, что должна делать и не делает того, что не должна.

Неформальный сценарий теста (informal test case) может выбирать для проверки отдельные требования и состоять из одного этапа. Для проектов с невысокими рисками, неформальный сценарий может применяться, пока создаётся формальный.

Формальность и подробность сценария зависит от важности теста и цены ошибки. Глубого детализованный сценарий содержит условия, ресурсы, шаги тестировщика, ожидаемые результаты и дополнительные атрибуты теста. Простые сценарии редко содержат все атрибуты.

Вот пример простого сценария в формате "Дано-Когда-Тогда":

  1. Дано: Веб-страница лектио "Сценарии Тестов" курса под названием "Техобзорны Курс",
  2. Когда: Веб-страница прочитана,
    и: содержание веб-страницы понято,
    и: ответ заключительного вопроса выбран,
    и: кнопка "Далее" нажата,
  3. Тогда: Пользователь попадает на следующую веб-страницу.

Ничего не взорвётся и никто не погибнет, если заключительный вопрос лектио не соответствует содержанию лекции. Проверка же безопасности реактора четвёртого энергоблока Чернобыльской атомной электростанции 26 апреля 1986 года привела к его разрушению.

Огромная цена ошибки обязывает тест быть формальным. Сценарии тестов ядерных реакторов разрабатываются вместе с подробной инструкцией. К проведению проверки тестировщики допускаются только после прохождения специального тренинга. В ходе тренинга все шаги и возможные нештатные ситуации должны детально разбираться.

А теперь, выберите, пожалуйста, лучшее завершение следующего предложения. Судя по тексту выше, примером:

Варианты

Следующее лектио -- Атрибуты Сценариев

Термины

Требования, Тестовый Пример, Юзабилити-тестирование, Регрессионное Тестирование, Прогрессивное Тестирование

Экзамен

Определения

Вопросы экзамена

Судя по прочитанному тексту выше: Регрессионное тестирование вполне возможно для Юзабилити-Тестирования. -- Ложь\Правда