Какво е тестване за съвместимост? Напред & Тестване назад (пример)

Съдържание:

Anonim

Преди да научим тестване за съвместимост, нека разберем-

Какво е съвместимост?

Съвместимостта не е нищо друго освен способността да съществуваме или да живеем заедно. В нормален живот маслото не е съвместимо с водата, но млякото може лесно да се комбинира с вода.

Какво е тестване за съвместимост?

Тестването на съвместимост е вид софтуерно тестване, за да се провери дали вашият софтуер може да работи на различен хардуер, операционни системи, приложения, мрежови среди или мобилни устройства.

Тестването на съвместимост е вид нефункционално тестване

Видове тестове за съвместимост

Нека разгледаме типовете тестове за съвместимост

  • Хардуер : Проверява дали софтуерът е съвместим с различни хардуерни конфигурации.
  • Операционни системи : Проверява дали вашият софтуер е съвместим с различни операционни системи като Windows, Unix, Mac OS и др.
  • Софтуер : Той проверява разработения от вас софтуер за съвместимост с друг софтуер. Например приложението MS Word трябва да е съвместимо с друг софтуер като MS Outlook, MS Excel, VBA и др.
  • Мрежа: Оценка на производителността на системата в мрежа с различни параметри като честотна лента, работна скорост, капацитет. Той също така проверява приложението в различни мрежи с всички параметри, споменати по-рано.
  • Браузър : Той проверява съвместимостта на вашия уеб сайт с различни браузъри като Firefox, Google Chrome, Internet Explorer и т.н.
  • Устройства : Той проверява съвместимостта на вашия софтуер с различни устройства като устройства с USB порт, принтери и скенери, други мултимедийни устройства и син зъб.
  • Мобилни : Проверка на вашия софтуер е съвместим с мобилни платформи като Android, iOS и т.н.
  • Версии на софтуера: Проверява дали вашето софтуерно приложение е съвместимо с различни версии на софтуера. Например проверка на Microsoft Word за съвместимост с Windows 7, Windows 7 SP1, Windows 7 SP2, Windows 7 SP3.

Има два вида проверка на версиите при тестване на съвместимост:

Тестване на обратна съвместимост

Тестването на обратна съвместимост е техника за проверка на поведението и съвместимостта на разработения хардуер или софтуер с техните по-стари версии на хардуера или софтуера. Тестването на обратна съвместимост е много предсказуемо, тъй като са известни всички промени от предишните версии.

Тестване за съвместимост напред

Тестване за съвместимост напред е процес за проверка на поведението и съвместимостта на разработения хардуер или софтуер с по-новите версии на хардуера или софтуера. Тестването за съвместимост напред е малко трудно да се предвиди, тъй като промените, които ще бъдат направени в по-новите версии, не са известни.

Инструменти за тестване на съвместимост

  1. BrowserStack - Тестване за съвместимост на браузъра: Този инструмент помага на софтуерен инженер да проверява приложението в различни браузъри.
  2. Виртуални настолни компютри - Съвместимост с операционната система: Използва се за стартиране на приложенията в множество операционни системи като виртуални машини. n Брой системи могат да бъдат свързани и да се сравнят резултатите.

Как да направите тестване за съвместимост

  1. Началната фаза на тестването за съвместимост е да се определи набор от среди или платформи, върху които се очаква да работи приложението.
  2. Тестерът трябва да има достатъчно познания за платформите / софтуера / хардуера, за да разбере очакваното поведение на приложението при различни конфигурации.
  3. Средата трябва да бъде настроена за тестване с различни платформи, устройства, мрежи, за да се провери дали вашето приложение работи добре при различни конфигурации.
  4. Съобщете за грешките. Отстранете дефектите. Повторно тествайте, за да потвърдите отстраняването на дефекти.

Заключение:

Най-важното използване на тестовете за съвместимост е да се гарантира дали разработеният софтуер работи при различни конфигурации (както е посочено в документацията за изискванията). Това тестване е необходимо, за да се провери дали приложението е съвместимо с клиентската среда.