12.07.2015 Views

СОФИЙСКИ УНИВЕРСИТЕТ “СВ. КЛИМЕНТ ОХРИДСКИ”

СОФИЙСКИ УНИВЕРСИТЕТ “СВ. КЛИМЕНТ ОХРИДСКИ”

СОФИЙСКИ УНИВЕРСИТЕТ “СВ. КЛИМЕНТ ОХРИДСКИ”

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Част 5: Реализация на инструмента заавтоматизирано създаване на тестовеЕлементи, представящи скриптове на езика на инструмента заавтоматизирано тестванеКакто разгледахме скриптовете могат да участват в тестовите таблици от високониво. Елементите, представящи скриптове са дъщерни елементи на съответния елементна таблицата. Такива елементи се създават имплицитно при добавяне на бащинияелемент към дървото или експлицитно се добавя към структурата на елемент,представящ таблица от високо ниво. Могат да се добавят само съществуващискриптове. Инструментът предоставя възможност за разглеждане, но не и заредактиране на текста на скриптовете.Елементи, представящи лог файловетеЛог файловете се създават при изпълнение на тестов цикъл. Лог файловете сегенерират от тестовата платформа. Инструментът предоставя възможност заразглеждане и съхранение на файловете, които съдържат информацията заизпълнението на тестовете за всяка от версиите.Елементи, представящи стъпковите таблициСтъпковите таблици са представени с елементи, които са дъщерни наелементите, представящи таблица, описваща сюита от тестове. Тези елементи сесъздават по два начина - имплицитно при създаване на елемент на тестова сюита,съдържаща теста и експлицитно при добавяне към структурата на елемент, представящтестова сюита. За всяка стъпкова таблица могат да се дефинират променливи, които дасе използват като аргументи при извикването и от таблиците на по - високо ниво.Елементите, представящи тези променливи влизат в структурата на бащината тестоватаблица. Инструментът предоставя възможност за разглеждане, но не и за редактиранена текста на стъпковите таблици.Елементи, представящи таблиците, описващи тестовите сюитиСюитите са едно ниво под тестовите цикли в йерархията на тестовете исъответно в дървовидната структура. Елементите на таблиците, описващи сюитите, сесъздават по няколко начина - имплицитно при създаване на елемент на тестов цикъл,съдържащ сюитата и експлицитно при добавяне към структурата на елемент,представящ тестов цикъл. Към дървовидната структура могат да бъдат добавяниелементи, представящи както нови така и съществуващи тестови сюити. За всяка сюитамогат да се дефинират променливи, които да се използват като аргументи приизвикването и от таблиците на по - високо ниво. Елементите, представящи тезипроменливи влизат в структурата на бащината тестова таблица. Инструментътпредоставя възможност само за разглеждане на текста на таблиците, описващи сюити.Елементи, представящи таблиците, описващи тестовите циклиИнструментът дава възможност за създаване на нов тестов цикъл или добавянена съществуващ. Към създадения елемент на дървото могат да бъдат добавяниелементи, представящи нови или съществуващи таблици със сюити от тестове.Инструментът предоставя възможност само за разглеждане на текста на таблиците,описващи тестовите цикли.Дървовидната структура, представяща организацията на тестовете има единединствен корен, който се определя от версията на продукта, която подлежи натестване. Инструментът дава възможност за създаване на нова версия на продукта илиотваряне на съществуваща. При всяко инициализиране на корена на дървото с42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!