Research Archive
Sofia University "St. Kliment Ohridski"

Внедряване на базирана на данни методология за автоматизирано функционално тестване на интернет приложения

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Кръстева, Ива
dc.date.accessioned 2009-08-11T13:47:31Z
dc.date.available 2009-08-11T13:47:31Z
dc.date.issued 2005-02-07
dc.identifier.other M-21298
dc.identifier.uri http://hdl.handle.net/10506/149
dc.description Дипломант: Ива Кръстева Специалност: Разпределени системи и мобилни технологии Факултетен Номер: 21298 Научен ръководител: Доц. д-р Силвия Илиева Консултант: Илина Манова Дата: 09.02.2005 година bg_BG
dc.description.abstract Едно от предизвикателствата, поставени пред съвременното софтуерно инженерство, е увеличаване на качеството на разработваните приложения. Степента на задоволеност на потребителските очаквания определя колко качествено е предложеното решение. Осигуряването на качеството на софтуерния продукт е неизменна и важна част от процеса на разработка на софтуер. Тестовият процес проверява до каква степен са изпълнени изискванията към системата. Целта на функционалното тестване е да увери, че разработения продукт реализира бизнес процесите на клиента и предоставя необходимата функционалност. Автоматизираното тестване подпомага процеса на тестване и предоставя възможност за бързо и лесно многократно изпълнение на идентифицираните тестови сценарии. Съвременните софтуерни процеси са итеративни и инкрементални в същността си. Разработката на интернет системи предразполага към намаляване на продължителността на итерациите и увеличаване на броя им. Разгледаната в дипломната работа базирана на данни методология за автоматизирано функционално тестване позволява да се осигури надежден тестов процес в среда на бързо променящи се изисквания и намалено време за тестване. При внедряването на методологията се използват продуктът на фирмата IBM за автоматизирано функционално тестване Rational Robot, тестовата платформа Rational Robot Automation Framework Support, която надгражда инструмента и реализира методологията за тестване, базирано на данни, и специално разработен инструмент, подпомагащ процеса на внедряване и предоставящ допълнителни функции. Дипломната работа е оформена в десет части. Първата част представя увода към работата. В нея е направено кратко въведение в областта, посочени са целите, задачите и ползата от дипломната работа. Изложението на предложеното в дипломната работа решение е представено в пет части. В първата част на изложението, именувана “Използвани технологии”, са описани технологиите, които са използвани за реализиране на решението. В тази част са разгледани предимствата и характеристиките на .Net технологията. Тази технология се използва за създаване на приложение, което подпомага процеса на внедряване на методологията, базирана на данни. Също така се разглежда .Net интернет базирана система за демонстриране на предлаганото решение. Rational продуктите, разработвани от фирмата IBM, също са обект на внимание в тази част. Акцентът на разглеждането се поставя върху продукта за автоматизирано тестване Rational Robot. Тестовата платформа Rational Robot Automation Framework Support надгражда инструмента Rational Robot и предоставя възможност за използване на методологията, базирана на данни, при автоматизирано функционално тестване на софтуерни системи. Втората част от изложението е озаглавена “Обзор на проблемната област и теоретична обосновка на предлаганото решение”. В нея се разглежда необходимата теоретична основа за представяне на решението. Описва се тестовия процес и мястото му в цялостния процес на разработка на софтуер. Представени са най-известните методологии за автоматизирано функционално тестване. Накрая са изтъкнати предимствата на методологията, базирана на данни, и подробно е разгледан моделът на тестовата платформата, реализираща методологията. Следващата трета част със заглавие ”Спецификация на решението за внедряване на базирана на данни методология” е посветена на обобщаване и систематизиране на принципите, към които се придържа процесът на внедряване. Четвъртата част на изложението е именувана “Реализация на инструмента за автоматизирано създаване на тестове”. В нея е разгледано проектирането, конструирането и приложението на инструмента, който реализира част от принципите, към които се придържа процесът на внедряване. Последната пета част от изложението носи заглавието “Внедряване на методологията”. В нея се представя цялостния тестов процес, основан на базираната на данни методология за автоматизирано функционално тестване. Описва се прилагането на реализираното решение за тестването на един от модулите на интернет базирано .Net приложение. Седмата част представя заключението на дипломната работа. В нея е направено обобщение на изложеното решение за внедряване на методология за автоматизирано функционално тестване на интернет приложения. Предложени са насоки за усъвършенстване и развитие на решението. Последните три части от дипломн bg_BG
dc.language.iso bg bg_BG
dc.publisher Софийски Университет "Свети Климент Охридски" bg_BG
dc.subject automated functional testing of Web applications bg_BG
dc.subject data- driven methodology bg_BG
dc.subject базирана на данни методология bg_BG
dc.subject автоматизирано функционално тестване bg_BG
dc.title Внедряване на базирана на данни методология за автоматизирано функционално тестване на интернет приложения bg_BG
dc.title.alternative Deploying data- driven methodology for automated functional testing of Web applications bg_BG
dc.type Thesis bg_BG


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics