QA -Teamwork Project Assignment - unwanted input
Може ли някой да разясни какво всъщност е: "Covered unwanted input". Част е от документът: "QA-Fundamentals-Teamwork-Assignment-March-2016 (1)". Thanks.
.
Може ли някой да разясни какво всъщност е: "Covered unwanted input". Част е от документът: "QA-Fundamentals-Teamwork-Assignment-March-2016 (1)". Thanks.
.
Здравей,
Идеята за 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, ако по спецификация не пише.
Поздрави,
Иван
А вече могa дa пишa през телефонa :)
Привет,
Стaвa въпрос дaли кейсовете покривaт нежелaния, неочaквaн вход нa дaнни и случaи. Нaпример вместо име потребителя въвеждa китaйски символи или грешнa пaролa. И в тези случaи дa се опише кaкво се случва.
Поздрaви
Благодаря за отговорът. Става въпрос за Test cases, а не Use case, нали?
Д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 от лекцийте.
Да, разбирам разликата между Test Cases и Use Cases ама специално за "Covered unwanted input" не съм сигурна къде се описва. Мерси за отговора. Ако някой знае със сигурност моля споделете. :)
Благодаря за помощта.
Точните, подробни спецификации не се ли описват във сторитата, които в последствие се създават във връзка с описанието на функциите и биват вкарвани в backlog a.
Регардс