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

Материал из Брацка Правки
Перейти к: навигация, поиск
(Иллюстрации)
(Иллюстрации)
Строка 7: Строка 7:
 
===Иллюстрации===
 
===Иллюстрации===
 
<gallery mode="packed">File:Служебные_Тесты.png
 
<gallery mode="packed">File:Служебные_Тесты.png
 +
</gallery>
 +
 +
<gallery mode="packed">File:Служебные_Тесты_рис2.png
 
</gallery>
 
</gallery>
  

Версия 10:01, 16 февраля 2022

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


Материалы

Предшественник этого Лектио -- Ручные и Авто-Тесты.

Иллюстрации

Текст (HTML)

Служебные Тесты

В отличие от тестов натуральных, служебная тестировка выполняется теми сотрудниками, чья должностная инструкция или рабочее задание включает ручное тестирование.

Типично, эти тесты имитируют действия пользователей. Другие задачи тестировщиков могут включать:

  • Формирование стратегии тестирования, то есть определение объектов тестирования, типы тестов и их расписание.
  • Написание сценариев тестов. Эти описания далее используются для проведения тестов.
  • Самостоятельное внесение тех исправлений в тестируемые изделия, которые позволяются правами тестировщиков.
  • Документация результатов тестов, включая сообщения об обнаруженных ошибках, проблемах с пользовательским интерфейсом и областях, требующих улучшения.

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

Исследовательское тестирование (exploratory testing) задействуется для уточнения "образа" будущего изделия и формирования задач его разработки. Например в медицине, непроникающие обследования включают изучение рентген-снимков и данных от УЗИ . Проверка при помощи зонда же будет обследованием воздействующим.

Разработка программного обеспечения (ПО) практически всегда сопровождается тестированием. Эта разработка типично проводится циклами. Брацки Техсовет называет их "прогонами". Как самое малое, каждый прогон завершается тестами; хотя в реальной жизни тесты проводятся намного чаще.

  1. Вначале тестируются компоненты ПО (unit testing).
  2. После достижения жизнеспособности компонентов, тестируется их взаимодействие (integration testing; на сленге разработчиков, "дружба" компонентов).
  3. После проверки взаимодействия, тестируется жизнеспособность всей системы (system testing).

Однако тесты прогонами не заканчиваются.

  1. Перед передачей конечным пользователям, готовая система проходит "альфа-тестирование", то есть имитацию реальной работы системы.
  2. "Бета-тестирование" проводится, если о нём договорились заказчик и разработчики. Бета-тест производится уже конечными пользователями, которые предупреждены о том, что работают с сырой системой. Бета-тест иногда называется "полевыми испытаниями".

Альфа и бета -- это первые две буквы греческого алфавита. Разработчики готовых программных решений с открытым кодом, как правило, публикуют и бета-версии, и стабильные версии своих изделий. На всех брацких фермах, за исключением Опытной Фермы, установлены исключительно стабильные версии. Бета-версии могут быть развёрнуты только на Опытном Облаке.

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

Варианты

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

Термины

Ручное Тестирование, Программные Системы, Автоматизированное Тестирование, Программные Системы, Юзабилити-тестирование, UX, Приемочные Испытания, Периодические Тестирование

Экзамен

Определения

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

Какое из приведенных ниже утверждений является правильным: --

а)Все остальные ответы по существу верны. b)Некоторые программы для Тестирования не всегда проводят Автоматическое Тестирование. c)Ни один из ответов не правильный d)Периодическое тестирование может быть организовано для получения отзывов конечных пользователей об объекте тестирования. e)Написание тестовых примеров - важный этап периодического тестирования.