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, ако по спецификация не пише.
Поздрави,
Иван
Благодаря за помощта.
Точните, подробни спецификации не се ли описват във сторитата, които в последствие се създават във връзка с описанието на функциите и биват вкарвани в backlog a.
Регардс