Loading...
RoYaL avatar RoYaL Trainer 6849 Точки
Best Answer

Здравей,

 

Идеята за Unwanted input е по-скоро за test case-овете. Т.е. ако имаш Use Case за писане на въпрос във форум, който въпрос може да съществува от всякакви букви и цифри до максимум 1000 символа, то евентуално трябва да имаш test case-ове, които пробват с над 1000 символа. Също така щом по спецификация са позволени всички символи, значи човек може да напише <h1>Hi</h1>, би било хубаво да имаш test case, който покрива това и очаква да излезе на екрана <h1>Hi</h1>, а не Hi

В заключение целта е да сте покрили с тестове случаи, възможния нежелан вход, който може да възникне на база на бизнес логиката от спецификацията.

 

P.S.: Иначе е хубаво (да не кажа задължително) constraint-ите да ги има като Use Case-ове, защото иначе е много трудно човек да напише Test Case. Т.е. ако имаш ограничение от юзърнейм само на латиница, от текст на въпрос не по-голям от 1000 символа и т.н., това няма как да бъде превърнато в тестови случаи, ако backing Use Case-овете не го описват.  С прости думи: QA-ът няма как да знае дали 1000 символа са ОК, 2000 или 2,000,000, ако по спецификация не пише.

 

Поздрави,

Иван

 

2
Petradj avatar Petradj 4 Точки

Благодаря за помощта. 

0
22/04/2016 13:45:48
boiko.lazarov avatar boiko.lazarov 14 Точки

Точните, подробни спецификации не се ли описват във сторитата, които в последствие се създават във връзка с описанието на функциите и биват вкарвани в backlog a.

Регардс

0
petyo.mitkov avatar petyo.mitkov 13 Точки

А вече могa дa пишa през телефонa :)

Привет,

Стaвa въпрос дaли кейсовете покривaт нежелaния, неочaквaн вход нa дaнни и случaи. Нaпример вместо име потребителя въвеждa китaйски символи или грешнa пaролa. И в тези случaи дa се опише кaкво се случва. 

Поздрaви 

1
21/04/2016 23:11:19
Petradj avatar Petradj 4 Точки

Благодаря за отговорът. Става въпрос за Test cases, а не Use case, нали?

0
petyo.mitkov avatar petyo.mitkov 13 Точки

Дa не те излъжa, но и двете съдържaт инфо зa товa . Use case е по-обобщaвaщ  нa по високо ниво от test case .Предстaвя бизнес логикaтa. От 1 use case можеш дa нaпрaвиш няколко test cases. В тестовете обaче сa по конкретно рaзбити по стъпки. Зa use case можеш дa видиш примерния srs който беше кaчен към еднa от лекцийте.

1
21/04/2016 23:32:05
Petradj avatar Petradj 4 Точки

Да, разбирам разликата между Test Cases и Use Cases ама специално за "Covered unwanted input" не съм сигурна къде се описва. Мерси за отговора. Ако някой знае със сигурност моля споделете. :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.