Как написать тест кейсы

Наш сервис EasyQA содержит самые простые, но самые разнообразные функциональные возможности, которые помогут пользователям писать тест кейсы проще и быстрее.

Полезные ссылки: EasyQA YouTube канал

В нашей статье мы дадим ответы на следующие вопросы:

Что такое тест кейс?

Тест кейс описывает некоторые действия для достижения определенных условий и параметр, которые необходимы для проверки реализаций функций тестирования или его части.

Правила эффективного тест кейса:

  • Тестовый кейс должен начинаться с четкого описания - краткое изложение должно содержать суть тест кейса.
  • Пишите конкретные шаги - попробуйте написать тест кейс с максимум 6 шагами. Если будет более 6 шагов - тест кейс будет трудно читать.
  • Используйте только реальные данные для теста, указывайте конкретный адрес электронной почты, пароль, слово, предложение и т.д.
  • Опишите ожидаемый результат правильно - не нужно писать "кнопка должна работать правильно", тип "откроется страница" (как результат правильной работы кнопки).
  • Каждый тест кейс должен иметь уникальный ID.
  • Тест кей не должен зависеть от предыдущего.

Как писать тест кейсы?

Создав модули мы можем приступить к созданию тест кейсов. Для этого нажмите кнопку Добавить кейс, и опишите свой тест, в открывшемся окне.

Add case with EasyQA, how to write test cases, EasyQA test management tool, qa, testing, software

Тест кейс в EasyQA имеет следующие поля:

  1. Название - укажите название вашего тест кейса. Чтобы подчеркнуть суть тестирования, вы должны составить краткое и четкое название.
  2. Модуль - выбирите модуль, к которому относится наш тест кейс. Если вы нажмете Добавить тест кейс в модуле, то это поле будет введено по умолчанию.
  3. Тип - выберите тип тест кейса из выпадающего списка в соответствии со следующим описанием:
    1. Позитивный - это тест кейс,в  котором указывается только правильная информация.
    2. Негативный тест кейс, в котором используются не только правильная информация.
    3. Граничный - представляет собой тест кейс в котором используются только максимальные/минимальные значения.
    4. Интеграция - составной часть интеграционного тестирования.
    5.  UI  - это тестирования графического интерфейса пользователя.
    6. Локализация является тестирование местоположения, языков и т.д.
  4. Предварительные шаги описывают перечень действий, с который мы должны начать тестирование.
  5. Шаги - это  действия, которые мы должны сделать, чтобы достичь ожидаемого результата.  Шаги должны быть описаны кратко и ясно. Так что бы даже пользователь, который не участвует в проекте мог их прочитать и пройти конкретный тест кейс.
  6. Ожидаемый результаты описывает результат, который мы хотели бы достичь во время тестирования. Вы должны мнаписать четкий результат (как описано в документации). Плохой пример: "Ожидаемый результат - Кнопка должна работать правильно ".

На этой картинке вы можете увидеть процесс тестирования - заполненние нужных полей.

how to write test cases, EasyQA test management tool, qa, testing, software

После того, как вы добавили тест кейсы, вы можете выбрать их соответствующими флажками. Мы можем перемещать их. Кроме того, мы можем изменить или удалить их.

Какие дополнительные полезные функции для управления тест кейсами вы можете использовать в EasyQA

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

Export test cases to csv, how to write test cases, EasyQA test management tool, qa, testing, software

Еще одной пролезной функцией в  EasyQA является возможность импортировать подготовленный план тестирования в нашу систему. Вы можете выбрать тест план в который вы будете импортировать тест кейсы и загрузить CSV файл. После нажатия кнопки "Далее" вы должны сопоставить поля из CSV для полей по умолчанию в EasyQA.

import test cases from csv, how to write test cases, EasyQA test management tool, qa, testing, software

Для того, чтобы облегчить вашу работу, вы можете выбрать критерии теста кейса, который отображаются в Тест Плане. Здесь вы можете найти поля котогрые могут выбирать пользователи в EasyQA.

Column test cases management, how to write test cases, EasyQA test management tool, qa, testing, software

Команда, ответственная за эту часть сайта, попыталася объединить все основные особенности работы QA отдела.
Зарегистрируйте новую учетную запись в EasyQA и попытайтесь создать Тест План с нами. Мы будем рады получить ваши отзывы, для улучшения нашего продукта.