# Сценарии за тестване: ## **1. Първи сценарий – създаване на Компания (това е тествано, но за всеки случай)** - [x] Влизане с Админ: admin@example.com – password. - [x] Създаване на компания. - [x] Създаване на 5 отдела. - [x] Създаване на 4 длъжности. - [x] Създаване на Органиграма с тези 5 Отдела – (3-1-1). Като трима са Employee и двама са Ръководител ниско ниво и Ръководител високо ниво. - [x] Създаване на 5 Потребителя – задаване на роля подходяща за тяхното разпределение в Органиграмата – Employee/Manager - [x] Създаване на записи за редовна платена отпуска на служителите. ## **2. Втори сценарий – проследимо събитие Редовен Отпуск** - [x] Влизане с един от създадените Employee служители - [x] Създаване на събитие Отпуск платен - Event ID 1 - [x] Влизане със заместващия служител – проверка дали има нотификация – одобряване/отказване на събитието. - [x] Влизане с Менидъжъра на този служител – проверка за Нотификация – одобряване/отказване на събитието. - [x] Влизане с потребителя, който е създал събитието – финална проверка на Нотификации. - [x] Влизане с админа и проверка дали записа е записан в менюто за събития на потребителя. Дали дните правилно са отчетени според първоначалния запис за полагаеми дни. - [x] Сваляне на бланката от Админа и проверка на данните. ## **3. Трети сценарий – проверка на останалите събития** - [ ] Влизане с друг от създадените Employee и създаване по отделно на всички събития във системата – тези които имат нужда от одобрение, да се одобрят от Мениджъра, тези които нямат нужда да се финализират. - [ ] Да се провери дали всички записи излизат в календара и дали ги има в списъците. - [ ] Влизане с акаунта да ръководител ниско ниво – проверка на календара (дали визда всички събития на подчинени) и създаване на събитие, което иска одобрение, няма значение кое събитие. - [ ] Влизане с акаунта на мениджъра високо ниво и създаване на събитие. Проверка на календара и на списъците дали вижда всички събития създадени до сега в компанията. ## **4. Четвърти сценарий – проверка на функционалноста за проследмист на събитията - Неплатен отпуск с трудов стаж и Ученически отпуск** - [ ] Влизане с акаунт на Employee и създаване на тези събития - [ ] Проверка дали функционалноста е взела данните на събитето и ги е изчислила в данните на Потребители. ## **5. Свободна проверка:** - [ ] на акуратноста на данните в списъците от личното меню - замествания, одобрения, мои. - [ ] На получаването и изпращането на нотификации - [ ] Редактиране на Органиграма ( проверка на финкционалностите ако разменим вертикално два отдела) - [ ] Проверка на смяната на календара на компаниите – дали се променят адекватно и данните в календара – когато си HR или Admin с Company management - [ ] Тетване на бутона виж собствена информация (в центъра на календара – леко в ляво се намира) – изглежда че при натискане „назад“ след проверка на собствена информация се връщат в календара. - [ ] На акуратноста на данните при създаване на събития # Подобрения в UX: * В много полета не може да се селектира текста чрез мишката, което е изключително неудобно. * Полето "пол" (при създаване/обновяване на потребител) към момента приема две стойности (male/female) и трябва да се въведат ръчно и дословно, което е неудобно ако потребителят няма представа за възможните стойности. Може да се преправи на select input с две опции (преведени на български език).