Поделиться через


Общие сведения о ручных тестах

Обновлен: Ноябрь 2007

Ручной тест — это текстовый файл или файл, совместимый с Microsoft Office Word 2003 или более поздними версиями, описывающий назначение теста и включающий последовательный список шагов, которые должен выполнить тестер.

ms182616.alert_note(ru-ru,VS.90).gifПримечание.

Можно создать тест в формате Word только при использовании Microsoft Office Word 2003 или более поздней версии.

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

Также ручные тесты можно использовать, чтобы настроить или проверить тестовую среду на определенном этапе в процессе тестирования. Например, можно запустить несколько автоматических тестов, таких как модульные тесты. После выполнения первого модульного теста, но перед вторым тестом, может потребоваться, чтобы тестер выполнил какие-либо задачи вручную или вручную записал определенные показатели. Эти задачи можно описать в ручном тесте, чтобы тестер выполнил их на нужном этапе тестирования, а именно между двумя модульными тестами. В этом случае требуется создать упорядоченный тест, поскольку только в таком тесте можно обеспечить выполнение тестов в заданной последовательности.

ms182616.alert_note(ru-ru,VS.90).gifПримечание.

Невозможно удаленно запустить ручной тест; невозможно запустить ручной тест из командной строки.

Использование ручных тестов для получения данных об объеме покрытия кода

Можно использовать ручной тест для получения данных об объеме протестированных двоичных файлов кода. Сначала нужно инструментировать все двоичные файлы, для которых нужно собрать данные об объеме покрытия кода. Для этого нужно выбрать исполняемые файлы или DLL-библиотеки на странице Покрытие кода редактора конфигурации запуска тестов, как описано в разделе Практическое руководство. Получение данных о покрытии кода.

Затем при выполнении ручного теста тестер запустит исполняемый файл. Если этот файл был инструментирован, то пока он будет находиться в памяти, для этого файла будут собраны данные о покрытии (то есть об объеме покрытия кода). Если этот файл, в свою очередь, загружает DLL-библиотеки, которые также были инструментированы, то данные о покрытии будут собраны и для этих библиотек.

И наконец, при выполнении ручного теста тестер запустит исполняемый файл. Этот исполняемый файл может быть инструментированным артефактом или может загружать другие инструментированные артефакты, такие как DLL-библиотеки. По мере выполнения инструментированных артефактов для них будут собраны данные о покрытии кода.

Настоятельно рекомендуется остановить исполняемый файл и удалить его из памяти перед завершением ручного теста. Это обеспечит успешный сбор данных о покрытии.

См. также

Задачи

Практическое руководство. Выполнение ручного теста

Пошаговое руководство. Создание и выполнение ручного теста