Навчіться працювати з API на просунутому рівні та проводити навантажувальні тестування, щоб виявляти потенційні проблеми на ранніх етапах розробки.
Йосип Волощук
Lead Software Engineer in Test у SoftServe
щоб розширити навички тестування API, зрозуміти технічні аспекти системи та оптимізувати тест-кейси
щоб автоматизувати тестування API, розширити інструментарій та успішно здійснювати тестування навантаження
щоб швидше усувати помилки інтеграції власних API, ефективно працювати з мікросервісами та убезпечити ПЗ
Тестувати API потрібно правильно — саме від цього залежить, чи успішно різні програми «спілкуватимуться» між собою. Вдало налаштовані тести покажуть коректність передачі даних всередині ПЗ, релевантність запитів та відповідей, здатність витримувати навантаження та інтегруватися з іншими системами.
Цей курс допоможе опанувати навички роботи з API: основи API, різновиди їхньої архітектури та різні типи тестування. Ми розглянемо найпопулярніші застосунки та вивчимо 8+ інструментів для роботи з API, а також навчимось автоматизовувати свою роботу, тестувати безпеку та продуктивність.
Навчитеся тестувати API, обираючи доречні інструменти, технології та методи. Зрозумієте внутрішню логіку застосунків та систем, а також зможете виявляти й розв’язувати проблеми у роботі ПЗ на перших стадіях розробки.
Опануєте 8+ нових інструментів для тестування API, навчитеся писати скрипти для автотестів різними мовами програмування. Попрацюєте із фреймворками Cypress та Rest Assured. Зможете аналізувати й валідувати API.
Завдяки новим навичкам розширите можливості роботи на проєктах, де потрібне тестування API. Відкриєте нові можливості для професійного розвитку та кар’єрного зростання. Троє студентів, що показали найкращий результат, отримають індивідуальну консультацію з лектором після курсу.
Для курсового проєкту ви оберете функціонал, який раніше не розглядали, та автоматизуєте його, використовуючи обрану мову програмування й написавши тести в одному з вивчених застосунків. Протягом роботи над проєктом та під час його захисту потрібно буде аргументувати свій вибір перед викладачем та студентами.