Ручные и Авто-Тесты — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
(Материалы)
(Текст)
Строка 10: Строка 10:
  
 
===Текст===
 
===Текст===
:<p><strong>Тестирование Руками</strong></p><p>Ручное тестирование можно определить как любое тестирование, которое выполняется вручную, без созданных для автоматизации тестировки приспособлений. В информационных технологиях, ручную тестировку действующих систем проводят обычные пользователи. Если тестировка осуществляется не конечными пользователями, тестировщик моделирует их действия.</p><p>Прикладные программы и их пакеты специально разработаны для автоматического тестирования цифровых систем. Например, программное обеспечение под названием "сердебиение" (heartbeat) установлено на каждом сервере внутри кластеров Брацких Ферм. Каждая установка программы следит за периодическими сигналами от других серверов. Эти сигналы свидетельствуют о нормальной функционировании этого сервера и аллегорически сравниваются с пульсацией их "сердца". При отсутствии сигналов, программа сердцебиения уведомляет другую программу, что необходимо запустить восстановление неработающего сервера.</p><p>Если бы кластеры Брацких Ферм не тестировали бы друг друга автоматически, проблему обнаружили бы обычные пользователи. После сообщения о проблеме, администраторы Брацка Облака восстановили бы "упавший" сервер вручную. Проблема была бы решена, но на её решение ушло бы больше времени.</p><p>
+
:<p><strong>Тестирование Руками</strong></p><p>Ручное тестирование можно определить как любую тестировку, которая выполняется вручную, то есть, без созданных для автоматизации тестировки приспособлений. В информационных технологиях, ручную тестировку действующих систем проводят обычные пользователи. Если тестировка осуществляется не конечными пользователями, тестировщик чаще всего моделирует их действия.</p><p>Соответственно, автоматическая тестировка производится приспособлениями. В информационных технологиях этими приспособлениями являются прикладные программы и их пакеты, которые специально разработаны для автоматического тестирования цифровых систем.</p><p>Приведём один пример. Программное обеспечение под названием "сердебиение" (heartbeat) установлено на каждом сервере внутри кластеров Брацких Ферм. Каждая установка программы следит за периодическими сигналами от других серверов. Эти сигналы свидетельствуют о нормальной функционировании этого сервера и аллегорически сравниваются с пульсацией их "сердца". При отсутствии сигналов, программа сердцебиения уведомляет другую программу, что необходимо запустить восстановление неработающего сервера.</p><p>Если бы кластеры Брацких Ферм не тестировали бы друг друга автоматически, проблему обнаружили бы обычные пользователи. После сообщения о проблеме, администраторы Брацка Облака восстановили бы "упавший" сервер вручную. Проблема была бы решена, но на её решение ушло бы больше времени.</p><p>В случае с постоянным тестированием серверов в кластерах Брацких Ферм, автоматическая тестировка предпочтительнее. Зачем тогда нужно тестирование ручное?</p><p>Как и в случае с дилеммой написания новой программы или внедрения готового решения, существует аспект экономической целесообразности. Если прикладные программы для тестировки существуют, их примение обосновано. Другое дело -- когда программы либо не существуют либо человеческое прикосновение незаменимо.</p>
 
 
</p><p>Большинство Ручных Тестов включает в себя контроль того, соответствует ли рабочий продукт его требованиям, поиск ошибок, проблем с пользовательским интерфейсом и/или областей для улучшений при ручном выполнении действий на веб-сайте, мобильном приложении или другом приложении конечного пользователя. Тех, кто выполняет эти действия, можно назвать ручными тестировщиками. Эти действия тестировщики выполняют время от времени или специально.</p>
 
<p>Большинство случайных тестов выполняется конечными пользователями, которые регулярно используют Программные Системы, но не имеют конкретной цели. Любая организация, использующая эти системы, либо получает, либо может рассмотреть возможность получения отзывов от конечных пользователей; эта обратная связь может быть использована для улучшения систем и исправления ошибок.
 
Специально организованное тестирование обычно проводится теми работниками, чья должностная инструкция прямо или косвенно включает Ручной Тест. Помимо самого Тестирования, эти рабочие могут выполнять четыре типа задач. Эти тестировщики могут (а) планировать Тестирование, (б) писать тестовые примеры, (в) сообщать об обнаруженных ошибках, проблемах с пользовательским интерфейсом и/или областях, требующих улучшения, и/или (г) вносить те исправления, которые можно сделать.</p>
 
<p>Специально организованное Тестирование может затрагивать конкретные проблемы или области, требующие улучшения. Например, рабочее тестирование продукта оценивает функциональность рабочих продуктов, производительность тех команд, которые их разработали, и/или другие результаты разработки. Юзабилити-тестирование направлено на поиск областей для улучшения и удобства пользовательского опыта (UX). Приемочные испытания проводятся для проверки того, соответствует ли разработанная система требованиям завершения, обычно называемым критериями приемки. То есть готов ли продукт для следующей эксплуатации.</p>
 
<p>Периодическое Тестирование не требует ни планирования, ни написания тестовых примеров; однако время от времени тестировщики либо сообщают, либо, в некоторых случаях, исправляют ошибки и другие проблемы. Например, вы используете продукт тех людей, которые написали строки, которые вы сейчас читаете или слушаете. Чтобы улучшить любой текст, который вы видите на Брацкой Правке с отчетом или без него, вам не нужно описание требований.</p>
 
  
 
===Термины===
 
===Термины===

Версия 04:00, 24 января 2021

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


Материалы

Предшественник этого Лектио -- Методы Тестировки.

Иллюстрации

Текст

Тестирование Руками

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

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

Приведём один пример. Программное обеспечение под названием "сердебиение" (heartbeat) установлено на каждом сервере внутри кластеров Брацких Ферм. Каждая установка программы следит за периодическими сигналами от других серверов. Эти сигналы свидетельствуют о нормальной функционировании этого сервера и аллегорически сравниваются с пульсацией их "сердца". При отсутствии сигналов, программа сердцебиения уведомляет другую программу, что необходимо запустить восстановление неработающего сервера.

Если бы кластеры Брацких Ферм не тестировали бы друг друга автоматически, проблему обнаружили бы обычные пользователи. После сообщения о проблеме, администраторы Брацка Облака восстановили бы "упавший" сервер вручную. Проблема была бы решена, но на её решение ушло бы больше времени.

В случае с постоянным тестированием серверов в кластерах Брацких Ферм, автоматическая тестировка предпочтительнее. Зачем тогда нужно тестирование ручное?

Как и в случае с дилеммой написания новой программы или внедрения готового решения, существует аспект экономической целесообразности. Если прикладные программы для тестировки существуют, их примение обосновано. Другое дело -- когда программы либо не существуют либо человеческое прикосновение незаменимо.

Термины

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

Вопрос(ы)

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

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

Следующее лектио -- Проверка Результатов Работы