Какво е тестване на оперативната съвместимост?
ИЗПИТВАНЕТО НА ОПЕРАТИВНАТА СЪВМЕСТИМОСТ е тип тестване на софтуер, който проверява дали софтуерът може да взаимодейства с други софтуерни компоненти и системи. Целта на тестовете за оперативна съвместимост е да се гарантира, че софтуерният продукт е в състояние да комуникира с други компоненти или устройства без проблеми със съвместимостта.
С други думи, тестването на оперативна съвместимост означава да се докаже, че цялостната функционалност между две комуникационни системи е, както е посочено в изискванията. Например тестването за оперативна съвместимост се извършва между смартфони и таблети, за да се провери прехвърлянето на данни чрез Bluetooth.
В този урок ще научите -
- Какво е тестване на оперативната съвместимост?
- Различни нива на оперативна съвместимост на софтуера
- Защо да правим тестване на оперативната съвместимост
- Как да направите тестване на оперативната съвместимост
- Примерни тестови случаи за тестване на оперативна съвместимост
- Недостатъци на теста за оперативна съвместимост
- Разлика между тестване на оперативната съвместимост и тестване на съответствието
Различни нива на оперативна съвместимост на софтуера
Има различни нива на тестване на оперативната съвместимост, те са
- Физическа оперативна съвместимост
- Оперативна съвместимост от тип данни
- Спецификация на ниво на оперативна съвместимост
- Семантична оперативна съвместимост
Защо да правим тестване на оперативната съвместимост
Изпитването за оперативна съвместимост се прави, защото
- Той осигурява цялостно предоставяне на услуги за два или повече продукта от различни доставчици
- Софтуерният продукт трябва да може да комуникира с друг компонент или устройство без проблеми със съвместимостта
Рискът, свързан поради липса на Тестване на оперативната съвместимост, е
- Загуба на данни
- Ненадеждно изпълнение
- Ненадеждна работа
- Неправилна работа
- Ниска поддръжка
Как да направите тестване на оперативната съвместимост
Процесът на тестване за тестване на оперативна съвместимост включва следните стъпки
Стъпка 1 : Стартиране на проект.
- Определете формализирайте декларацията за работата и създайте инфраструктура за управление на проекти.
Стъпка 2 : Създайте тестова лаборатория
- Уверете се, че всички необходими умения и инструменти за автоматизация са настроени за тестови дейности
- Използвайте инструменти за автоматизация за минимизиране на тестови случаи и повторна употреба на тестови случаи
- Поддържайте база данни с конфигурационни файлове
- Записвайте и анализирайте показатели за проекта
- Запишете конфигурация от неуспешни тестове за справка и анализ
Стъпка 3 : Разработете план за тестване
- Напишете плана на теста
- Определете тестовите случаи и процедури
- Създайте необходимото оборудване за наблюдение за поддържане на протоколи от тестове.
Стъпка 4: Изпълнете тестовия план
- Изпълнете тестови случаи
- Работете с тестов екип, за да анализирате основната причина за отказ
Стъпка 5 : Резултати от документа
- Използвайте тестови дневници, за да записвате бележките за изпълнението
Стъпка 6 : Освободете ресурси и оценете ефективността на проекта,
- С помощта на инструменти за автоматизация анализирайте резултатите от теста
Примерни тестови случаи за тестване на оперативна съвместимост
Тестовата стратегия за тестване на оперативна съвместимост включва
- Свържете две или повече устройства от различни доставчици
- Проверете връзката между устройствата
- Проверете дали устройството може да изпраща / получава пакети или кадри един от друг
- Проверете дали данните се обработват правилно в слоевете мрежа и съоръжения
- Проверете дали внедрените алгоритми работят правилно
- Резултат добре: проверете следващия резултат
- Резултатът не е наред: Използвайте инструменти за монитор, за да откриете източник на грешка
- Отчетете резултата в инструмента за тестово отчитане.
Недостатъци на теста за оперативна съвместимост
Недостатъците при тестване на оперативната съвместимост са
- Определяне на първопричините за дефекти
- Точно измерване
- Мащабируемост на тестването
- Сложност на мрежата
- Тестване на тестовото оборудване
- Документиране на резултатите от теста и обучения
- Неадекватни изисквания
Тестване на оперативната съвместимост срещу тестване за съответствие
Тестване на оперативната съвместимост |
Тестване за съответствие |
---|---|
|
|
Резюме:
- Софтуерно инженерство, тестването на оперативна съвместимост не е нищо друго освен да провери дали софтуерът може да взаимодейства с друг софтуерен компонент
- Той гарантира, че софтуерният продукт трябва да може да комуникира с други компоненти или устройства без проблеми със съвместимостта.