acceptance testing documentation with real time scenarios
Документација о испитивању прихватљивости (ИИ део):
Претходни водич |. | СЛЕДЕЋА Лекција
Овај туторијал је наставак нашег претходног туторијала где смо разговарали о томе шта је испитивање прихватљивости, када то треба урадити, ко то ради, његову важност, врсте, процес, утицај на различите тимове итд.
најбољи мп3 довнлоадер за Виндовс 10
Документи играју веома важну улогу у испитивању прихватљивости и сва питања у вези са документом имају огроман негативан утицај. Када се не изврши одговарајућа провера, то може довести чак и до квара производа.
=> Кликните овде за комплетну серију водича за план испитивања
У овом упутству сазнаћемо више о различитој документацији која је укључена у испитивање прихватљивости, тј. О плану испитивања прихватљивости, контролној листи прегледа плана испитивања, предлошку испитивања прихватања, примерима заснованим на сценаријима у реалном времену, како детаљно идентификовати и написати тестове прихватања итд. .
Шта ћете научити:
- План испитивања прихватања
- Предложак плана за пријемни тест
- Преглед плана за пријемни тест
- Тестови прихватања
- Преглед тестова прихватања
- Закључак
- Препоручено читање
План испитивања прихватања
Као и било који други план испитивања, и план испитивања прихватања укључује неке компоненте попут опсега, приступа, тест окружења, ресурса, одговорности, референци тестова прихватљивости, критеријума за улазак, критеријума за излаз, алата итд.
Једино што план испитивања прихватања разликује од редовног плана испитивања су фактори који резултирају пословном одлуком. План испитивања прихватљивости једна је од виталне документације која пружа смернице о томе како извршити испитивање прихватања за одређени пројекат.
План провере прихватљивости мора се прегледати и одобрити пре извршења испитивања прихватљивости. Све наредне промене морају поново да прођу кроз поступак прегледа и одобравања и морају да буду у току.
Преглед плана за пријемни тест обично раде менаџери / пословни аналитичари / купци.
Кључне тачке које треба узети у обзир приликом израде Плана испитивања прихватљивости:
- Треба да буде Детаљно и конкретно. Мора да садржи само оно што је потребно за тестирање и које информације су неопходне тиму да би извршио тестирање.
- Треба да буде Јасно и концизно . Нема двосмислености. Ако уопште постоји нешто што може довести до забуне, разрадите то, али нека буде кратко и ефикасно.
- Свака компонента у документу треба писати имајући у виду само пословне захтеве.
- Поуздан и прилагодљив - Требало би га ажурирати према захтевима у будућим издањима.
- Доследно - У будућности не би требало да има више промена.
- Следите образац који је обезбедила Организација или купац.
Предложак плана за пријемни тест
Овде ћемо погледати заједнички образац за План испитивања прихватљивости који се може даље дорадити у складу са захтевима пројекта.
Наслов
објективан
Историја ревизија / евиденција промена
< Ово би требало да буде у табеларном облику са следећим информацијама:
- Датум - Датум када је документ измењен.
- Модификована - Ко је променио садржај документа.
- Сврха - Зашто је документ измењен.
- Верзија - Тренутна верзија документа након измена (иде као 1.0, 1.1, 1.2, 1.3, ... за одређено издање. Следеће издање ће почети од 2, 2.1, 2.2, 2.3, ..., листа се наставља).
- Одобрен од стране - Ко је одобрио извршене измене (имплицитно значи да је документ прегледан и одобрен).
Први ред у овој табели требало би да буду детаљи о документу. Затим следе детаљи извршених промена.>
Преглед садржаја
Референце
Обим
Увод
Испитни предмети
Карактеристике које треба тестирати
Карактеристике које се не испитују
Приступ
Детаљи о тестном окружењу
Критеријуми за улазак
Тестови - ако не постоје написани одвојени тестови прихватања
Сваки тест мора да садржи:
- Тест #.
- Опис онога што се тестира ( Пример : Проверите да ли је корисник у стању да успешно отвори налог).
- Пословни услови на које се овај тест пресликава ( Матрица следљивости ) - Врло важно.
- Предуслови:
- Стање производа пре почетка тестирања (Корисник треба да буде успешно регистрован, али не и да активира налог, корисник је требало да приступи производу пре најмање 30 дана итд.)
- Било који услови сервера - Уколико сервер неко време не ради.
- Пробни кораци: Детаљан нумерисани ток ( Пример: види доле
- Отворите апликацију.
- Покушај пријаве са важећим акредитивима са потврђеним оквиром Запамти ме).
- Очекивани резултат : Какво је очекивано понашање корака>
Тестови прихватања - ако су написани одвојени тестови прихватања
Излазни критеријуми
Ресурси
Улоге и одговорности
Алати
Фактори пословног одлучивања
Процедура одјаве
Тачка контакта
План за пријемни тест се сматра План главног теста за фазу .
Преглед плана за пријемни тест
Једном када је план спреман, мора се преиспитати на целовитост, нејасноћу, јасноћу, квалитет итд. Без сумње, целокупан садржај плана за пријемни тест мора се темељито прегледати ради добијања тачних информација, али мора се бити прегледан у односу на неколико других тачака, рецимо и на контролним листама.
Ево, категоризирамо садржај и провјеримо тачке провјере.
Категорија | Поени на контролној листи |
---|---|
Тестови прихватања | Да ли су тестови нумерисани Да ли су предуслови нумерисани Да ли су кораци теста јасни за разумевање Да ли су кораци за тестирање завршени Да ли је очекивани резултат потпун Да ли постоји неко отворено питање у тестовима (ако постоји, праћење и попуњавање) Да ли је упућивање на тестове прихватања (ако је написано одвојено) важеће и постојеће Да ли је следљивост тачна Да ли је пропуштен неки пословни услов који треба покрити за тест |
Наслов | Да ли се наслов подудара са насловом пројекта како је свуда наведен Да ли је наслов следећи конвенције о именовању Пројекта |
Историја ревизије, Садржај | Да ли се исправно прате све модификације верзије за план Да ли је свака промена верзије подвргнута одговарајућем прегледу и помиње ли се Да ли је правилник о верзијама тачан Да ли се садржај поклапа са стварним садржајем плана Да ли је тачан број странице за сваки садржај Да ли се број странице ажурира ако су промене извршене у плану промениле број странице садржаја |
Референце | Да ли су референце постојеће и важеће Да ли се подударају са опсегом Да ли су комплетни и узимају ли се у обзир за идентификацију тестова |
Испитни предмети, Карактеристике које треба тестирати, Карактеристике које се не тестирају | Да ли су нумерисани Да ли свака карактеристика / модул / подмодул спада у опсег Може ли планирани распоред да обухвати све идентификоване испитне ставке у оквиру |
Критеријуми за улаз, критеријуми за излаз | Да ли су нумерисани Да ли су детаљно наведени сви критеријуми |
Детаљи о тестном окружењу | Да ли има све потребне конфигурације поменуте Да ли се узима у обзир верзија за сваку конфигурацију или најновија Да ли постоје ВМ-ови, окружење постоји (ако не, наведите могући датум његове доступности) Да ли је поменут метод размене поверљивих података за одређени приступ окружењу |
Ресурси, улоге и одговорности | Да ли су одговорности за сваку улогу нумерисане Могу ли се одговорности постићи Да ли је идентификовани ресурс способан да се носи са поменутим одговорностима |
Алати | Да ли су сви алати наведени Да ли су сви алати нумерисани Да ли су сви алати верзионисани Да ли је за било који алат потребна лиценца или постојећа лиценца која важи током фазе Да ли су упутства за употребу алата тачна и довољна |
Фактори пословног одлучивања | Има све поменуте факторе Да ли су сви фактори нумерисани |
Процедура одјаве | Да ли је поступак валидан Да ли је поступак прихватљив Да ли је поступак јасан за разумевање |
Тачка контакта | Да ли је ресурс идентификован као контакт особа доступна у организацији током фазе Да ли је идентификовани ресурс способан да се носи са фазом |
Било који план испитивања који задовољава горе наведени документ контролне листе послужиће као снажан документ и за интерне ревизије.
Тестови прихватања
Тестови прихватања раније су били познати као функционални тестови. Да би име било погодније за фазу испитивања прихватљивости и да би служило сврси, преименовано је у Тестови прихватања. Понекад се назива и Тестови купаца.
Тестови прихватања увек се изводе из корисничких прича, критеријума прихватања и случајева употребе. То су системски тестови црне кутије и представљају само оне пословне тестове који морају бити верификовани. Они би требали бити намењени углавном понашању, употреби и протоку производа.
Дизајнирани тестови прихватања такође се могу узети у обзир за фазу испитивања система у регресионим циклусима како би се стекло поверење на производ пре него што се преда у фазу испитивања прихватања.
Кључне тачке којих се треба сетити пре писања тестова прихватања:
- Држите све референтне документе на месту: Спецификација софтверских захтева, документ о пословним захтевима, случајеви употребе, корисничке приче, матрица података (у случају логике) итд.
- Фокусирајте се само на пословне захтеве (проверљиви пословни захтеви).
- Најпре разјасните све недоумице и упите у вези са пословним захтевима.
- Уверите се да не постоје најмање промене у захтевима за тренутно издање.
Општи и једноставни образац за писање тестова прихватања:
Овај образац се може поново дорадити у складу са потребама пројекта и са додатним информацијама.
Хајде сада да узмемо неке уобичајене сценарије и да видимо како се на њих могу написати сценарији теста прихватљивости.
Случај 1: Руковање корисничким рачуном
Ово је сценарио у којем је корисницима дозвољено да креирају, прегледају, ажурирају и деактивирају свој налог. Генерално, то је ЦРУД операција (Направи, прочитај, ажурирај и избриши). Дакле, директно ћемо добити 4 главна сценарија за тестирање.
Уз ово, у руковању корисничким рачунима у реалном времену имамо многа подручја када је у питању преглед и ажурирање.
Наставак писања тестова прихватања:
Тест 1: Регистрација / регистрација / отварање налога, проверите да ли је корисник у стању да:
- Отворите налог.
- Активирајте рачун.
- Активирајте рачун само једном (Овде везу за активацију треба тестирати на 2ндИако је ово негативно тестирање, једно је од главних места провере које треба размотрити).
Тест 2: Да бисте приступили и прегледали информације о налогу, проверите да ли је корисник у стању да:
- Пријавите се на налог.
- Прегледајте различите одељке у профилу (ако је одељак Профил категорисан, тада би свака категорија требала бити видљива).
- Проверите да ли су подаци приказани у профилу тачни према уносу корисника.
Тест 3: Да бисте ажурирали информације о налогу, проверите да ли је корисник у стању да:
- Ажурирање података о налогу (профил):
- Ажурирајте сваку категорију профила.
- Проверите да ли су информације о исправци тачно приказане у профилу.
- Проверите да ли корисник није у могућности да ажурира информације у профилу (у неким апликацијама име, презиме, корисничко име итд. Неће смети да се ажурирају. Иако је ово негативно тестирање, то је једна од главних тачака верификације које треба размотрити).
- Откажите ток ажурирања (Иако је ово негативно тестирање, то је такође једна од главних тачака верификације које треба узети у обзир).
Тест 4: Ако је дозвољено деактивирање налога, проверите да ли је корисник у стању да:
- Деактивирајте налог.
- Откажите ток деактивирања (Иако је ово негативно тестирање, једно је од главних места провере које треба размотрити).
- Приступите налогу након отказивања деактивирања.
Тест 5: Ако су за е-адресу или бројеве телефона потребне верификације, тада проверите да ли је корисник у стању да:
најбољи уређивач текста за питхон мац
- Ажурирајте адресу е-поште на другу важећу.
- Верификујте ”ажурирану адресу е-поште.
- Проверите да ли се ажурирана и „верификована“ адреса е-поште сматра даљом - Пошаљите неке е-поруке из апликације и проверите да ли је стигла на ажурирану адресу е-поште. Стари не би требало да прима е-пошту.
- Додајте нови број телефона.
- Потврдите додати телефонски број путем позива.
- Потврдите додати телефонски број путем СМС-а.
- Уверите се да се додани и „верификовани“ телефонски број одражава на налогу.
- Ажурирајте телефонски број.
- Верификујте ажурирани телефонски број путем позива.
- Верификујте ”ажурирани број телефона путем СМС-а.
- Проверите да ли се ажурирани и „верификовани“ број телефона одражава на налогу.
Случај 2: Куповина производа
Куповина производа обично има општи ток.
Овде су наведени неки општи сценарији које гледају крајњи корисници:
Предуслов: Корисник треба да буде пријављен у апликацију.
Тест 1: Детаљи о производу, проверите да ли је корисник у стању да:
- Погледајте страницу са детаљима производа.
- Погледајте све пододељке на страници са детаљима производа (Опис, карактеристика, информације о бренду итд.).
- Изаберите количину производа, боју, величину итд., Као што је доступно на страници са детаљима о производу.
- Идите на странице категорије, подкатегорије са странице Детаљи производа (ако су доступне на страници Детаљи производа).
- Идите на страницу са детаљима другог производа (ако је наведен одговарајући одељак о производима).
- Погледајте коментаре и оцене о производу.
- Сортирајте коментаре производа на основу оцена.
- Погледајте укупну оцену производа.
- Додајте коментар на производ.
- Ажурирајте његов / њен коментар на производ.
- Избришите његов / њен коментар на производ (ако је наведен).
Тест 2: Додајте у корпу, проверите да ли је корисник:
- Могућност додавања производа у корпу:
- Преко странице са детаљима о производу.
- Преко странице листе производа.
- Може додати потребну количину у корпу (1 до максимално постављеног ограничења).
- Не могу да додам производ у корпу ако га нема на складишту.
Тест 3: На страници колица проверите да ли је корисник у стању да:
- Погледајте производ у корпу са детаљима цене за додатну количину.
- Ажурирајте количину (1 до максимално постављеног ограничења).
- Уклоните производ из корпе.
- Вратите се у куповину.
- Наставите до Цхецкоут-а.
- Погледајте празну корпу када није додат ниједан производ,
Тест 4: На страници са подацима о налогу проверите да ли је корисник у стању да:
- Наставите са постојећим детаљима испоруке.
- Ажурирајте адресу за испоруку.
- Додајте нову адресу за испоруку.
- Наставите са постојећим бројем телефона.
- Ажурирајте телефонски број за поруџбину.
- Додајте нови телефонски број за поруџбину.
- Вратите се на страницу Корпе.
- Идите на страницу Плаћање.
Тест 5: На страници за плаћања проверите да ли је корисник у стању да:
- Проверите тачност износа за наплату.
- Обрадите поруџбину са свим доступним опцијама (по једна опција за сваку засебну поруџбину).
- Обрадите трансакцију успешно. Идите на страницу Потврда поруџбине.
- Неуспех трансакције (Иако је ово негативно тестирање, то би требало сматрати главним сценаријем).
- Примени купоне:
- Важећи купони - успех. Овде проверите промену износа за наплату.
- Неважећи купони - неуспех
- Купони којима је истекао рок - Неуспех.
- Вратите се на страницу са детаљима налога.
Преглед тестова прихватања
Преглед тестова прихватања важан је задатак јер мора бити тачан и тачан у односу на пословне захтеве. Будући да их могу изводити сами купци и / или крајњи корисници, веома је неопходно да буду потпуни, недвосмислени, тачни и детаљни да би било ко могао да их разуме и изврши.
Прегледање тестова прихватања морају обавити пословни аналитичари, купци, а сви коментари који се односе на рецензије требају бити стављени у приоритет.
На нивоу појединачног теста, преглед треба обавити у односу на следеће:
- Да ли тест покрива пословне захтеве или не.
- Да ли су предуслови јасни?
- Да ли су кораци теста лако разумљиви и детаљни?
- Да ли је очекивани резултат тачан и јасан?
- Да ли је мапирано у складу са пословним захтевима за следљивост?
- Да ли је тест довољно потпун да покрије одређени проток или употребу?
- Да ли је потребан одређени тест као део испитивања прихватања?
- Постоји ли нека тачка за верификацију која није потребна за испитивање прихватљивости.
- Да ли је чисто функционалан или је покривен било који ГУИ (требао би бити само функционалан).
- Да ли су потребни посебни улазни подаци? Ако је одговор да, да ли је предвиђен за појединости?
Свеукупно, целокупна рецензија пакета за прихват треба да обухвати:
- Двосмерна сљедивост: Пословни захтеви за тестове И тестови за пословне захтеве.
- Да ли су покривени сви пословни захтеви?
- Да ли су сви пословни захтеви покривени једним или више тестова?
- Да ли су покривена пословна правила?
- Да ли се ради са посебним случајем података?
- Колико тестова је написано да покрије сваки захтев или правило?
- Да ли се тестови могу груписати и класификовати по протоку.
- Да ли су тестови правилно секвенцирани тако да је извршење ефикасно?
Закључак
Укратко, као што је раније поменуто, документи играју врло драстичну улогу у испитивању прихватљивости.
Дакле, било који написан тест прихватања треба да буде добро структуриран и у току са његовом употребом, тако да испитиваче прихватања занима да шта тестирају и како то раде. То би, пак, аутоматски донело успех.
=> Посетите овде за комплетну серију водича за план испитивања
Претходни водич |. | СЛЕДЕЋА Лекција
Пратите нас и пратите предстојећи водич за испитивање прихватања да бисте сазнали више о извештајима о испитивању прихватања заједно са неким генеричким шаблонима. Такође нас обавестите ако имате питања.
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Позитивно тестирање: значење и заслуге објашњени стварним сценаријима теста
- Преузимање е-књиге за тестирање буквара
- Објављен ТимеСхифтКс ради поједностављења тестирања померања времена
- Шта је испитивање прихватљивости (потпун водич)
- Пример узорка за извештај о испитивању прихватљивости са примерима
- Да ли сте стручњак за ручно или аутоматско тестирање? Радите скраћено за нас!
- Испитивање оптерећења помоћу ХП ЛоадРуннер водича