Да предположим, че имам системни тестове: A и B, където A включва запис в база данни, B се опитва да го модифицира. Когато A се провали, B също ще се провали. A и B са написани като "единични тестове" (методи за изпитване), A и B са тестови случаи и в TFS, автоматизирани, свързани с тези "единични тестове". Сложих ги на тестов план, тестов пакет, и двамата. Искам да ги изпълня с стъпката "Изпълнете функционални тестове".
Как мога да кажа на TFS да ги изпълни в правилния ред?
Каква е най-добрата практика за разработване на тестове като тези?
Отговори:
1 за отговор № 1Можете да създадете подреден тест, който представлява контейнер, който съдържа други тестове и гарантира, че тестовете се изпълняват в определен ред.
Как да създадете подреден тест, можете да го посочите настойнически.
В TFS можете да следвате стъпките по-долу, за да изпълните поръчан тест:
- Добавете тестов файл за поръчка във вашия тестов проект и го използвайте, за да определите поръчка за тестване.
- Във вашата дефиниция за изграждане добавете a Изпълнете функционални тестове задача. промяна тестовия монтаж като снимката по-долу.
В местоположението Test Drop имам пълния проект, а в Папка изпълнения Имам поръчания тест. Надявам се да помогне
Актуализация
Може да поръчате ръчни тестове, но не е в състояние за автоматизиран тест. Ако имате нужда от поддръжка за поръчка за автоматизирани тестове, моля, гласувайте за този потребителски гласов елемент:
дайте възможност за промяна на реда на тестовите случаи в уеб gui и оставете те да бъдат тествани в този ред за автоматизирани тестове