ПредишенСледващото

Сценарият е един от основните структури на краставици. Всеки сценарий започва с ключовата дума "Script" (или локализиран) и е придружена от допълнителна заглавна скрипт. Всяка функция може да има един или повече скриптове, както и всеки скрипт се състои от една или повече стъпки. Един много прост пример за сценарий може да бъде -

Сценарий - Референтен Проверка функционалност.

Когато потребителят кликне върху Facebook.

Когато потребителят кликне върху помощ и страницата се отваря Help.

Да разгледаме случая, когато ние трябва да се извърши тест скрипт повече от веднъж. Да предположим, че ние трябва да се уверите, че функционалността на Username система работи за всички видове притежателите на абонамент. Това изисква изпълнението на скрипта Влезте няколко пъти. Копирайте и поставете същите стъпки, за да просто изпълнете отново кодът не изглежда да е умна идея. За да направите това, краставици предвижда друга структура, която е очертание скрипт.

Сценарий план е подобен на структурата на сценария; Единствената разлика се състои в предоставянето на множество входове. Както можете да видите в примера по-долу, тестът остава един и същ повтарящ се. На дъното сме осигурили някои от входните стойности за променливите "потребителско име" и "парола". При извършване на реални изпитвания, Краставици заменят променливата с ценностите на входа и при условие, че е за провеждане на изпитването. След 1 подаване се извършва, тестът се повтаря за втората итерация с друг вход стойност. Тази променлива или пълнители могат да бъдат представени с "<>"При споменаването на кисели краставички отчети.

Когато един потребител се логва с потребителското име "<имя пользователя>"И паролата е"<пароль>"И тогава в акаунта си, за да бъдат успешни.

Има някои съвети и трикове, за да се идентифицират известните от краставица сценарии.

Всяка стъпка трябва да бъдат ясно определени, така че да не води до объркване на читателя.

Да не се повтаря скрипт тест, ако е необходимо, използвайте контур сценарии за изпълнение на повторения.

Фазата на развитие на тестове, така че да може да се използва в различни сценарии и сценарий очертава.

Доколкото е възможно, имайте всяка стъпка напълно независим. Например: "Като се има предвид потребителят е влязъл." Тя може да бъде разделена на два етапа

  • Като се има предвид, когато потребител въведе потребителско име.
  • Посещения на влизане.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!