Найти в Дзене

Нейросети в работе тестировщика (часть 2)

Это вторая часть статьи. Обязательно прочитайте начало тут. В данной статье рассмотрим использование нейросетей для ручного тестирования. Основные направления, которые я выделяю: Продолжаем :) Для тестирования некоторых задач требуются ФИО, номера телефонов, электронные адреса, ИНН, списки покупок, адреса и т.д. Когда речь идёт о трёх записях, то в целом незатруднительно сделать это самим и использовать всеми любимых Ивановых и Тестовый Тест. Но если речь идёт о десятках и сотнях (а такое довольно часто требуется), то лучше воспользоваться автоматизацией. Раньше я использовала генераторы (позже выложу список полезных генераторов для тех QA, кто ещё не подружился с ИИ). Сейчас быстрее и проще генерировать многие вещи через нейросеть. Мне, например, требуется JSON, в котором есть клиент, телефон и список покупок в массиве. Вот пример промпта, который я использую Составь JSON, в котором есть список из 5 элементов. В каждом элементе есть поле name (случайные фамилия, имя и отчество на русс
Оглавление

Это вторая часть статьи. Обязательно прочитайте начало тут.

В данной статье рассмотрим использование нейросетей для ручного тестирования. Основные направления, которые я выделяю:

  1. Планирование тестирования (чек-листы);
  2. Составление документации (тест-кейсы);
  3. Помощь в подготовке тестовых данных в нужном формате;
  4. Тренировка и обучение.

Продолжаем :)

Помощь в подготовке тестовых данных в нужном формате.

Для тестирования некоторых задач требуются ФИО, номера телефонов, электронные адреса, ИНН, списки покупок, адреса и т.д. Когда речь идёт о трёх записях, то в целом незатруднительно сделать это самим и использовать всеми любимых Ивановых и Тестовый Тест. Но если речь идёт о десятках и сотнях (а такое довольно часто требуется), то лучше воспользоваться автоматизацией. Раньше я использовала генераторы (позже выложу список полезных генераторов для тех QA, кто ещё не подружился с ИИ). Сейчас быстрее и проще генерировать многие вещи через нейросеть. Мне, например, требуется JSON, в котором есть клиент, телефон и список покупок в массиве.

Вот пример промпта, который я использую

Составь JSON, в котором есть список из 5 элементов. В каждом элементе есть поле name (случайные фамилия, имя и отчество на русском языке через пробелы), phone (случайный телефон в российском формате), список покупок (вложенный список из поля item (одно из значений: яблоко, банан, апельсин) и поля quantity (случайное значение от 1 до 5))

В ответе готовый JSON:

Ответ DeepSeek
Ответ DeepSeek

Подобные возможности нейросетей сильно экономят время и упрощают рутину ручного тестирования.

Тренажёр для тестирования.

Мы рассмотрели идеи использования ИИ для тех, кто уже работает в сфере тестирования. Но нейросети также можно использовать в качестве менторов для новичков, чтобы познакомиться с основами тестирования и проверить свои знания (и даже провести собеседование!), или для «прокачки» знаний тех, кто в тестировании уже не первый день.

Итак, можно попросить помочь с теорией.

Пример промпта

Давай представим, что ты специалист по ручному тестированию и мой наставник. Расскажи основную теорию тестирования, необходимую для работы в этой области.

И можно подробнее узнать о техниках тест-дизайна на конкретных примерах.

Промпт

Помоги потренироваться в техниках тест-дизайна. Придумай какое-нибудь задание на эквивалентное разделение.

Для тех, кто уже хорошо владеет теорией и хочет перейти к практике, можно, во-первых, потренироваться во введении тестовых значений в различные поля (напоминает testing challenge, о котором я писала ранее). А во-вторых, потренироваться в настоящем функциональном тестировании.

Об этом я решила написать подробнее, поэтому выделила в отдельную статью, можно прочитать позже (приложу сюда ссылку после публикации).

А еще можно подготовиться к собеседованию, в зависимости от опыта, желаемой позиции и так далее.

Пример промпта

Давай представим, что ты работаешь в крупной компании на позиции QA. Я - соискатель и мечтаю устроиться в твою компанию на позицию senior QA. Придумай вопросы (теоретические, практические) по тестированию, а также по некоторым инструментам тестировщика. Задавай следующий вопрос после моего ответа на предыдущий. В конце собеседования подведи итоги.

Получаем интервью-собеседование. Проходить можно в спокойном темпе, а также задавать уточняющие вопросы.

Ответ DeepSeek
Ответ DeepSeek

Использование нейросетей в ручном тестировании позволяет командам сосредоточиться на более сложных и творческих аспектах, упрощая рутину и ускоряя процессы. В будущем работа с ИИ вполне может стать неотъемлемым навыком для соискателей, претендующих на позицию QA. Поэтому начинайте учиться уже сейчас.