Changes between Version 5 and Version 6 of UseCaseScenarios


Ignore:
Timestamp:
02/11/25 21:34:22 (4 weeks ago)
Author:
223145
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseScenarios

    v5 v6  
    1010||= Состојба при успешен крај =|| Најава на нов профил со зголемени можности ||
    1111||= Состојба при неуспешен крај =|| Нерегистриран корисник со лимитирани можности ||
    12 ||= Нормален тек =|| 1. Корисникот пристапува до страницата за регистрација\\ 2. Корисникот ги внесува потребните информации за регистрација (Име и презиме, email, лозинка, потврдна лозинка)\\ 3. Се ипраќа POST барање до backend апликацијата \\ 4. Корисничките детали се запишуваат во база\\ 5. Корисикот е пренасочен до почетната страница. ||
     12||= Нормален тек =|| 1. Корисникот пристапува до страницата за регистрација\\ 2. Корисникот ги внесува потребните информации за регистрација (Име и презиме, email, лозинка, потврдна лозинка)\\ 3. Корисникот кликнува за копчето за регистрација \\ 4. Се ипраќа POST барање до backend апликацијата \\ 5. Корисничките детали се запишуваат во база\\ 6. Корисикот е пренасочен до почетната страница. ||
    1313||= Исклучоци =|| Лоша конецкија ||
    1414||= Приоритет =|| Висок ||
     
    2424||= Состојба при успешен\\ крај =|| Најавен корисник ||
    2525||= Состојба при неуспешен\\ крај =|| Ненајавен корисник ||
    26 ||= Нормален тек =|| 1. Корисникот клика на копчето за најава\\ 2. Корисникот венува свој email и password\\ 3. Се ипраќа POST барање до backend апликацијата \\ 4. Податоците се проверуваат во база и се валидираат креденцијалите на корисникот\\ 4. При успешна верификување на креденцијалите, корисникот е најавен и се пренасочува на почетната страница, во спротива се прикажува порака за грешни креденцијали. ||
     26||= Нормален тек =|| 1. Корисникот клика на копчето за најава\\ 2. Корисникот венува свој email и password \\ 3. Корисникот кликнува за копчето за најава. \\ 4. Се ипраќа POST барање до backend апликацијата \\ 5. Податоците се проверуваат во база и се валидираат креденцијалите на корисникот\\ 6. При успешна верификување на креденцијалите, корисникот е најавен и се пренасочува на почетната страница, во спротива се прикажува порака за грешни креденцијали. ||
    2727||= Исклучоци =|| Грешна лозинка, email адреса ||
    2828||= Приоритет =|| Висок ||
     
    3838||= Состојба при успешен\\ крај =|| Приказ на рецептите ||
    3939||= Состојба при неуспешен\\ крај =|| На корисникот му е прикажана error страница ||
    40 ||= Нормален тек =|| 1. Корисникот кликнува на копчето за приказ на рецепти \\ 2. Корисникот се пренасочува кон страницата за приказ на рецептите \\ 3. Се ипраќа GET барање до backend за да се превземат рецептите со помош на пагинација. \\ 4. Корисникот е пренасочен кон страницата за рецепти ||
     40||= Нормален тек =|| 1. Корисникот кликнува на копчето за приказ на рецепти \\ 2. Корисникот се пренасочува кон страницата за приказ на рецептите \\ 3. Се ипраќа GET барање до backend за да се превземат рецептите со помош на пагинација. \\ 4. На корисникот му е прикажана страница со рецепти прикажани со помош на пагинација. ||
    4141||= Исклучоци =|| Снемување на конекција со интернет/сервер ||
    4242||= Приоритет =|| Висок ||
     
    5252||= Состојба при успешен\\ крај =|| Приказ на филтрираните рецепти ||
    5353||= Состојба при неуспешен\\ крај =|| Нема приказ на рецепти ||
    54 ||= Нормален тек =|| 1. Корисникот пристапува до почетната страница \\ 2. Корисникот го селектира полето за внес \\ 3. Корисникот кликнува на копчето за филтрирање\\ 4. Корисникот селектира според што би сакал да ги филтрира рецептите\\ 5. Корисникот кликнува за копче за пребарување на рецепти\\ 6. Се праќаат барањата до база \\ 7. На корисникот му се прикажува листа од филтрираните рецепти ||
     54||= Нормален тек =|| 1. Корисникот пристапува до почетната страница \\ 2. Корисникот ги внесува критериумите по кои сака да пребарува (можни опции се името на рецептот, категоријата, потекло и/или еден или повеќе намирници) \\ 3. Корисникот кликнува на копчето за пребарување по неговите спецификации \\ 4. Корисникот е пренасочен кон страницата за рецепти \\ 5. Се испраќа GET барање до серверот за да ги превземе рецептите по спецификациите на корисникот \\ 6. Се праќаат барањата до база \\ 7. На корисникот му се прикажува страница од филтрираните рецепти во форма на пагинација ||
    5555||= Исклучоци =|| Корисникот филтрира на начин каде што ќе нема рецепти за приказ ||
    5656||= Приоритет =|| Висок ||
     
    6767||= Состојба при успешен\\ крај =|| Приказ на листа од рецепти ||
    6868||= Состојба при неуспешен\\ крај =|| Приказ на error message ||
    69 ||= Нормален тек =|| 1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти\\ 2. Корисникот е пренасочен кон страницата за пребарување на рецепти\\ 3. Корисникот кликнува на копчето за филтрирање\\ 4. Корисникот кликнува за копче за пребарување на рецепти\\ 5. Се праќаат барањата до база \\ 6. На корисникот му се прикажува листа од филтрираните рецепти ||
     69||= Нормален тек =|| 1. Корисникот пристапува до почетната страница \\ 2. Корисникот кликнува на копчето за пребарување по неговите спецификации \\ 3. Корисникот е пренасочен кон страницата за рецепти \\ 4. Се испраќа GET барање до серверот за да ги превземе рецептите по спецификациите на корисникот \\ 5. Се праќаат барањата до база \\ 6. На корисникот му се прикажува страница од филтрираните рецепти во форма на пагинација ||
    7070||= Исклучоци =|| / ||
    7171||= Приоритет =|| Висок ||
     
    8181||= Состојба при успешен\\ крај =|| Приказ на информации за тој рецепт ||
    8282||= Состојба при неуспешен\\ крај =|| Корисникот останува на страницата за пребарување на рецепти ||
    83 ||= Нормален тек =|| 1. Корисникот пристапува до почетната страница \\ 2. Корисникот е пренасочен кон страницата за пребарување на рецепти\\ 3. Корисникот кликнува на копчето за филтрирање\\ 4. Корисникот кликнува за копче за пребарување на рецепти\\ 5. Се праќаат барањата до база \\ 6. На корисникот му се прикажува листа од филтрираните рецепти\\ 7. Корисникот кликнува на рецепт \\ 8. Корисникот е пренасочен кон страница со информации за рецептот ||
     83||= Нормален тек =|| 1. Корисникот пристапува кон страницата со рецепти \\ 2. Корисникот кликнува за одреден рецепт од прикажаната листа \\ 3. Се испраќа GET барање до серверот со специфичниот идентификатор на рецептот \\ 4. Корисникот е пренасочен кон страница за специфичниот рецепт. ||
    8484||= Исклучоци =|| Корисникот снема конекција ||
    8585||= Приоритет =|| Висок ||
     
    9595||= Состојба при успешен\\ крај =|| Корисникот е пренасочен кон страница за следење на состојбата на нарачката ||
    9696||= Состојба при неуспешен\\ крај =|| Корисникот е известен дека се случила некоја грешка при креирање на нарачката ||
    97 ||= Нормален тек =|| 1. Корисникот се наоѓа на страницата за пребарување на рецепти\\ 2. Корисникот пребарува рецепт\\ 3. Корисникот пронаоѓа рецепт во кој му фали некоја од состојките\\ 4. Корисникот кликнува на копчето за нарачување на состојки\\ 5. На корисникот му се уклучува прозорец за правење на нарачката\\ 6. По успешно барање на достава корисникот е пренасочен кон посебна страница за следење на состојбата на нарачката ||
     97||= Нормален тек =|| 1. Корисникот се наоѓа на страницата за пребарување на рецепти \\ 2. Корисникот пребарува рецепт \\ 3. Корисникот пронаоѓа рецепт во кој му фали некоја од состојките \\ 4. Корисникот ги селектира намирниците кои му се потребни \\ 5. Корисникот кликнува на копчето за правење на нарачка \\ 6. Се праќа GET барање до серверот за да се превземат податоци за корисникот (име, презиме, број, адреса) \\ 7. Корисникот е пренасочен кон страница со приказ на неговите лични податоци (име, презиме, број, адреса) како и намирниците кои тој ги селектирал. \\ 8. Корисникот одредува количина за секој од намирниците. \\ 9. Корисникот го кликнува копчето за финализирање на нарачката. \\ 10. Се испраќа POST барање до серверот за да се креира нова ставка во базата. \\ 11. Корисникот е пренасочен кон страница каде што го известува дека нарачката е успешно поднесена. ||
    9898||= Исклучоци =|| Корисникот нема внесено состојка за нарачување ||
    9999||= Приоритет =|| Среден ||
     
    109109||= Состојба при успешен\\ крај =|| Се остава оцена за селектираниот рецепт  ||
    110110||= Состојба при неуспешен\\ крај =|| Известен е корисникот за грешка при оставување на оцена ||
    111 ||= Нормален тек =||  1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти\\ 2. Корисникот е пренасочен кон страницата за пребарување на рецепти\\ 3. Корисникот кликнува на копчето за филтрирање\\ 4. Корисникот кликнува на копче за пребарување на рецепти\\ 5. Се праќаат барањата до база \\ 6. На корисникот му се прикажува листа од филтрираните рецепти\\6. Корисникот кликнува на одреден рецепт и ги следи инструкциите за приготовка\\7. Корисникот кликнува на копчето за оцена и коментар, го оценува и остава коментар за рецептот\\8. Коментарот и оцената се сместуваат во база и корисникот го има оценетиот рецепт во својата листа на оценети рецепти ||
     111||= Нормален тек =||  1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти\\ 2. Се испраќа GET барање до серверот \\ 3. Корисникот е пренасочен кон страницата за пребарување на рецепти \\ 4. Корисникот кликнува на одреден рецепт. \\ 5. Се испраќа GET барање до серверот со идентификаторот на рецептот. \\ 6. Корисникот е пренасочен кон страница со детали за рецептот. \\ 7. Корисникот кликнува на копчето за оцена и коментар, го оценува (остава коментар за рецептот, и селектира рејтинг од 1-5) \\ 8. Корисникот кликнува на копчето за поставување на коментарот. \\ 9. Се испраќа POST барање до серверот. \\ 10. Се зачувува коментарот во базата на податоци. \\ 11. Корисникот е пренасочен кон истата страница каде што му е видлив неговиот оставен коментар. ||
    112112||= Исклучоци =|| Корисникот остави невкусен коментар ||
    113113||= Приоритет =|| Среден ||
     
    123123||= Состојба при успешен\\ крај =|| Рецептот е додаден во листата на омилени рецепти на корисникот ||
    124124||= Состојба при неуспешен\\ крај =|| Рецептот не е додаден и корисникот е известен за тоа ||
    125 ||= Нормален тек =|| 1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти\\ 2. Корисникот е пренасочен кон страницата за пребарување на рецепти\\ 3. Корисникот кликнува на копчето за филтрирање\\ 4. Корисникот кликнува на копче за пребарување на рецепти\\ 5. Се праќаат барањата до база \\ 6. На корисникот му се прикажува листа од филтрираните рецепти\\7. Корисникот кликнува на копче за додавање на одредениот рецепт во листата на омилени рецепти\\8. Рецептот се запушува во база и се додава во листата на омилени рецепти на корисникот ||
     125||= Нормален тек =||  1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти \\ 2. Се испраќа GET барање до серверот \\ 3. Корисникот е пренасочен кон страницата за пребарување на рецепти \\ 4. Корисникот кликнува на одреден рецепт. \\ 5. Се испраќа GET барање до серверот со идентификаторот на рецептот. \\ 6. Корисникот е пренасочен кон страница со детали за рецептот. \\ 7. Корисникот кликнува на копчето за додавање на рецептот во неговата листа на омилени рецепти. \\ 8. Се испраќа POST барање до серверот. \\ 9. Се додава нова ставка во базата на податоци. \\ 10. На корисникот му се обојува копчето во црвена боја како идикатор дека успешно е додавањето. ||
    126126||= Исклучоци =|| / ||
    127127||= Приоритет =|| Висок ||
     
    137137||= Состојба при успешен\\ крај =|| Рецептот е избришан од листата на омилени рецепти на корисникот ||
    138138||= Состојба при неуспешен\\ крај =|| Рецептот не е избришан од листата на омилени рецепти ||
    139 ||= Нормален тек =|| 1. Корисникот го кликнува копчето на својот профил\\2. Корисникот го кликнува копчето за омилени рецепти\\3. Корисникот кликнува на копчето за бришење и рецептот се бриши од базата и листата на омилени рецепти на дадениот корисник ||
     139||= Нормален тек =|| 1. Корисникот кликнува на копче за пренасочување кон страницата за пребарување на рецепти\\ 2. Се испраќа GET барање до серверот \\ 3. Корисникот е пренасочен кон страницата за пребарување на рецепти \\ 4. Корисникот кликнува на одреден рецепт. \\ 5. Се испраќа GET барање до серверот со идентификаторот на рецептот. \\ 6. Корисникот е пренасочен кон страница со детали за рецептот. \\ 7. Корисникот кликнува на копчето за додавање на рецептот во неговата листа на омилени рецепти. \\ 8. Се испраќа POST барање до серверот. \\ 9. Се додава брише ставката во базата на податоци. \\ 10. На корисникот му се обојува копчето во бела боја како индикатор дека успешно е бришењето на рецептот од неговата листа на омилени рецепти. ||
    140140||= Исклучоци =|| Корисникот нема селектирано ниеден рецепт како омилен ||
    141141||= Приоритет =|| Висок ||