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

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

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

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

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

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

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

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

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

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

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

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

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