Рефераты О тестировании спутниковых приемников и программных средствВернуться в ГеодезияО тестировании спутниковых приемников и программных средств Аспирант московского государственного университета геодезии и картографии (МИИГАиК) Суницкий Е.И. Статья опубликована в журнале «Известия ВУЗов. Геодезия и аэрофотосъемка», № 4, 2003. О тестировании спутниковых приемников и программных средств На этапе создания навигационно-геодезической аппаратуры и программных средств очень важным этапом является его тестирование. Под этим понимается целый комплекс работ, связанных с созданием плана контрольных операций (тестового плана) для конкретного продукта, проведением тестовых процедур и выдачи результата проведенных исследований. Последний представляет собой некоторую базу данных об ошибках, в которой постоянно отслеживаются и регистрируются всевозможные ошибки (с указанием даты, степени важности и другой вспомогательной информации, которая является важной при тестировании). Перед написанием тестового плана сначала необходимо ознакомиться с создаваемым продуктом (например, спутниковый приемник, OEM-плата, компьютерная программа и так далее). При этом собирается вся имеющаяся информация по нему, а также потенциальные сведения, которые могут быть использованы (хотя и не обязательно) при тестировании в дальнейшем. К источникам такой информации можно отнести следующие документы: . MRD (marketing requirements document) - «требования рынка». Этот документ создается на каждый продукт по результатам исследования рынка и содержит информацию, которая отражает то, что нужно пользователю по состоянию на текущий период; . Документы и описания, относящиеся к предыдущим разработкам и аналогам (если создаваемый продукт имеет таковые). Далее проводится детальное исследование имеющейся информации; определяются уже существующие особенности, тестирование которых уже в достаточной степени отработано и известно, а также выделяются те особенности, пути тестирования которых еще не известны и подлежат установлению. Таким образом, перед написанием тестового плана необходимо следующее: . Изучить создаваемый продукт, понять его назначение и применение, знать все старые и новые особенности; . Выбрать способ, по которому будет построен тестовый план. Существует два основных способа написания тестового плана: . Используя MRD; . Используя сам продукт (если это, например, компьютерная программа или полевой контроллер в их первоначальном исполнении). Хотя можно и комбинировать эти два способа. В любом случае лучше иметь экспериментальный образец «под рукой» для лучшего понимания и осознания работы. Особого отличия в результате здесь не наблюдается, несмотря на некоторые специфические отличия, и поэтому выбор определяется человеком, создающим тестовый документ. В процессе написания тестового плана необходимо создавать отдельные разделы, которые описывают определенные тестовые процедуры для проверки соответствующих узлов, компонентов, вычислительных процедур и многое другое. При этом надо описывать тестовую процедуру и соответствующий ей контроль или диапазон, в который может попасть результат теста. Следует понимать, что тесты могут различаться по качеству и количеству, поэтому при тестировании применяется принцип, согласно которому необходимо сводить число тестовых процедур к минимуму при сохранении эффективности всех тестов, таким образом, чтобы охватить всевозможные процессы в продукте. Это можно иллюстрируется на рисунке 1. Эффективность, % 100% Nopt N (объем тестовых процедур) Рис. 1. Зависимость эффективности от объема тестов. Как видно из графика, существует оптимальное значение Nopt, при превышении которого, увеличение тестовых процедур не приводит к какому-либо значительному увеличению эффективности, а лишь увеличивает трудозатраты |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |