автоматизоване тестування

Методи та засоби системи перевірки сумісності окремих компонент веб-серверів

У цій статті розглянуто сучасний стан проблем у роботі з АРІ різних систем. Були проана- лізовані найпоширеніші методології (Agile та DevOps), методи та засоби побудови автомати- зованих конвеєрів для збірки та тестування продуктів проекту, наведено загальний вигляд конвеєра, що слугує відправною точкою при розробці проектів. У результаті аналізу опитувань розробників, DevOps інженерів були виділені ключові проблеми в інтеграції між різними системами з використанням АРІ.

Тестування на основі контрактів з використанням онтологічного підходу

У статті проаналізовано використання контрактного тестування для перевірки сумісності двох компонент, а  саме вебсерверів,  що використовують прикладний  програмний  інтерфейс (АРІ) для передавання даних.

Стаття містить також порівняння АРІ та контрактних тестів і описує випадки, коли останні мають перевагу. Описано структуру контракту для контрактного тесту.