Изпълнение на ръчни тестове с QF-тест - QF-тест

QF-Test е преди всичко инструмент, който създава GUI тестове и ги изпълнява автоматично. Въпреки това не винаги е възможно - или икономично - да се автоматизират напълно тестовете, поради което има ръчни тестови случаи, които трябва да се извършват в допълнение към автоматизираното тестване. Едно от най-големите предизвикателства в тестовите проекти е съвместната подготовка на автоматизираните и ръчните резултати от теста. Такава съвместна подготовка е много полезна, за да се получи пълен преглед на изпълнението на теста. QF-Test вече предлага възможност за показване на резултатите от ръчни и автоматизирани тестове заедно.

Стъпките на ръчен тест трябва да бъдат определени за това в определен момент. ManualTestRunner от QF-Test предоставя файл на Excel за това. Този тестов пакет и примерен файл на Excel могат да бъдат намерени в директорията demo/manualtester в директорията за инсталиране на QF-Test. Сега дизайнерът на тестове трябва да дефинира отделните стъпки на теста във файла на Excel, включително очаквания резултат. След изпълнение на ръчния тест от QF-Test, QF-Test предоставя както протокола, така и HTML отчета, плюс нов файл на Excel, който съдържа съответните резултати. За по-подробно описание вижте раздел 29.2.

Диалоговият прозорец за изпълнение на теста, ManualStepDialog, изглежда така:

qf-тест
Фигура 29.1: Пример за ManualStepDialog

Заглавието на диалоговия прозорец съдържа името на тестовия случай. Първите две текстови полета съдържат описанието на ръчната стъпка и очаквания резултат. След изпълнението на тестовата стъпка тестващият трябва сега да посочи дали е била успешна или не. Ако стъпката на теста не е била успешна, тестерът трябва да документира получения резултат. Можете също да използвате този диалог за вашите собствени подходи, вижте Раздел 52.1.

Моля, изпълнете следните стъпки в системата, когато стартирате ръчен тест от QF-Test:

Моля, обърнете внимание и на коментарите в тестовия пакет за изпълнение и във файла Excel. Разбира се, можете също да адаптирате тази концепция към вашите собствени изисквания и да започнете само определени тестове.

Файлът на Excel има определена структура, за да опише възможно най-гъвкаво ръчен тест. Ето по-подробно описание на отделните колони:

Файлът на Excel, който след това съдържа резултатите от ръчното изпълнение на теста, има две допълнителни колони:

Тестовият пакет за изпълнение на ManualTestRunner.qft включва няколко глобални променливи за контрол на изпълнението. Променливите, които не са изброени тук, се използват вътрешно от тестовия пакет и не трябва да се променят. Ето описание на тези променливи:

Изпълнените тестови стъпки могат да бъдат настроени на следните състояния: