четверг, 25 мая 2023 г.

SoapUI

SOAP  - начало знакомства здесь https://dmitrybvita.blogspot.com/2022/02/soap.html

Статьи

SoapUI: тестирование SOAP и REST API

Что такое API

По стандартному определению, «программный интерфейс приложения», программный «посредник» между приложениями. API состоит из набора правил взаимодействия, описывающих как приложение работает с другими приложениями. Иначе говоря, API — это механизм обмена данными (функциями) между приложениями.

Когда приложению нужны данные из другого приложения (или нужно отправить свои данные в другое приложение), происходит взаимодействие через API. Чаще всего приложению нужно запросить срабатывание сервиса (то есть какой-то «внешней функции») другого приложения. Суть API — не в взаимодействии с пользователем через пользовательский интерфейс, а в взаимодействии на уровне программа-программа.

Тестирование API

пятница, 19 мая 2023 г.

Инструменты для тестирования

Источник: https://habr.com/ru/articles/694696/

Инструменты

Я надеюсь, вы чувствуете, как машина тестирования завелась, и вам стало чуть проще.

Мне хочется дополнить свои рекомендации инструментами, которые пригодятся вам в работе:

Генератор одноразовых email https://temp-mail.org. Может понадобиться при проверке отображения формата письма для клиента. 

Калькулятор дней https://calcsoft.ru/calculator-dney, если нужно проверить промо-акции или опросы, когда есть необходимость задать граничное значение истечения срока.

Бесплатные SMS http://smsget.net/free/ru/. Полезно для тестирования авторизации.

Генераторы штрих-кодов и QR-кодов https://barcode.tec-it.com/ru. Может понадобиться при тестировании складских процессов или маркированной продукции.

Генератор валидных ИНН https://mellarius.ru/random-data. Его используют, например, для создания аккаунтов организаций, юр.лиц.

Json Viewer для проверки структуры json. https://jsonpathfinder.com/.

XML Viewer для проверки структуры XML https://codebeautify.org/xmlviewer

Md5 декодер http://www.online-decoder.com/ru.

Генераторы больших числовых или текстовых значений. С пробелами и без. Расширение Bug Magnet https://chrome.google.com/webstore/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi. Очень полезная вещь при проверке граничных значений.

Тестовые карты Сбербанк https://securepayments.sberbank.ru/wiki/doku.php/test_cards Необходимы для тестирования оплат на тестовых контурах.

Все это вы можете найти на просторах интернета и не изобретать велосипед самостоятельно.

среда, 17 мая 2023 г.

Git и GitHub

Источник: https://blog.skillfactory.ru/glossary/git/

Git (читается как «гит») — это система контроля версий, которая помогает отслеживать историю изменений в файлах. Git используют программисты для совместной работы над проектами.

Git — система контроля версий

В самом простом виде контроль версий — это сохранение на компьютере серии измененных файлов.
Разработчикам часто бывает нужно вернуться к предыдущей версии кода.
Если над проектом работает много людей, нужно, чтобы они могли вносить изменения в одни и те же файлы без конфликтов и потерь кода. Все эти задачи удобно решаются с помощью Git.

пятница, 12 мая 2023 г.

Интернет и WWW

Всё из Вики

Интернет - информационно-коммуникационная сеть и всемирная система объединённых компьютерных сетей для хранения и передачи информации.

Построена на базе стека протоколов TCP/IP. На основе Интернета работает Всемирная паутина (World Wide Web, WWW) и множество других систем передачи данных.

TCP/IP — сетевая модель передачи данных, представленных в цифровом виде. Модель описывает способ передачи данных от источника информации к получателю. В модели предполагается прохождение информации через четыре уровня, каждый из которых описывается правилом (протоколом передачи). Наборы правил, решающих задачу по передаче данных, составляют стек протоколов передачи данных, на которых базируется Интернет. Название TCP/IP происходит из двух важнейших протоколов семейства — Transmission Control Protocol (TCP) и Internet Protocol (IP), которые были первыми разработаны и описаны в данном стандарте.