Рефераты О тестировании спутниковых приемников и программных средств

Вернуться в Геодезия

О тестировании спутниковых приемников и программных средств
Аспирант московского государственного университета геодезии и картографии
(МИИГАиК) Суницкий Е.И.
Статья опубликована в журнале «Известия ВУЗов. Геодезия и аэрофотосъемка»,
№ 4, 2003.

О тестировании спутниковых приемников и программных средств

На этапе создания навигационно-геодезической аппаратуры и программных
средств очень важным этапом является его тестирование. Под этим понимается
целый комплекс работ, связанных с созданием плана контрольных операций
(тестового плана) для конкретного продукта, проведением тестовых процедур и
выдачи результата проведенных исследований. Последний представляет собой
некоторую базу данных об ошибках, в которой постоянно отслеживаются и
регистрируются всевозможные ошибки (с указанием даты, степени важности и
другой вспомогательной информации, которая является важной при
тестировании).
Перед написанием тестового плана сначала необходимо ознакомиться с
создаваемым продуктом (например, спутниковый приемник, OEM-плата,
компьютерная программа и так далее). При этом собирается вся имеющаяся
информация по нему, а также потенциальные сведения, которые могут быть
использованы (хотя и не обязательно) при тестировании в дальнейшем. К
источникам такой информации можно отнести следующие документы:
. MRD (marketing requirements document) - «требования рынка». Этот
документ создается на каждый продукт по результатам исследования
рынка и содержит информацию, которая отражает то, что нужно
пользователю по состоянию на текущий период;
. Документы и описания, относящиеся к предыдущим разработкам и
аналогам (если создаваемый продукт имеет таковые).

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

Существует два основных способа написания тестового плана:
. Используя MRD;
. Используя сам продукт (если это, например, компьютерная программа
или полевой контроллер в их первоначальном исполнении).

Хотя можно и комбинировать эти два способа. В любом случае лучше
иметь экспериментальный образец «под рукой» для лучшего понимания и
осознания работы. Особого отличия в результате здесь не наблюдается,
несмотря на некоторые специфические отличия, и поэтому выбор определяется
человеком, создающим тестовый документ.
В процессе написания тестового плана необходимо создавать отдельные
разделы, которые описывают определенные тестовые процедуры для проверки
соответствующих узлов, компонентов, вычислительных процедур и многое
другое. При этом надо описывать тестовую процедуру и соответствующий ей
контроль или диапазон, в который может попасть результат теста.
Следует понимать, что тесты могут различаться по качеству и
количеству, поэтому при тестировании применяется принцип, согласно которому
необходимо сводить число тестовых процедур к минимуму при сохранении
эффективности всех тестов, таким образом, чтобы охватить всевозможные
процессы в продукте. Это можно иллюстрируется на рисунке 1.

Эффективность, %



100%



Nopt N (объем
тестовых процедур)


Рис. 1. Зависимость эффективности от объема тестов.

Как видно из графика, существует оптимальное значение Nopt, при
превышении которого, увеличение тестовых процедур не приводит к какому-либо
значительному увеличению эффективности, а лишь увеличивает трудозатраты
Добавить в Одноклассники    

 

Rambler's Top100