November 15, 2019

Тестовые кейсы | Test Case Testing

Что такое тестовые случаи и как работают их тесты?

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

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

Тестовая процедура

Чтобы получить заявку на выполнение тестового примера, убедитесь, что вы быстро запросили тестовый случай сразу после запуска теста. Если тестер прерывает выполнение, он снова станет доступен всем, поэтому стоит проверить тест позже, даже если вы не можете требовать (больше) тестовых случаев.

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

Выполнение тестового примера

В начале теста может быть отображено предварительное условие. Вы можете продолжить, только если выполняете это условие.

У каждого шага есть описание, указывающее, что делать на странице, на которой вы сейчас находитесь. Например, один шаг может попросить вас «добавить товар в корзину». Много раз, это также заявит ожидаемый результат.

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


Выполнение шага успешно

Если вы смогли выполнить действие (и если вы можете наблюдать ожидаемый результат), вы проверяете шаг с помощью зеленой кнопки. Некоторые шаги потребуют, чтобы вы загрузили вложение, доказывающее, что текущий шаг был успешным или что вы находитесь на правильной странице, в то время как другие попросят вас ответить на вопрос или не задавать ни один из двух.


Выполнение шага провалено

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

Если ваш отчет об ошибке недействителен, он будет отклонен, но он не сделает недействительным выполнение теста. Как и в случае предварительных испытаний, руководитель группы или клиент может отправить информационный запрос, если что-то неясно. Пожалуйста, ответьте как можно скорее, но в течение 18 часов макс.

Кстати, ваши ошибки в тестовых тестах не являются дубликатами.

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

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

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


Выплата

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

Выплата за ошибку ниже, чем в предварительных тестах, потому что вам не нужно документировать заголовок, URL и шаги; это просто меньше работы для вас.