Відмінності між версіями «Сценарії Тестів»

Матеріал з Брацка Правка
Перейти до: навігація, пошук
м (Текст)
 
(Не показані 11 проміжних версій 6 користувачів)
Рядок 1: Рядок 1:
[[Сценарии Тестов]] (здесь и далее по тексту -- ''Лектио'') -- это часть урока [[Документы Тестов]]. В [[Брацка Школа|Брацкой Школе]], уроки делятся на так называемые [[лектио]], каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару '''[[Выбор Профессии]]'''.
+
[[Сценарії Тестів]] (тут і далі по тексту -- ''Лектіо'') -- це частина уроку [[Документы Тестов|Документи Тестів]]. У [[Брацка Школа|Брацькій Школі]], уроки діляться на так звані [[лектио|лектіо]], кожне з яких складається з мікролекції та одного або декількох заключних питань. Урок, своєю чергою, належить до курсу '''[[Выбор Профессии|Вибір Професії]]'''.
  
  
Рядок 6: Рядок 6:
  
 
===Иллюстрации===
 
===Иллюстрации===
<gallery mode="packed">
+
<gallery mode="packed">File:Сценарии_Тестов.png
 
</gallery>
 
</gallery>
  
===Текст===
+
===Текст (HTML)===
:<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><ul><li><strong>Формальний</strong> сценарій тесту ( formal test case) навіть найменшої вимоги складається з як мінімум двох етапів чітко визначених кроків. Якщо очікуваний результат одного етапу позитивний, іншого має бути негативним. Скажімо, під час перевірки функціоналу формальний тест має продемонструвати, що система робить те, що має робити і не робить того, що не повинна.</li><li><strong>Неформальний</strong> сценарій тесту (informal test case) може вибирати для перевірки окремі вимоги та складатися з одного етапу. Для проектів з невисокими ризиками, неформальний сценарій може застосовуватися, доки створюється формальний.</li></ul><p>Формальність та подробиці сценарію залежить від важливості тесту та ціни помилки. Глибоко деталізований сценарій містить умови, ресурси, кроки тестувальника, очікувані результати та додаткові атрибути тесту. Прості сценарії рідко містять усі атрибути.</p><p>Ось приклад простого сценарію у форматі "Дано-Коли-Тоді":<ol type="a"><li>Дано: Веб-сторінка лектіо "Сценарії Тестів" курсу під назвою "Вибір Професії",</li><li>Коли: Веб-сторінку завантажено та відкрито,<br>і: правильна відповідь заключного питання обрана,<br>і: кнопка "Далі" натиснута,</li><li>Тоді: Користувач потрапляє на наступну веб-сторінку.</li></ol></p><p>Нічого не вибухне і ніхто не загине, якщо заключне питання лектіо не відповідає змісту лекції. Перевірка безпеки реактора четвертого енергоблоку Чорнобильської атомної електростанції 26 квітня 1986 року призвела до його руйнування.</p><p>Велика ціна помилки зобов'язує тест бути формальним. Сценарії тестів ядерних реакторів розробляються разом із докладною інструкцією. До проведення перевірки тестувальники допускаються лише після проходження спеціального тренінгу. Під час тренінгу всі кроки та можливі позаштатні ситуації мають детально розбиратися.</p><p><i>А тепер, виберіть, будь ласка, найкраще завершення наступної пропозиції.</i> Судячи з тексту вище, прикладом:</p>
 
 
===Варианты===
 
:негативного ожидаемого результата будет сообщение об ошибке при вводе неверного пароля. / позитивного ожидаемого результата будет сообщение об ошибке при вводе неверного пароля. / формального сценария будет глубоко детализированная спецификация. / неформального сценария будет глубоко детализированная спецификация.
 
  
 +
===Варіанти===
 +
:негативного очікуваного результату буде повідомлення про помилку під час введення невірного пароля. / позитивного очікуваного результату буде повідомлення про помилку під час введення невірного пароля. / формального сценарію буде глибоко деталізована специфікація. / неформального сценарію буде глибоко деталізована специфікація.
 
:Следующее лектио -- '''[[Атрибуты Сценариев]]'''
 
:Следующее лектио -- '''[[Атрибуты Сценариев]]'''
  
 
===Термины===
 
===Термины===
:[[Требования]], [[Тестовый Пример]], [[Юзабилити-тестирование]], [[Регрессионное Тестирование]], [[Прогрессивное Тестирование]]
+
:[[Требования]], [[Тестовый пример]], [[Юзабилити-тестирование]], [[Регрессионное тестирование]], [[Прогрессивное тестирование]]
  
 
==Экзамен==
 
==Экзамен==

Поточна версія на 13:22, 26 листопада 2022

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


Материалы

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

Иллюстрации

Текст (HTML)

Сценарії Тестів

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

Тестові сценарії розгалужуються на дві гілки: формальні та неформальні.

  • Формальний сценарій тесту ( formal test case) навіть найменшої вимоги складається з як мінімум двох етапів чітко визначених кроків. Якщо очікуваний результат одного етапу позитивний, іншого має бути негативним. Скажімо, під час перевірки функціоналу формальний тест має продемонструвати, що система робить те, що має робити і не робить того, що не повинна.
  • Неформальний сценарій тесту (informal test case) може вибирати для перевірки окремі вимоги та складатися з одного етапу. Для проектів з невисокими ризиками, неформальний сценарій може застосовуватися, доки створюється формальний.

Формальність та подробиці сценарію залежить від важливості тесту та ціни помилки. Глибоко деталізований сценарій містить умови, ресурси, кроки тестувальника, очікувані результати та додаткові атрибути тесту. Прості сценарії рідко містять усі атрибути.

Ось приклад простого сценарію у форматі "Дано-Коли-Тоді":

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

Нічого не вибухне і ніхто не загине, якщо заключне питання лектіо не відповідає змісту лекції. Перевірка безпеки реактора четвертого енергоблоку Чорнобильської атомної електростанції 26 квітня 1986 року призвела до його руйнування.

Велика ціна помилки зобов'язує тест бути формальним. Сценарії тестів ядерних реакторів розробляються разом із докладною інструкцією. До проведення перевірки тестувальники допускаються лише після проходження спеціального тренінгу. Під час тренінгу всі кроки та можливі позаштатні ситуації мають детально розбиратися.

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

Варіанти

негативного очікуваного результату буде повідомлення про помилку під час введення невірного пароля. / позитивного очікуваного результату буде повідомлення про помилку під час введення невірного пароля. / формального сценарію буде глибоко деталізована специфікація. / неформального сценарію буде глибоко деталізована специфікація.
Следующее лектио -- Атрибуты Сценариев

Термины

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

Экзамен

Определения

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

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