Какво е тестово тестване?
Какво е тестово тестване?

Видео: Какво е тестово тестване?

Видео: Какво е тестово тестване?
Видео: Тестировщик с нуля / Урок 9. Техники тест-дизайна. Классы эквивалентности и граничные значения 2024, Може
Anonim

Тестово управляван Разработката (TDD) е практика за програмиране, която инструктира разработчиците да пишат нов код само ако е автоматизиран тест се е провалил. В нормалния софтуер Тестване процес, първо генерираме кода и след това тест . Тестове може да се провали оттогава тестове са разработени още преди развитието.

Също така въпросът е какво представлява методологията, управлявана от тестове?

Тестово управляван развитие ( TDD ) е практика за програмиране, която инструктира разработчиците да пишат нов код само ако е автоматизиран тест се е провалил. Това избягва дублирането на кода. В TDD подход, първо, на тест е разработен, който уточнява и потвърждава какво ще прави кодът.

Освен по-горе, как извършвате TDD тест?

  1. Напишете тест. Тъй като развитието се ръководи от тестове, очевидната първа стъпка е да се създаде нов тест.
  2. Потвърдете, че тестът е неуспешен. След като тестът е създаден, следващата стъпка е да потвърдите, че тестът е неуспешен.
  3. Напишете код, за да преминете теста.
  4. Потвърдете преминаването на теста.
  5. Рефакториране.
  6. Повторете всички стъпки.

Имайки предвид това, какво представляват TDD и BDD в тестването?

В TDD ( Тестово задвижвана разработка ), на тест е написан, за да провери изпълнението на функционалността, но с развитието на кода, тестове може да даде фалшиви резултати. BDD (Развитие, водено от поведението) също е a тест -първи подход, но се различава по тестване действителното поведение на системата от гледна точка на крайните потребители.

Какво е TDD в Agile?

Резюме. Тестова разработка ( TDD ) е техника за разработка, при която първо трябва да напишете тест, който се провали, преди да напишете нов функционален код. TDD се приема бързо от пъргав разработчици на софтуер за разработване на изходен код на приложението и дори се приема от пъргав DBA за разработване на бази данни.

Препоръчано: