12.07.2015 Views

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

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

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

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Част 2: Използвани технологииза управление на тестовете - Rational TestManager.2.3.6 Пулове от данни ( datapools)Пуловете от данни са източници на тестови данни, които скриптовете използватпо време на изпълнение на тестовете. Данните, които се предават на скриптовете,могат да бъдат различни и дори уникални при всяко изпълнение на тестовете. Пуловетеот данни се могат да бъдат дефинирани със случайно генерирани стойности. Наданните могат да бъдат зададени често използвани предефинирани типове катоградове, телефони, имена или да използват потребителски типове. Пуловете от даннисе създават чрез инструмента Rational TestManager и се използват в скриптовете,създадени с Rational Robot.2.3.7 Поддръжка на .Net и HTMLRational Robot осигурява изчерпателното тестване на .Net приложения,създадени с Visual Basic, C++ или C#. Инструментът разпознава обектите на формите,използва имената им, позволява проследяване на свойствата на обекти и технитеданни. За целите на дипломната ще се спрем по-подробно на поддръжката, коятопредоставя Rational Robot за автоматизираното тестване на интернет форми създаденис ASP .Net. Инструментът подпомага тестването на интернет приложения,включително и тези, създадени с ASP .Net. Rational Robot използва разширението затестване на HTML страници за генерираните от ASP .Net страници. Дефинирани сатипове обекти, на които се съпоставят HTML елементи. Например на типа CheckBoxсъпоставя HTML елементите, които имат вида , а на типаEditBox - HTML елементите, които имат вида или . Пълния списък от асоциации е представен в Приложение 1. Заразличните видове типове инструментът поддържа възможности за тестването наданните и атрибутите на обектите. Това дава възможност да се изследва текстът наелементите както и всички атрибути на елементите, включително и тези, които няматвизуално представяне и не могат да бъдат тествани ръчно. При генериране наидентификационните низове за HTML елементите Rational Robot винаги използваследната последователност от атрибути в идентификационния низ -атрибута htmlid,атрибута name, атрибута text. Ако тази поредица от атрибути не гарантира уникалностна низа накрая слага индекс. Rational Robot предоставя възможности засинхронизиране на страниците и изчакване на страниците да се заредят напълно предида бъдат изследвани техните обекти.2.3.8 Интеграция с други продуктиЗа подпомагане на процеса на автоматизирано тестване Rational Robot еинтегриран със следните Rational продукти:• Rational TestManager - Инструмент за управление на тестовите активности -планиране, дизайн на тестовете, създаване на тестове за ръчна и автоматизиранаобработка, изпълнение на тестовете и анализ на резултатите чрез лог файлове иразлични документи за анализиране на изпълнението на тестовете.. TestManagerсе използва и за изпълнение на тестове за производителност. Сценариите, коитоще се тестват, се създават чрез Rational Robot. Rational TestManager дававъзможност да се определи натоварването на системата с виртуални14

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

Saved successfully!

Ooh no, something went wrong!