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

Матеріал з Брацка Правка
Перейти до: навігація, пошук
(Текст)
 
(Не показана 51 проміжна версія 6 користувачів)
Рядок 1: Рядок 1:
[[Поиски и Сценарии]] (здесь и далее по тексту -- ''Лектио'') -- это часть урока [[Суть Сценариев Тестов]]. В [[Брацка Школа|Брацкой Школе]], уроки делятся на так называемые [[лектио]], каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару '''[[Выбор Профессии]]'''.
+
[[Сценарії та Пошуки]] (тут і далі по тексту -- ''Лектіо'') -- це частина уроку [[О Создании Тестов|Суть Ручного Тестування]]. У [[Брацка Школа|Брацькій Школі]], уроки діляться на так звані [[лектио|лектіо]], кожне з яких складається з мікролекції та одного або декількох заключних питань. Урок, своєю чергою, належить до курсу '''[[Выбор Профессии|Вибір Професії]]'''.
  
  
 
==Материалы==
 
==Материалы==
Предшественник этого ''Лектио'' -- [[Проверка Функций]].
+
Предшественник этого ''Лектио'' -- [[Служебные Тесты]].
  
 
===Иллюстрации===
 
===Иллюстрации===
<gallery mode="packed">
+
<gallery mode="packed">File:Сценарии_и_Поиски.png
 
</gallery>
 
</gallery>
  
===Текст===
+
===Текст (HTML)===
:<p><strong>Поиски и Сценарии</strong></p><p>Равно как разработки бывают заданными (Waterfall) и подвижными (Agile), тестирование может проводиться по сценарию и без.</p><p>При сценарном тестировании, тестировщик следует тестовому сценарию (test case). Ситуативное или свободное тестирование (ad hoc testing) такого сценария не подразумевает. В отличие от заданных и подвижных проектов, сценарные и ситуативные тесты полностью совместимы. Их не только можно встретить практически в любом проекте, но и совершающимися параллельно одновременно.</p><p>Как название и свидетельствует, ситуативные тесты зависят от ситуации. А ситуация может зависеть от результата предыдущего теста.</p><p>Ситуативный тест -- это тест, предпринимаемый в ситуации, когда сценарий теста либо не существует, либо не применим. Когда нештатная ситуация возникает, ситуативные тесты проводятся интуитивно один за другим, пока причина нештатной ситуации не выяснена.</p><p>Любой разработчик и продвинутый пользователь задействует ситуативную тестировку для быстрой проверки идеи. Часто, это происходит бессознательно.</p><p>В аварийных ситуациях, ситуативные тесты осуществляются спорадически, с импровизацией, путём поиска ошибки экспромтом и без какого-либо планирования и разработки. Напротив, исследовательскoe тестирование (exploratory testing) продумывается и планируется. Как правило, исследовательский тест цикличен. Он начинается без сценария, но приобретает документы по мере его проведения. Идеи тестов следующего цикла создаются в текущем цикле. Таким образом, разработка исследовательского теста происходит одновременно с его выполнением.</p><p>Логично, что в аварийных ситуациях выбора между сценарным и ситуативным тестированием нет. Когда есть смысл потратить время на написание сценария и когда лучше начать поиски без документации?</p><p>Сценарии предпочтительнее, если предельно ясно, что тестируется и разработка будет продолжена, то есть, написанный раз сценарий будет прогоняться далее как возвратный тест. Сценарии необходимы, если несколько сторон заинтересованы в тесте и их интересы противоречат друг другу.</p><p>Классическим примером будет приёмка готового изделия заказчиком у подрядчика. Подрядчик заинтересован отдать то, что сделано. Заказчик заинтересован получить максимум на заплаченные деньги. В этом случае, написанный сценарий разрешит конфликт.</p>
+
:<p><strong>Сценарії та Пошуки</strong></p><p>Рівно як розробки бувають плановими (Waterfall) та оперативними (Agile), тестування може проводитися згідно заздалегідь підготовленого плану та плануючи за ситуацією на ходу.</p><p>Коли план заданий, тестувальник слідує або специфікації (specification), або покроковому тестовому сценарію (test case). Коли ж плану немає, тестувальник має свободу вибору, приймаючи рішення залежно від ситуації.</p><p>Ситуативне чи вільне тестування (ad hoc testing) дає тестувальнику цілі тесту та ресурси для їх досягнення, не обмежуючи тест жорсткими рамками. Ситуативний тест - це тест, який робиться в ситуації, коли заздалегідь підготовленого плану або не існує, або він не придатний, або тестувальнику треба дати свободу виходу за його межі.</p><p>Кожен натуральний тест ситуативний. Будь-який розробник і просунутий користувач також задіює ситуативне тестування для перевірки ідей. Оскільки ситуація часто залежить від результату попереднього тесту, ситуативні тести зазвичай проводяться несвідомо та інтуїтивно один за одним.</p><p>В аварійних ситуаціях ситуативні тести допомагають знайти причину позаштатної ситуації. Якщо заздалегідь підготовленого плану немає, тестувальник шукає помилку чи обхідну помилку рішення випадково, експромтом та з імпровізацією. План нового тесту народжується по ходу попереднього тесту і, якщо документується, то тільки після знаходження помилки або альтернативного рішення.</p><p>Рольове тестування (scenario testing) та дослідне тестування (exploratory testing), навпаки, документується перед початком тесту і, часто в процесі. Однак, незалежно від документації, всі ситуативні тести продумуються і плануються, але не заздалегідь, а в процесі.</p><p>Нарешті, важко поєднати плановий (Waterfall) та оперативний (Agile) підхід в тому самому проєкті. Розробка або починається до затвердження плану чи ні. Навпаки, планові та ситуативні тести повністю сумісні. Вони можуть зустрітися разом в одному проекті, проводитися паралельно і навіть одночасно.</p><p><i>А тепер, виберіть, будь ласка, найкраще завершення наступної пропозиції.</i> Судячи з тексту вище, ситуативне тестування найкраще підійде до перевірки:</p>
 +
 
 +
