Реферати українською » Геодезия » Про тестуванні супутникових приймачів і програмних засобів


Реферат Про тестуванні супутникових приймачів і програмних засобів

Аспірант московського державного університету геодезії і картографії (МИИГАиК) Суницкий Є.І.

Стаття в журналі «Вісті вузів. Геодезия і аерофотозйомка», № 4, 2003.

Про тестуванні супутникових приймачів і програмних засобів

На етапі створення навигационно-геодезической апаратури і програмних засобів дуже важливим етапом є його тестування. Під цим розуміється ціле пасмо робіт, пов'язані зі створенням плану контрольних операцій (тестового плану) конкретної продукту, проведенням тестових процедур й видачі результату проведених досліджень. Останній є деяку базі даних помилки, у якій постійно відстежуються і реєструються різноманітні помилки (із зазначенням дати, ступеня важливості й інший допоміжної інформації, що є важливою під час тестування).

Перед написанням тестового плану спочатку потрібно ознайомитися з створюваним продуктом (наприклад, супутниковий приймач, OEM-плата, комп'ютерна програму і таке інше). У цьому збирається вся що є інформація у ній, і навіть потенційні відомості, які можна використані (хоча й обов'язково) під час тестування надалі. До джерелам такий інформації можна віднести такі документи:

· MRD (marketing requirements document) - «вимоги ринку». Документ створюється за кожен продукт за результатами дослідження ринку нафтопродуктів та містить інформацію, який означає те що треба користувачеві за станом поточний період;

· Документи та описи, які стосуються попереднім розробкам і аналогам (якщо створюваний продукт має такі).

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

· Вивчити створюваний продукт, зрозуміти призначення й застосування їх, знати усі старі й побудувати нові особливості;

· Вибрати спосіб, яким буде побудовано тестовий план.

Існує дві основних способи написання тестового плану:

· Використовуючи MRD;

· Використовуючи сам продукт (якщо це, наприклад, комп'ютерна програма чи польовий контролер у тому початковому виконанні).

Хоча можна й комбінувати ці дві способу. У кожному разі краще мати експериментальний зразок «б під руками» для кращого розуміння усвідомлення роботи. Особливої відмінностей у результаті не спостерігається, попри деякі специфічні відмінності, і тому вибір визначається людиною, що створює тестовий документ.

У процесі написання тестового плану необхідно створити окремі розділи, які описують певні тестові процедури для перевірки відповідних вузлів, компонентів, обчислювальних процедур й багато іншого. У цьому треба описувати тестову процедуру і відповідні їй контроль чи діапазон, куди може потрапити результату тесту.

Мабуть, що тести можуть різнитися з якості та кількості, тому під час тестування застосовується принцип, за яким необхідно зводити число тестових процедур до мінімуму за збереження ефективності всіх тестів, в такий спосіб, щоб охопити різноманітні процеси в продукті. Це можна ілюструється малюнку 1.

  Ефективність, %

                                                            100%


                            Nopt                     N (обсяг тестових процедур)

 

Рис. 1. Залежність ефективності від обсягу тестів.

Як очевидно з графіка, існує оптимальне значення Nopt, при перевищенні якого, збільшення тестових процедур не призводить до якомусь значного збільшення ефективності, а лише збільшує трудовитрати. Тому, наскільки число N наближатиметься до Nopt, залежить від досвіду й уміння людини, що створює план.

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

Однією з важливих етапів тестування є тестування навигационно-геодезической апаратури в динамічному (автономному чи диференціальному) режимі за заздалегідь обраним маршруту. Для цього він можна використання заздалегідь знятій, з допомогою геодезичного устаткування, карти-схеми, з нанесеними її у різними об'єктами (будинку, дерева, шляхи і таке інше). Наявність таких цінних для тестування даних дає дуже зручний і корисний інструмент контролю, оскільки можна виконувати дослідження, у різних режимах, але у майже однакових умов, що дозволяє здійснювати різноманітних порівняння. Можна проілюструвати сказане малюнку 2.


дорога


Рис. 2. Рух приймача дорогою, вздовж якої розташований будинок.

  - видана супутниковими приймачем планова координата.

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

Крім динамічних тестів, робити різні тести в статичному режимі.

Проведення тестових процедур, що з виконанням тестового плану, є досить-таки трудомісткий і, зазвичай, тривалий процес під час створення складного навигационно-геодезического устаткування чи програмних засобів, оскільки розроблені тестові процедури «прогоняются» кожної версії продукту. Тобто початковому етапі знають створюється перша версія продукту, її піддають тестовим дослідженням. Після цього створюється база даних помилки і несправностях, що згодом виправляють (в цілому або частково) у наступному версії. Вона, своєю чергою, знову досліджується тощо до того часу, доки вийде кінцева скоригована фінальна версія.

Під час створення продукту (супутниковий приймач, програма обробітку грунту і ін.) іноді використовують принцип «від простого до складного». Причому у початкових версіях реалізують в усіх задумані особливості, лише частина їхньої, й надалі здійснюють різні доповнення. Наприклад, OEM-плата, підтримує диференціальний режим роботи з коду, на початковому етапі їх підтримує і може тестуватися лише у автономному режимі. Але потім ця особливість реалізують і стає досяжною для тестування й подальших досліджень.

Через війну тестування виконавець отримує різні якісні ці оцінки й параметри. До якісним оцінкам відносять нечисловые особливості, наявність яких встановлюється фактично (супутниковий приймач спонтанно відключається, програма обробки супутникових вимірів не обчислює базові лінії). До кількісним параметрами відносять числові величини, які виходять виконанням різноманітних вимірів. Наведемо окремі приклади таких параметрів:

· Кількість перепусток при обчисленні автономного (чи диференціального) становища приймача протягом години;

· Дисперсии в оцінці базових ліній і під час відносних вимірів за фазою (чи диференційних вимірів за кодом);

· Величины стрибків за висотою і швидкості під час руху по рівній поверхні, коли прийомна антена перебуває в рухомий платформі (автомобіль, чоловік і ін.).

Зрозуміло, що є дуже багато таких оцінок і параметрів. Слід зазначити, що з них (особливо статистичні) надійно себе зарекомендували для дослідження супутникового апаратури.

Нині область супутникового геодезії і навігації постійно розвивається і розширюється, що потребує і лобіювання відповідних нових підходів до тестуванню супутникового обладнання і програмних засобів. Тому методи перевірки і місцевого контролю теж модифікуються і постійно вдосконалюються.

Схожі реферати:

Навігація