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.

Част 1: Увод- продуктът на фирмата IBM за автоматизирано функционално тестване -Rational Robot;- тестова платформа, която надгражда инструмента и реализираметодологията за тестване, базирано на данни - Rational Robot AutomationFramework Support (RRAFS). Тестовата платформа е разработена като проектс отворен код на фирмата SourceForge;- специално разработен инструмент, който осигурява допълнителни функции.1.2 Цел и задачиЦелта на дипломната работа е да предложи решение за внедряване наметодология, базирана на данни, за автоматизирано функционално тестване витеративен процес на създаване на софтуер и в частност на създаване на интернетбазирано .Net приложение.Задачи, произтичащи от целта:- Представяне и анализиране на предимствата на разглежданата базирана наданни методология;- Разработване на инструмент, който ще използва Rational Robot и RationalRobot Automation Framework за съхранение и управление на скриптовете исценариите;- Описание на процеса на разработване на инструмента и неговите основнифункции;- Описание на тестовото приложение и идентифициране на основните бизнеспроцеси, и съответните тестови сценарии.При разработването на дипломната работа са наложени следните ограничаващиусловия:- Инструментът да бъде разработен чрез .Net технология.- За тестово приложение да бъде използвана конкретна интернет базирана .Netсистема- За внедряване на методологията да се използват продукта на IBM RationalRobot и платформата на SourceForge Rational Robot Automation FrameworkSupport (RRAFS)1.3 ПолзаПредлаганото решение за внедряване на методология, базирана на данни, енасочено към софтуерните инженери, които осигуряват качеството на софтуернияпродукт. Използването на тестов процес, реализиращ разглежданата методология, приразработването на интернет базирани системи значително ще повиши качеството наприложението. Няколко са основните предпоставки, които определят ефективността наприлагане на методологията.Първата предпоставка е лесната поддръжка на тестовете. При разработка насофтуер на кратки итерации и чести промени на интерфейсите на систематаадаптирането на тестовете за новата версия трябва да се извършва бързо и лесно.Втората предпоставка е възможността за използване на едни и същи тестове заавтоматизирано и ръчно тестване. Това позволява тестовете, създадени за ръчнотестване да се използват и за автоматизиране, което води до скъсяване на времето засъздаване на автоматизираните тестове. По този начин не се дублират усилията, които4

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

Saved successfully!

Ooh no, something went wrong!