Katalon Studio установка macOS.xlsx
7.9 MB
🦋файл Установка Katalon Studio на MacOS
🦉Решение для тех, кто в шоке от количества комбинаций для тест-кейсов!
Утилита для комбинации возможных значений https://pairwise.teremokgames.com
Как пользоваться:
1. Заполнить колонки - объекты, которые будут комбинироваться.
Например, для формы авторизации в колонки вводятся наименования полей(Логин, Пароль)
2. Заполнить строки - для каждого объекта в строках прописываются его возможные значения
Можно вводить конкретику, а можно классы значений.
Например, для поля Логин строки могут быть следующими:
- положительное значение
- пусто
- негативное значение
или
- Login
- <пусто>
- недопустимые символы(!"№%:,.;())/пробел в середине/недопустимое количество символов(перечисляем негативные тесты)
И.т.д.
3. Нажать «Generate Pairwise»
В итоге: получаем excel-файл со всеми возможными комбинациями значений заданных объектов.
#инструменты
Утилита для комбинации возможных значений https://pairwise.teremokgames.com
Как пользоваться:
1. Заполнить колонки - объекты, которые будут комбинироваться.
Например, для формы авторизации в колонки вводятся наименования полей(Логин, Пароль)
2. Заполнить строки - для каждого объекта в строках прописываются его возможные значения
Можно вводить конкретику, а можно классы значений.
Например, для поля Логин строки могут быть следующими:
- положительное значение
- пусто
- негативное значение
или
- Login
- <пусто>
- недопустимые символы(!"№%:,.;())/пробел в середине/недопустимое количество символов(перечисляем негативные тесты)
И.т.д.
3. Нажать «Generate Pairwise»
В итоге: получаем excel-файл со всеми возможными комбинациями значений заданных объектов.
#инструменты
Teremokgames
Pairwise Online Tool
Как вы думаете, чего больше всего не хватает тестировщику при выходе на новое место работы?
Final Results
25%
Информации о системе в текстовом формате
0%
Информации о системе в видео-формате
17%
Возможности получить ответ на вопрос о работе системы в течении рабочего дня
33%
Понимания задач, поставленных руководителем
8%
Наставника на полный рабочий день
17%
Понимания корпоративной культуры, принятой в компании
33%
Знаний об общих инструментах, которые используют на проекте(CI\CD, репозиторий, фреймворки)
33%
Дружелюбной атмосферы в новой команде
Когда нужно быстро записать сложный сценарий для последующего нагрузочного тестирования можно использовать Blazemeter.
🦋 Видео с демонстрацией работы с помощью плагина тут https://youtu.be/7MMSv9S8qpg
#loadtesting
🦋 Видео с демонстрацией работы с помощью плагина тут https://youtu.be/7MMSv9S8qpg
#loadtesting
YouTube
Blazemeter. Запись скрипта для Jmeter.
Запись скрипта с помощью Blazemeter для последующего использования в Jmeter.
В дополнение к лекции о создании сценария в Jmeter.
#testorest #qa #loadtesting #blazemeter
Канал по тестированию: https://t.me/testorest
Blazemeter: https://chrome.google.c…
В дополнение к лекции о создании сценария в Jmeter.
#testorest #qa #loadtesting #blazemeter
Канал по тестированию: https://t.me/testorest
Blazemeter: https://chrome.google.c…
💡Как тестируют мобильные приложения с функционалом для незрячих пользователей? 🤔
Статья, которая поясняет, как происходит процесс тестирования функций для незрячих пользователей https://specialviewportal.ru/articles/post586
⚡️Кратко, суть следующая:
На тестирование специальных функций обычно нанимают незрячих пользователей.
Либо люди сами пишут разработчикам о неисправностях работы. Обычно отправляют видео с экрана устройства и письмо с комментарием.
Так же существует мобильное приложение Accessibility Scanner, которое тестирует ПО на удобство его использования пользователями со специальными возможностями.
Из статьи можно сделать вывод, что:
🔹приложения, наиболее доступны для незрячих WhatsApp*, KateMobile, AquaMail, DropBox, pCloud, nPlayer, Сбербанк онлайн, Radio box;
🔹частично доступны Viber, ВКонтакте, Yandex или „Алиса“, Мой Теле2, Едадил;
🔹совсем недоступны 2ГИС, и другие приложения с навигацией.
В Android, пользоваться приложением незрячим, помогает программа экранного доступа: TalkBack, которая находится в меню «Настройки» → «Специальные возможности». В iOS — VoiceOver в меню «Универсальный доступ».
В тоже время в крупных компаниях, например Apple, Google или Yandex, в штате работают незрячие тестировщики.
*принажлежит запрещенной в РФ компании Meta
#дляинформации
Статья, которая поясняет, как происходит процесс тестирования функций для незрячих пользователей https://specialviewportal.ru/articles/post586
⚡️Кратко, суть следующая:
На тестирование специальных функций обычно нанимают незрячих пользователей.
Либо люди сами пишут разработчикам о неисправностях работы. Обычно отправляют видео с экрана устройства и письмо с комментарием.
Так же существует мобильное приложение Accessibility Scanner, которое тестирует ПО на удобство его использования пользователями со специальными возможностями.
Из статьи можно сделать вывод, что:
🔹приложения, наиболее доступны для незрячих WhatsApp*, KateMobile, AquaMail, DropBox, pCloud, nPlayer, Сбербанк онлайн, Radio box;
🔹частично доступны Viber, ВКонтакте, Yandex или „Алиса“, Мой Теле2, Едадил;
🔹совсем недоступны 2ГИС, и другие приложения с навигацией.
В Android, пользоваться приложением незрячим, помогает программа экранного доступа: TalkBack, которая находится в меню «Настройки» → «Специальные возможности». В iOS — VoiceOver в меню «Универсальный доступ».
В тоже время в крупных компаниях, например Apple, Google или Yandex, в штате работают незрячие тестировщики.
*принажлежит запрещенной в РФ компании Meta
#дляинформации
specialviewportal.ru
Тест-драйв вслепую. Как сделать гаджеты доступными для незрячих
Как незрячие тестировщики добиваются повышения доступности приложений.
📚Типы мышления для тестировщика
Существуют разные стили мышления:
Критическое мышление - когда проверяется точность утверждения
Аналитическое мышление - когда объект или проблема разбивается на составные части, а затем происходит сравнение или соотнесение их друг с другом.
Творческое мышление - синтезирование(объединение и рождение) новых знаний из уже имеющихся.
Тестировщики должны уметь применять разные типы мышления в зависимости от ситуации.
Для этого нам стоит выбирать соответствующую модель.
Например, для критического и аналитического подхода:
🔹метод Сократа https://clck.ru/Auyys
🔹разбиение функционала на составляющие
🔹расстановка приоритетов
🔹сравнение и противопоставление
🔹диаграммы Исикавы https://clck.ru/N7RSo
Для творческого подхода:
🔹мозговой штурм
🔹доски со стикерами
🔹схемы взаимодействия(Mind map)
#agile_тестирование
Существуют разные стили мышления:
Критическое мышление - когда проверяется точность утверждения
Аналитическое мышление - когда объект или проблема разбивается на составные части, а затем происходит сравнение или соотнесение их друг с другом.
Творческое мышление - синтезирование(объединение и рождение) новых знаний из уже имеющихся.
Тестировщики должны уметь применять разные типы мышления в зависимости от ситуации.
Для этого нам стоит выбирать соответствующую модель.
Например, для критического и аналитического подхода:
🔹метод Сократа https://clck.ru/Auyys
🔹разбиение функционала на составляющие
🔹расстановка приоритетов
🔹сравнение и противопоставление
🔹диаграммы Исикавы https://clck.ru/N7RSo
Для творческого подхода:
🔹мозговой штурм
🔹доски со стикерами
🔹схемы взаимодействия(Mind map)
#agile_тестирование
Wikipedia
Метод Сократа
является одной из форм философствования и дискуссии между людьми с противоположными точками зрения на основе вопросов и ответов
🧩Удобный ресурс для просмотра статистики по мобильным устройствам https://clck.ru/TAm8Q
пригодится для составления списка устройств для тестирования.
Можно посмотреть статистику
🔹по разрешению экрана
🔹по версии ОС (Android 10 лидирует)
🔹по вендорам
и т.д.
Все это в разрезе стран или в мировом масштабе.
Радует, что статистика свежая и можно посмотреть данные на прошедший месяц.
Информация выгружается в формате картинки/csv/html
#mobile_testing
пригодится для составления списка устройств для тестирования.
Можно посмотреть статистику
🔹по разрешению экрана
🔹по версии ОС (Android 10 лидирует)
🔹по вендорам
и т.д.
Все это в разрезе стран или в мировом масштабе.
Радует, что статистика свежая и можно посмотреть данные на прошедший месяц.
Информация выгружается в формате картинки/csv/html
#mobile_testing
StatCounter Global Stats
Mobile Android Version Market Share Russian Federation | Statcounter Global Stats
This graph shows the market share of mobile android versions in Russian Federation based on over 5 billion monthly page views.
🧩Вопросы для тестирования, относительно работы с данными
Можно начать со следующего набора вопросов для анализа и составления чек-листа с проверками:
1️⃣Какими данными будет оперировать приложение? (личные данные пользователя, контент приложения, каталоги товаров, видео, аудио, картинки, текст и т.д.)
2️⃣Грузятся ли данные из внешних систем?
3️⃣Где хранятся эти данные?
4️⃣Все ли из них хранятся в БД приложения?
5️⃣Какие типы данных есть в нашей системе(видео, аудио, символы, числа, дата, денежный тип, и т.д.)
6️⃣Какие операции можно совершать с данными(создание/редактирование/удаление/копирование и т.д.)
Можно начать со следующего набора вопросов для анализа и составления чек-листа с проверками:
1️⃣Какими данными будет оперировать приложение? (личные данные пользователя, контент приложения, каталоги товаров, видео, аудио, картинки, текст и т.д.)
2️⃣Грузятся ли данные из внешних систем?
3️⃣Где хранятся эти данные?
4️⃣Все ли из них хранятся в БД приложения?
5️⃣Какие типы данных есть в нашей системе(видео, аудио, символы, числа, дата, денежный тип, и т.д.)
6️⃣Какие операции можно совершать с данными(создание/редактирование/удаление/копирование и т.д.)
🦉Гиперссылки🦉
Абсолютная гиперссылка содержит полный адрес файла или web-узла, например, http://www.microsoft.com/support
Т.е. обычно присутствует протокол http/https и имя сайта.
Относительная гиперссылка — адрес, относительно адреса файла назначения.
Адрес файла назначения это база гиперссылки.
Например, база гиперссылки:
C:\Documents and Settings\Username\My DocumentsДокумент
Полный путь к документу:
C:\Documents and Settings\Username\My Documents\April\Sales.doc
Тогда относительная ссылка: April\Sales.doc
Для ссылок важно проверить:
🔹кликабельность
🔹изменение оформления элемента, который является ссылкой
🔹отображение нужного контента при переходе по ссылке
Как проверить:
🔹в исходном коде страницы (тег <a>, где ссылку содержит параметр href)
🔹в нижней части браузера, при наведении на ссылку
🔹используя расширение для браузера Google Chrome «Check My Links» http://surl.li/lgdm
#дляинформации
Абсолютная гиперссылка содержит полный адрес файла или web-узла, например, http://www.microsoft.com/support
Т.е. обычно присутствует протокол http/https и имя сайта.
Относительная гиперссылка — адрес, относительно адреса файла назначения.
Адрес файла назначения это база гиперссылки.
Например, база гиперссылки:
C:\Documents and Settings\Username\My DocumentsДокумент
Полный путь к документу:
C:\Documents and Settings\Username\My Documents\April\Sales.doc
Тогда относительная ссылка: April\Sales.doc
Для ссылок важно проверить:
🔹кликабельность
🔹изменение оформления элемента, который является ссылкой
🔹отображение нужного контента при переходе по ссылке
Как проверить:
🔹в исходном коде страницы (тег <a>, где ссылку содержит параметр href)
🔹в нижней части браузера, при наведении на ссылку
🔹используя расширение для браузера Google Chrome «Check My Links» http://surl.li/lgdm
#дляинформации
Microsoft
Microsoft Support
Microsoft Support is here to help you with Microsoft products. Find how-to articles, videos, and training for Microsoft Copilot, Microsoft 365, Windows 11, Surface, and more.
🐞Кому интересно попробовать свои силы: планируется состязание тестировщиков(с призовым фондом) https://test.maxima.life/
Чек-лист проверок web_mobile.xlsx
13.9 KB
🦋Чек-лист основных проверок для web и мобильных приложений (можно пользоваться и пополнять).
Часто спрашивают, какие книги по тестированию стоит почитать при погружении в профессию?
Расскажу свой опыт.
В самом начале была прочитана книга:
🔹"Tестирование dot com" Романа Савина
Сейчас почему-то при озвучивании этой книги, часто оговариваются, что материал неполный и его недостаточно для новичков. Наверное потому, что книга была выпущена в 2007г.
Но огромное количество положительных отзывов о ней не дадут мне соврать: книга просто отличная и именно для новичков.
Из нее я когда-то почерпнула основные понятия о тестировании, поданные с юмором и простым языком. Очень благодарна автору, что смог донести все самое важное с такой легкостью и интересными комментариями.
Книга читалась в первые дни поступления на работу тестировщиком(о данной профессии в тот момент я не знала ничего). Из изложенного материала картина стала в разы яснее.
После были другие книги:
🔹"Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений" Сэм Канер(классика, есть явно устаревшие приемы, но кто осудит Пушкина за езду на лошадях))
🔹"Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование" Рекс Блэк
🔹"Введение в тестирование программного обеспечения" Луиза Тамре (слишкм не мое, при чтении хочется лезть на стенку)
Далее перешла на форумы и другие информационные пространства в сети интернет:
🔹https://software-testing.ru/ -наиболее известный портал о тестировании. Можно и новости посмотреть и форум почитать, там же есть тренинги по тестированию.
🔹 https://automated-testing.info/ - сообщество по автоматизированному тестированию.
Послесловие.
Сейчас заметно возрос информационный шум. До тестирования это тоже докатилось. Ежедневно появляются многочисленные статьи. Все это как-бы подгоняет специалистов. Говорит о том, что нельзя стоять на месте.
С одной стороны - отрасль сейчас получает явный скачок. А еще не за горами более жесткая конкуренция в сфере тестирования. Но не между автоматизаторами и ручными тестировщикам, а просто между специалистами с более качественным бэкграундом. Отрасль всасывает в себя смежные компетенции и они укореняются или отбрасываются как не востребованные.
К чему это я: просто живя в этом информационном шуме не хочется садиться на крючок и поглощать без разбора, с другой хочется чтобы сфера развивалась за счет качественных изменений. Для этого видится больший упор на познавание через опыт или практику. Поэтому чтение книг, статей и блогов не должно быть самоцелью. Хотя совсем это исключать нельзя. На мой взгляд стоит выбрать ресурсы для обновления знаний и вдохновения, использовать их не часто, но регулярно. Но основное время посвятить практикованнию того, что изучил, совершенствованию или получению навыков.
В конце концов статьи, блоги и книги не смогут вам ответить на вопрос почему вы еще не достигли того, что хотели и ваш ли это путь, в правильном ли направлении вы движетесь. Все это придет после попыток попробовать😉
#дляинформации
Расскажу свой опыт.
В самом начале была прочитана книга:
🔹"Tестирование dot com" Романа Савина
Сейчас почему-то при озвучивании этой книги, часто оговариваются, что материал неполный и его недостаточно для новичков. Наверное потому, что книга была выпущена в 2007г.
Но огромное количество положительных отзывов о ней не дадут мне соврать: книга просто отличная и именно для новичков.
Из нее я когда-то почерпнула основные понятия о тестировании, поданные с юмором и простым языком. Очень благодарна автору, что смог донести все самое важное с такой легкостью и интересными комментариями.
Книга читалась в первые дни поступления на работу тестировщиком(о данной профессии в тот момент я не знала ничего). Из изложенного материала картина стала в разы яснее.
После были другие книги:
🔹"Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений" Сэм Канер(классика, есть явно устаревшие приемы, но кто осудит Пушкина за езду на лошадях))
🔹"Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование" Рекс Блэк
🔹"Введение в тестирование программного обеспечения" Луиза Тамре (слишкм не мое, при чтении хочется лезть на стенку)
Далее перешла на форумы и другие информационные пространства в сети интернет:
🔹https://software-testing.ru/ -наиболее известный портал о тестировании. Можно и новости посмотреть и форум почитать, там же есть тренинги по тестированию.
🔹 https://automated-testing.info/ - сообщество по автоматизированному тестированию.
Послесловие.
Сейчас заметно возрос информационный шум. До тестирования это тоже докатилось. Ежедневно появляются многочисленные статьи. Все это как-бы подгоняет специалистов. Говорит о том, что нельзя стоять на месте.
С одной стороны - отрасль сейчас получает явный скачок. А еще не за горами более жесткая конкуренция в сфере тестирования. Но не между автоматизаторами и ручными тестировщикам, а просто между специалистами с более качественным бэкграундом. Отрасль всасывает в себя смежные компетенции и они укореняются или отбрасываются как не востребованные.
К чему это я: просто живя в этом информационном шуме не хочется садиться на крючок и поглощать без разбора, с другой хочется чтобы сфера развивалась за счет качественных изменений. Для этого видится больший упор на познавание через опыт или практику. Поэтому чтение книг, статей и блогов не должно быть самоцелью. Хотя совсем это исключать нельзя. На мой взгляд стоит выбрать ресурсы для обновления знаний и вдохновения, использовать их не часто, но регулярно. Но основное время посвятить практикованнию того, что изучил, совершенствованию или получению навыков.
В конце концов статьи, блоги и книги не смогут вам ответить на вопрос почему вы еще не достигли того, что хотели и ваш ли это путь, в правильном ли направлении вы движетесь. Все это придет после попыток попробовать😉
#дляинформации
💡А что, если вы нашли баг на youtube?
Сегодня на занятии зашла речь про баг на известном сервисе.
Подробная инструкция "Как сообщить о проблеме" https://support.google.com/youtube/answer/4347644?co=GENIE.Platform%3DDesktop&hl=ru
Известными багами с youtube, и не только, можно поделиться в комментариях😉
Сегодня на занятии зашла речь про баг на известном сервисе.
Подробная инструкция "Как сообщить о проблеме" https://support.google.com/youtube/answer/4347644?co=GENIE.Platform%3DDesktop&hl=ru
Известными багами с youtube, и не только, можно поделиться в комментариях😉
🧧Пришла информация о новом событии в сфере тестирования:
Международный конгресс A4Q
13-16 апреля 2021 г.
Мероприятие виртуальное и будет организовано A4Q - Alliance 4 Qualification.
Участие в мероприятии будет БЕСПЛАТНЫМ.
Неделя с международными докладчиками на нескольких языках и живыми презентациями.
При регистрации организаторы обещают, что:
-вы будете получать обновления докладчиков и презентаций
-получите уведомления и напоминания до начала презентаций
-получите напоминание со всеми ссылками на социальные сети, где вы можете смотреть прямую трансляцию
А так же:
• все зарегистрированные участники получат персональные цифровые бейджи по окончании конференции
• презентации будут транслироваться в прямом эфире, и можно будет задавать вопросы в режиме реального времени
Регистрация тут: https://a4qworldcongress.com/registration/
Про организацию можно почитать тут: https://www.alliance4qualification.info/
#дляинформации #event
Международный конгресс A4Q
13-16 апреля 2021 г.
Мероприятие виртуальное и будет организовано A4Q - Alliance 4 Qualification.
Участие в мероприятии будет БЕСПЛАТНЫМ.
Неделя с международными докладчиками на нескольких языках и живыми презентациями.
При регистрации организаторы обещают, что:
-вы будете получать обновления докладчиков и презентаций
-получите уведомления и напоминания до начала презентаций
-получите напоминание со всеми ссылками на социальные сети, где вы можете смотреть прямую трансляцию
А так же:
• все зарегистрированные участники получат персональные цифровые бейджи по окончании конференции
• презентации будут транслироваться в прямом эфире, и можно будет задавать вопросы в режиме реального времени
Регистрация тут: https://a4qworldcongress.com/registration/
Про организацию можно почитать тут: https://www.alliance4qualification.info/
#дляинформации #event
⚛️А тем временем…
Идет тестирование робота DAEDALUS, который представляет роботизированную сферу, размером 46 см. Предназначен для передачи данных из Лунных пещер на Землю.
Камеры и датчики, установленные на роботе, помогут в составлении карты пещер и других областей лунной поверхности.
«В частности, этот робот будет нацелен на поиск отложений льда, скрытых под поверхностью Луны, а также проверит, смогут ли какие-либо лунные пещеры защитить будущих поселенцев или астронавтов от неблагоприятных условий и особенно от смертельной космической радиации.»
Источники:
https://technovery.com/eka-testiruet-robotizirovannyj-shar-dlya-issledovaniya-lunnyh-peshher/?fbclid=IwAR0h_pnp67YPU7nRDe9-eI-Gl7kr8P6OqguEF7vsT86VRhhTRzTdH-3mqHw
https://kontrakty.ua/article/173013?utm_source=yxnews&utm_medium=desktop
Хотели бы поучаствовать в тестировании такого робота(на Земле)))?
Идет тестирование робота DAEDALUS, который представляет роботизированную сферу, размером 46 см. Предназначен для передачи данных из Лунных пещер на Землю.
Камеры и датчики, установленные на роботе, помогут в составлении карты пещер и других областей лунной поверхности.
«В частности, этот робот будет нацелен на поиск отложений льда, скрытых под поверхностью Луны, а также проверит, смогут ли какие-либо лунные пещеры защитить будущих поселенцев или астронавтов от неблагоприятных условий и особенно от смертельной космической радиации.»
Источники:
https://technovery.com/eka-testiruet-robotizirovannyj-shar-dlya-issledovaniya-lunnyh-peshher/?fbclid=IwAR0h_pnp67YPU7nRDe9-eI-Gl7kr8P6OqguEF7vsT86VRhhTRzTdH-3mqHw
https://kontrakty.ua/article/173013?utm_source=yxnews&utm_medium=desktop
Хотели бы поучаствовать в тестировании такого робота(на Земле)))?
Какими техниками тест-дизайна вы чаще пользуетесь?
Anonymous Poll
50%
Классы эквивалентности(Equivalence Class Testing)
50%
Граничные значения (Boundary Value Testing)
20%
Таблица Принятия Решений (Decision Table Testing)
10%
Тестирование Состояний и Переходов (State-Transition Testing)
20%
Метод Парного Тестирования (Pairwise testing)
15%
Другое
⚛️ Драмматическая история:
В 1986 г в Кливленде благотворительный фонд United Way of Greater Cleveland решил устроить масштабную акцию и запустить в небо огромное количество воздушных шаров. Установив, тем самым, мировой рекорд.
Над задачей трудилось 2000 волонтеров.
На город надвигалась гроза.
Поэтому решили запускать шары раньше, чем планировали.
В 13:30 1,5 миллиона воздушных шаров 🎈поднялось в небо. Все было потрясающе… пока не начался дождь.
Мало кто подозревал, что во время дождя шары начнут падать вниз.
Автомобильные аварии, блокирование посадочной полосы в аэропорте. Шары полностью покрыли одно из озер, где в этот момент разыскивали пропавших рыбаков, чем очень усложнили поиски.
Как вы думаете, что не учли организаторы, перед проведением мероприятия?
И как бы вы тестировали такого рода проект?))
Можно делиться своими мыслями в комментариях к посту.
#историческийбаг
В 1986 г в Кливленде благотворительный фонд United Way of Greater Cleveland решил устроить масштабную акцию и запустить в небо огромное количество воздушных шаров. Установив, тем самым, мировой рекорд.
Над задачей трудилось 2000 волонтеров.
На город надвигалась гроза.
Поэтому решили запускать шары раньше, чем планировали.
В 13:30 1,5 миллиона воздушных шаров 🎈поднялось в небо. Все было потрясающе… пока не начался дождь.
Мало кто подозревал, что во время дождя шары начнут падать вниз.
Автомобильные аварии, блокирование посадочной полосы в аэропорте. Шары полностью покрыли одно из озер, где в этот момент разыскивали пропавших рыбаков, чем очень усложнили поиски.
Как вы думаете, что не учли организаторы, перед проведением мероприятия?
И как бы вы тестировали такого рода проект?))
Можно делиться своими мыслями в комментариях к посту.
#историческийбаг
🦉Что такое API?
программный интерфейс приложения (англ. application programming interface) - описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
🔻API внутри одного приложения
С помощью API можно вызвать работу функционала другого модуля в системе. При этом не нужно знать как эта функциональность реализована.
Например: ниже представлено api, которое помогает «Найти отели в Бостоне, просматривая результаты с 1 по 5 страницы в алфавитном порядке»:
https://api.citygridmedia.com/content/places/v2/search/where?what=hotels&where=boston,ma&page=1&rpp=5&sort=alpha&publisher=test&format=json
где после «where» указаны параметры api с конкретными значениями.
🔻API в межсистемном взаимодействии
Приложение №1 имеет несколько api:
⁃ api для получения списка отелей;
⁃ api для проверки регистрации пользователя на ресурсе приложения №1;
⁃ api для запуска функционала выгрузки отчета.
Приложение №2 может использовать предоставленные api Приложения №1, встроив их в свой код и передав требуемые параметры(указаны в описании работы api).
Тогда при нажатии кнопки в Приложении №2 можно будет получить данные о проверке регистрации пользователя на ресурсе в приложении №1(с помощью соответствующего api).
#api #дляинформации
программный интерфейс приложения (англ. application programming interface) - описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
🔻API внутри одного приложения
С помощью API можно вызвать работу функционала другого модуля в системе. При этом не нужно знать как эта функциональность реализована.
Например: ниже представлено api, которое помогает «Найти отели в Бостоне, просматривая результаты с 1 по 5 страницы в алфавитном порядке»:
https://api.citygridmedia.com/content/places/v2/search/where?what=hotels&where=boston,ma&page=1&rpp=5&sort=alpha&publisher=test&format=json
где после «where» указаны параметры api с конкретными значениями.
🔻API в межсистемном взаимодействии
Приложение №1 имеет несколько api:
⁃ api для получения списка отелей;
⁃ api для проверки регистрации пользователя на ресурсе приложения №1;
⁃ api для запуска функционала выгрузки отчета.
Приложение №2 может использовать предоставленные api Приложения №1, встроив их в свой код и передав требуемые параметры(указаны в описании работы api).
Тогда при нажатии кнопки в Приложении №2 можно будет получить данные о проверке регистрации пользователя на ресурсе в приложении №1(с помощью соответствующего api).
#api #дляинформации