Найти в Дзене
Тестирование

Для чего можно пригодится в ручном тестировании знание языков программирования?

Знания языков программирования могут сделать проще использование Postman, например распрарсить ответ, либо частично подготовить данные для запроса. Это первый вариант использования языков программирования. Достаточно часто в тестировании необходимо выполнить SQL однотипные SQL запросы. SELECT, чаще всего будет разный и прощё запрос написать руками. UPDATE, DELETE, INSERT в большинстве случаев однотипные, для облегчения своей работы подготовку данных запросов проще написать на любом языке программирования. Например если несколько параметров в INSERT будут меняться, то можно использовать например в Python f-строки. _0 = 'Переменная 0' _1 = 'Переменная 1' query = f'INSERT .... {_0}...{_1}...' Если запрос постоянный , но у каждого значения есть значения по умолчания, но возможно поменять произвольное количество параметров, то можно создать словрь с параметрами запроса и значениями по умолчанию, после этого изменять словарь. В переменных f-строки использовать данные из словаря. Также можно

Знания языков программирования могут сделать проще использование Postman, например распрарсить ответ, либо частично подготовить данные для запроса. Это первый вариант использования языков программирования.

Достаточно часто в тестировании необходимо выполнить SQL однотипные SQL запросы.

SELECT, чаще всего будет разный и прощё запрос написать руками.

UPDATE, DELETE, INSERT в большинстве случаев однотипные, для облегчения своей работы подготовку данных запросов проще написать на любом языке программирования.

Например если несколько параметров в INSERT будут меняться, то можно использовать например в Python f-строки.

_0 = 'Переменная 0'

_1 = 'Переменная 1'

query = f'INSERT .... {_0}...{_1}...'

Если запрос постоянный , но у каждого значения есть значения по умолчания, но возможно поменять произвольное количество параметров, то можно создать словрь с параметрами запроса и значениями по умолчанию, после этого изменять словарь. В переменных f-строки использовать данные из словаря.

Также можно делать INSERT запрос с использованием цикла, когда есть n-переменных в запросе, количество переменных не постоянно, может изменяться, также возможно потребуется изменить m-переменных, количество переменных тоже не постоянно, остальные переменные можно отправлять по умолчанию. В этом случае проще использовать словарь и генерить две промежуточные строки с помощью цикла.

Знание языков программирования может и в других случаев сделать ручное тестирование проще.