Что такое тестирование на обратную совместимость?

Тестирование программного обеспечения включает в себя различные методы. Одним из них является тестирование на обратную совместимость.

Тестирование на обратную совместимость, как следует из названия, направлено на обеспечение работы новых версий программного обеспечения со старым оборудованием/более старыми версиями программного обеспечения.

Обратное тестирование относительно проще и быстрее, чем прямое, поскольку не включает в себя проверку предстоящих и текущих изменений в программном обеспечении.

Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туторилов, задач по автоматизации и книг по QA.

Зачем проводить тестирование на обратную совместимость?

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

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

Как проводить тестирование на обратную совместимость

В Интернете доступны различные инструменты и технологии для проведения такого тестирования . Ниже перечислены некоторые из них:

С помощью этих инструментов можно эффективно проводить тестирование на обратную совместимость. Это поможет сэкономить средства на обслуживание и обновление, а также время и человеческие ресурсы.

Пример

Предположим, мы работаем в MS Word версии 2007 и загрузили в документ различные изображения, диаграммы и контент. Microsoft обновила Word до версии 2013.

Технически, все, что было в предыдущей версии, должно выглядеть так же и в новой версии. Чтобы убедиться, что предыдущая версия прекрасно работает вместе с новой, необходимо провести тестирование на обратную совместимость.

Еще один хороший пример – веб-приложение Facebook, которое эффективно работает на всех кроссбраузерных платформах и ОС, включая Mac, Linux, Windows, iOS, Android и т.д.

Перевод статьи «What is backward compatibility testing in software testing?».

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *