what is orthogonal array testing technique
Овај водич објашњава шта је техника испитивања ортогоналних низова? Научите терминологију, примену, предности и ограничења ОАТС-а у овом водичу:
Тест тимови се често суочавају са сталним изазовима како да на одговарајући начин тестирају апликацију у кратким роковима.
У таквим околностима исцрпно тестирање се показује непрактичним стварањем изазова као што је велики број тест скрипти за извршавање, како дати приоритете скриптама, људска грешка и замор у случају да иста особа извршава превише скрипти итд.
Стога, да би се суочили са таквим изазовима, примењена статистика се користи у процесу тестирања апликације. То заузврат помаже у извршавању ширег опсега тест скрипти без угрожавања квалитета и ефикасности теста.
Једна од најважнијих техника примењене статистике је Испитивање ортогоналних низова техника која ће бити детаљно обрађена у овом чланку. На крају овог чланка, читалац ће имати јасно разумевање примене испитивања ортогоналних низова у сопственој апликацији, заједно са његовим предностима и техником примене.
Шта ћете научити:
- Шта је испитивање ортогоналних низова (ОАТС)?
- Техника примене ОАТС
- Предности испитивања правокутних низова
- Ограничења ОАТС-а
- Закључак
Шта је испитивање ортогоналних низова (ОАТС)?
Техника испитивања ортогоналних низова је статистички приступ за испитивање интеракција у пару. Већина недостатака које сам приметио настају услед интеракције и интеграције.
Ова интеракција или интеграција може бити унутар различитих објеката, елемената, опција на екрану апликације или поставки конфигурације у датотеци. Таква комбинација објеката и елемената резултира функционисањем апликације.
лоадруннер интервју питања и одговори за искусне
Очигледно је да су неке комбинације пропуштене за тестирање што резултира недовољним тестовима. Стога се користи целокупно функционисање опсега испитивања са тачном количином комбинација које треба тестирати, тестирање ортогоналног низа.
Ово је техника комбинованог тестирања која осигурава да се комплетна функционалност апликације тестира са ограниченом и пропорционалном количином тестираних комбинација без угрожавања квалитета тестирања.
Лепота ове технике је у томе што максимализује покривеност сразмерно мањим бројем тест случајева. Идентификовани парови параметара требали би бити независни једни од других. То је техника црне кутије , па као и остале ББ технике; не треба да имамо знање о имплементацији система. Поента је да се идентификује тачан пар улазних параметара.
Постоје многе технике ЦТД-а, где ОАТС (техника испитивања ортогоналних низова) широко се користи.
Терминологије у испитивању ортогоналних низова
Пре разумевања стварне примене испитивања ортогоналних низова, неопходно је разумети терминологије повезане с тим.
У наставку су наведене широко коришћене терминологије у испитивању ортогоналних низова:
Термин | Опис | |||
---|---|---|---|---|
Рун 7 | два | 0 | 1 | 1 |
Трчи | Број редова представља број услова испитивања које треба извршити. | |||
Фактори | Број ступаца представља број променљиве која се тестира | |||
Нивои | Представља број вредности за фактор |
- Како редови представљају број услова теста (експериментални тест) који треба извршити, циљ је да се што више умањи број редова.
- Фактори указују на број колона који је број променљивих.
- Нивои представљају максимални број вредности за фактор (0 - нивои - 1). Заједно, вредности у нивоима и факторима називају се ЛРУНС (нивои ** фактори).
Такође прочитајте => Техника испитивања транзиције државе
Техника примене ОАТС
Техника испитивања ортогоналних низова има следеће кораке:
# 1) Одлучите број променљивих које ће бити тестиране на интеракцију. Мапирајте ове променљиве на Фактори низа.
#два) Одлучите максималан број вредности које ће имати свака независна променљива. Мапирајте ове вредности у нивоа низа.
# 3) Пронађите одговарајући правокутни низ са најмањим бројем трчи . Број покретања се може добити на различитим веб локацијама. Наведена је једна таква веб локација овде .
# 4) Мапа Фактори и нивоа на низ.
# 5) Преведите их у одговарајуће тест случајеве
# 6) Пазите на остатке или посебне тест случајеве (ако постоје)
Након извршавања горњих корака, ваш низ ће бити спреман за тестирање са свим могућим комбинацијама.
Пример 1
Рецимо да су странице или линкови на страници помоћи за тестирање софтвера ( ввв.софтваретестингхелп.цом ) имају три динамичка оквира (секције) који се могу учинити скривеним или видљивим.
јава како направити ред
Корак 1: Одредити број независних променљивих. Постоје три независне променљиве (одељци на страници) = 3 фактора.
Корак 2: Одредите максимални број вредности за сваку променљиву. Постоје две вредности (скривена и видљива) = 2 нивоа.
Корак 3: Одредите правокутни низ са 3 фактора и 2 нивоа. Позивајући се на линк извели смо потребан број редова тј. 4 реда.
Ортогонални низ следи образац Л.Трчи(НивоиФактори). Отуда ће у овом примеру бити Ортогонални низ Л4 (23).
Тако ће Ортогонални низ изгледати на овај начин.
Трчи | Фактор 1 | Фактор 2 | Фактор 3 |
---|---|---|---|
Рун 1 | 0 | 0 | 0 |
Рун 2 | 0 | 1 | 1 |
Рун 3 | 1 | 0 | 1 |
Рун 4 | 1 | 1 | 0 |
Корак 4: Мапирајте факторе и нивое генерисаног низа.
- „0“ ће бити замењено скривеним.
- „1“ ће бити замењено видљивим.
- „Фактор 1“ биће замењен одељком 1.
- „Фактор 2“ биће замењен одељком 2.
- „Фактор 3“ биће замењен одељком 3.
Након мапирања фактора и нивоа, ортогонални низ ће изгледати као што је приказано доле:
Трчи | Секција 1 | Одељак 2 | Одељак 3 |
---|---|---|---|
Рун 1 | Сакривен | Сакривен | Сакривен |
Рун 2 | Сакривен | Видљиво | Видљиво |
Рун 3 | Видљиво | Сакривен | Видљиво |
Рун 4 | Видљиво | Видљиво | Сакривен |
Корак 5: Свако покретање у горњој табели представља тест тест који треба обухватити тестирањем. Свака трка се мења у пробно стање.
Стога ће током извршавања таквих услова испитивања испитивач поставити следеће услове:
- Прикажите почетну страницу и сакријте све одељке.
- Прикажите почетну страницу и прикажите све одељке осим одељка 1.
- Прикажите почетну страницу и прикажите све одељке осим одељка 2.
- Прикажите почетну страницу и прикажите све одељке осим одељка 3.
Пример 2
Дајемо своје личне податке попут имена, старости, квалификације итд., У разним обрасцима за регистрацију, попут прве инсталације апликације или било које друге веб локације владе.
Следећи пример је из такве врсте пријавног обрасца. Узмите у обзир да у обрасцу за регистрацију (веб страница) постоје четири поља која садрже одређене подопције.
Поље старости
- Мање од 18
- Више од 18
- Више од 60
Полно поље
датастаге интервју питања и одговори пдф
- Мушки
- Женско
- НА
највиша квалификација
- Средња школа
- Дипломирање
- После дипломирања
Матерњи језик
- Не.
- енглески језик
- Остало
Корак 1: Одредити број независних променљивих. Постоје четири независне променљиве (поља обрасца за регистрацију) = 4 Фактори.
Корак 2: Одредите максимални број вредности за сваку променљиву. Постоје три вредности (Постоје три подопције испод сваког поља) = 3 Нивои.
Корак 3: Одредите правокутни низ са 4 фактора и 3 нивоа. Позивајући се на линк извели смо потребан број редова тј. 9 редова.
Ортогонални низ следи образац Л.Трчи(НивоиФактори). Отуда ће у овом примеру бити Ортогонални низ Л9 (34).
Тако ће ортогонални низ изгледати као што је дато у наставку.
Трчи | Фактор 1 | Фактор 2 | Фактор 3 | Фактор 4 |
---|---|---|---|---|
Рун 1 | 0 | 0 | 0 | 0 |
Рун 2 | 0 | 1 | два | 1 |
Рун 3 | 0 | два | 1 | два |
Рун 4 | 1 | 0 | два | два |
Рун 5 | 1 | 1 | 1 | 0 |
Рун 6 | 1 | два | 0 | 1 |
Рун 8 | два | 1 | 0 | два |
Рун 9 | два | два | два | 0 |
Корак бр. 4: Мапирајте факторе и нивое генерисаног низа.
- „Фактор 1“ биће замењен АГЕ.
- „Фактор 2“ ће бити замењен родом.
- „Фактор 3“ ће бити замењен највишом квалификацијом.
- „Фактор 4“ биће замењен матерњим језиком.
- 0, 1, 2 ће бити замењени сваком подопцијом у оквиру њиховог одговарајућег фактора (поља).
Након мапирања фактора и нивоа, ортогонални низ ће изгледати као што је приказано доле:
Трчи | ДОБА | Пол | највиша квалификација | Матерњи језик |
---|---|---|---|---|
Рун 7 | Више од 60 | Мушки | Дипломирање | енглески језик |
Рун 1 | Мање од 18 | Мушки | Средња школа | Не. |
Рун 2 | Мање од 18 | Женско | После дипломирања | енглески језик |
Рун 3 | Мање од 18 | НА | Дипломирање | Остало |
Рун 4 | Више од 18 | Мушки | После дипломирања | Остало |
Рун 5 | Више од 18 | Женско | Дипломирање | Не. |
Рун 6 | Више од 18 | НА | Средња школа | енглески језик |
Рун 8 | Више од 60 | Женско | Средња школа | Остало |
Рун 9 | Више од 60 | НА | После дипломирања | Не. |
Корак бр. 5: Свако покретање у горњој табели представља тест тест који треба обухватити тестирањем. Свака трка се мења у пробно стање.
Предности испитивања правокутних низова
Ова техника је корисна када морамо да тестирамо са огромним бројем података који имају много пермутација и комбинација.
- Мање броја услова за тестирање што захтева мање времена за примену.
- Мање времена извршења.
- Једноставна анализа услова теста због мањег броја услова теста.
- Велика покривеност кодовима.
- Повећана укупна продуктивност и осигурава спровођење теста квалитета.
Ограничења ОАТС-а
Ниједна техника испитивања не даје гаранцију од 100% покривеност . Свака техника има свој начин одабира услова теста. На сличним линијама постоје нека ограничења у коришћењу ове технике:
- Тестирање неће успети ако не успемо да идентификујемо добре парове.
- Вероватноћа да се не идентификује најважнија комбинација која може довести до губитка квара.
- Ова техника ће пропасти ако не знамо интеракције између парова.
- Примена само ове технике неће осигурати потпуну покривеност.
- Као улазне параметре може пронаћи само оне недостатке који настају услед парова.
Закључак
Испитивање ортогоналних низова је систематски и статистички начин испитивања интеракција у пару. То се постиже извођењем малих скупова тест случајева из великог броја сценарија, а такође давањем предности факторима и нивоима који се вишеструко појављују у комбинаторним резултатима.
Тестирање ортогоналних низова можемо користити у свакодневном тестирању апликација:
- Формирање систематских, статистичких комбинација фактора у пару на свим нивоима.
- Стварање оптимизованог пакета тестова са мање тест сценарија и генерисање негативне оптимизације тест примера.
- Откривање свих недостатака појединачног, двоструког и троструког начина рада у датим комбинацијама улаза.
- Извршење сажетог скупа тестова и откривање већине грешака.
Сада када јасно разумете примену тестирања Ортогонал Арраи, можете га лако применити у својој апликацији или на веб страници која ће покрити све аспекте функционалности апликације у ограниченом броју тест случајева.
Надамо се да је овај чланак обогатио ваше знање о концепту испитивања правокутних низова !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Шта је техника испитивања заснована на дефектима?
- Шта је тестирање мутација: Водич са примерима
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Преузимање е-књиге за тестирање буквара
- Шта је техника погађања грешака?
- Техника испитивања транзиције државе и дијаграм транзиције државе са примерима
- Табела за валидацију поља (ФВТ): Техника дизајна теста за валидацију поља
- Испитивање оптерећења помоћу ХП ЛоадРуннер водича