API testing: 15

15 заняття:


1. Висновки

2. Що важливо пам'ятати

3. Топ корисних посилань

4. Домашні роботи та комьюніті


Що ми вивчили і що робити далі

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4:
Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5.
RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6.
Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.
Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8.
Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9.
JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10.
Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11.
Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12
. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13.
SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

Заняття 1: Клієнт серверна архітектура. Налаштовуємо Postman. Створюємо перші запити

Заняття 2: Swagger. Методи CRUD. Параметри та status codes. Колекції та змінні. Середовища

Заняття 3: Headers. Path variables. Body: JSON: object, array. Типи даних JS. Створюємо перші автоматичні перевірки: status codes, load time (вчимо сніпети та синтаксис).
Заняття 4: Авторизація та аутентифікація. Динамічні змінні. Automation run. Parse JSON response body.
Заняття 5. RESTful API. Chrome DEV tools. Визначаємо стратегію тестування.
Заняття 6. Робота з документацією API. Чекліст для тестування API.  Аналіз тестових даних та визначення тестів для регресії. Обробка помилок.

Заняття 7. Робочі простори. POST vs Patch. HEAD and OPTION. Робота з Array. ISO та регулярні вирази.
Заняття 8. Request example. Aвтотести if else, random. Pre request scripts. Видалення змінних. AI
Заняття 9. JSON Schema. Mock servers.
Заняття 10. Робота з файлами. Data driven testing. Runner та monitoring. Load tests. Limits.
Заняття 11. Робота з GraphQl. Microservices - специфіка.
Заняття 12. Postman flow
Заняття 13. SOAP. XML. WSDL. Тестуємо SOAP за допомогою SoapUI. Вчимося тестувати SOAP за допомогою Postman
Заняття 14. Postman CLI. Newman . CI/CD (розглядаємо на прикладі Github actions). OpenAPI

API тестування - це лише одна з активностей QA процесу

🥷 Застосовуйте як Shift-left тестування

🥷 Застосовуйте як додаток до функціонального UI тестування

🥷 Застосовуйте як засіб контролю інтеграцій

🥷 Застосовуйте як засіб автоматизації рутинних перевірок

🥷 Застосовуйте як засіб автоматизації pre-condition steps

 

🥷 Не застосовуйте як ЗАМІНУ функціональному UI тестуванню

 

POSTMAN

це центр знань

⚠️ закінчуйте з домашніми

🫂спілкуйтеся в чаті

📚діліться робочими задачами

ДЯКУЮ!