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

Інтеграція засобів аналізу вихідного коду у інноваційній методології DevSecOps

У статті розглянуто актуальність інтеграції засобів аналізу вихідного коду, зокрема статичного (SAST) та динамічного (DAST), у сучасні процеси безпечної розробки програмного забезпечення на основі інноваційної методології DevSecOps. Виконано огляд наукових підходів та сучасних практик інтеграції інструментів безпеки в CI/CD-конвеєри, проаналізовано переваги та обмеження SAST і DAST, а також окреслено тенденції розвитку комбінованих методів безпеки.

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

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

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

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

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