Изпълнение на ръчни тестове с 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, изглежда така:
![]() | ||
| Фигура 29.1: Пример за ManualStepDialog | ||
Заглавието на диалоговия прозорец съдържа името на тестовия случай. Първите две текстови полета съдържат описанието на ръчната стъпка и очаквания резултат. След изпълнението на тестовата стъпка тестващият трябва сега да посочи дали е била успешна или не. Ако стъпката на теста не е била успешна, тестерът трябва да документира получения резултат. Можете също да използвате този диалог за вашите собствени подходи, вижте Раздел 52.1.
Моля, изпълнете следните стъпки в системата, когато стартирате ръчен тест от QF-Test:
Моля, обърнете внимание и на коментарите в тестовия пакет за изпълнение и във файла Excel. Разбира се, можете също да адаптирате тази концепция към вашите собствени изисквания и да започнете само определени тестове.
Файлът на Excel има определена структура, за да опише възможно най-гъвкаво ръчен тест. Ето по-подробно описание на отделните колони:
Файлът на Excel, който след това съдържа резултатите от ръчното изпълнение на теста, има две допълнителни колони:
Тестовият пакет за изпълнение на ManualTestRunner.qft включва няколко глобални променливи за контрол на изпълнението. Променливите, които не са изброени тук, се използват вътрешно от тестовия пакет и не трябва да се променят. Ето описание на тези променливи:
Изпълнените тестови стъпки могат да бъдат настроени на следните състояния:
