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.

Част 3: Обзор на проблемната област итеоретична обосновка на предлаганото решениеT HomePage CurrentUserLogin_TableCell VerifyPropertyContains InnerText “user”Таблица 5. Стъпкова таблица LogOutUser за излизане от системата на регистриран потребителC SetApplicationMap ApplicationMap.MAPT HomePage Logout_Link ClickВ представените примери се вижда, че има два вида записи. Редовете оттаблиците, които започват с ‘C’ са указание към обработващия модул, че на този ред езададена команда (системна ключова дума), която не е свързана с определенкомпонент, а е инструкция към платформата. Така например инструкция къмплатформата е стартирането на браузър. Редовете на таблиците имат различна дължинаи значения на колоните. Така например командите не се отнасят за определенкомпонент, а ключовата дума може да се отнася както за страница, така и закомпонент. Всеки ред се интерпретира отделно и данните се събират докато се появипразна колона (или табулация).На средно ниво са таблиците, които комбинират няколко стъпкови таблици втестови сюити. Една и съща таблица от най - ниско ниво може да бъде използвана вразлични таблици от средно ниво. Модулът на средно ниво от ядрото, който сегрижи за изпълнението на сюитите при срещане на стъпкова таблица я предава намодула за обработване на таблици от най - ниско ниво.Таблица 6. Таблица на средно ниво LoginRegisteredUserSuite за получаване на достъп досистемата на регистриран потребителТTTLoginUserVerifySuccessfulLoginLogOutUserТаблица 6 представя съдържанието на таблица от средно ниво, която съдържа 3таблици от най-ниско ниво. Таблицата представя тестова сюита за получаване надостъп до системата на регистриран потребител. Тестовата сюита е съставена от тестовсценарий за регистриране на потребителя, проверка дали е валиден потребител иизлизане от системата.Таблиците от най - високо ниво комбинират няколко сюити. Сюитите могатда бъдат комбинирани по различен начин в зависимост от типа тестване което искамеда извършим - дали ще е на цялата система, на модул, или ще извършваме само част оттестването на системата при предаването и на клиента (acceptance testing). Както и присъздаването на таблиците на средно ниво една сюита може да участва в различнитаблици на високо ниво. Таблиците на високо ниво се обработват от модула на високониво, който предава всяка срещната в таблицата сюита на модула от средно ниво.Таблица 7. Таблица на най - високо нивоТLoginRegisteredUserSuiteТаблица 7 е пример за таблица на най-високо ниво, която съдържа еднаединствена сюита LoginRegisteredUserSuite.30

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

Saved successfully!

Ooh no, something went wrong!