===Варіанти===
 +
:готовності підмайстрів Брацької Школи до самостійної роботи. / роботи системи реєстрації нових користувачів Брацької Хмари. / відновлення резервних копій Брацьких ферм. / факти які лектіо учень Брацької Школи закінчив успішно.
 +
 
 +
:Следующее лектио -- '''[[Заранее или по Ходу]]'''
  
 
===Термины===
 
===Термины===
:[[Требования]], [[Тестовый Пример]], [[Юзабилити-тестирование]], [[Регрессионное Тестирование]], [[Прогрессивное Тестирование]]
+
:[[Требования]], [[Тестовый пример]], [[Юзабилити-тестирование]], [[Регрессионное тестирование]], [[Прогрессивное тестирование]]
  
===Вопрос(ы)===
+
==Экзамен==
 +
 
 +
===Определения===
 +
:
 +
 
 +
===Вопросы экзамена===
 
:Судя по прочитанному тексту выше: Регрессионное тестирование вполне возможно для Юзабилити-Тестирования. -- Ложь\Правда
 
:Судя по прочитанному тексту выше: Регрессионное тестирование вполне возможно для Юзабилити-Тестирования. -- Ложь\Правда
 
:Следующее лектио -- '''[[Сценарии Тестов]]'''
 
  
 
[[Category: Лектио]]
 
[[Category: Лектио]]

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

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


Материалы

Предшественник этого Лектио -- Служебные Тесты.

Иллюстрации

Текст (HTML)

Сценарії та Пошуки

Рівно як розробки бувають плановими (Waterfall) та оперативними (Agile), тестування може проводитися згідно заздалегідь підготовленого плану та плануючи за ситуацією на ходу.

Коли план заданий, тестувальник слідує або специфікації (specification), або покроковому тестовому сценарію (test case). Коли ж плану немає, тестувальник має свободу вибору, приймаючи рішення залежно від ситуації.

Ситуативне чи вільне тестування (ad hoc testing) дає тестувальнику цілі тесту та ресурси для їх досягнення, не обмежуючи тест жорсткими рамками. Ситуативний тест - це тест, який робиться в ситуації, коли заздалегідь підготовленого плану або не існує, або він не придатний, або тестувальнику треба дати свободу виходу за його межі.

Кожен натуральний тест ситуативний. Будь-який розробник і просунутий користувач також задіює ситуативне тестування для перевірки ідей. Оскільки ситуація часто залежить від результату попереднього тесту, ситуативні тести зазвичай проводяться несвідомо та інтуїтивно один за одним.

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

Рольове тестування (scenario testing) та дослідне тестування (exploratory testing), навпаки, документується перед початком тесту і, часто в процесі. Однак, незалежно від документації, всі ситуативні тести продумуються і плануються, але не заздалегідь, а в процесі.

Нарешті, важко поєднати плановий (Waterfall) та оперативний (Agile) підхід в тому самому проєкті. Розробка або починається до затвердження плану чи ні. Навпаки, планові та ситуативні тести повністю сумісні. Вони можуть зустрітися разом в одному проекті, проводитися паралельно і навіть одночасно.

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

Варіанти

готовності підмайстрів Брацької Школи до самостійної роботи. / роботи системи реєстрації нових користувачів Брацької Хмари. / відновлення резервних копій Брацьких ферм. / факти які лектіо учень Брацької Школи закінчив успішно.
Следующее лектио -- Заранее или по Ходу

Термины

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

Экзамен

Определения

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

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