Обложка канала

Протестировал

Фильтрованный контент о тестировании и качестве ПО.

Протестировал

6 лет назад
Открыть в
​​И - интероперабельность

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

Чтобы не получилось как с SSH: протокол описан в 38 спецификациях, но в одном из популярных SSH-клиентов под Windows Putty есть две вкладки опций для изменения поведения для совместимости с разными реализациями SSH серверов.