what is comparison testing
Поређење тестирања, често понављана фраза и врста тестирања која изазива нашу пажњу. Уђимо у детаље како се изводи тест упоређивања и шта он заправо значи у реалном времену.
Шта је упоредно тестирање?
Тестирање упоређивања подразумева процену снага и слабости софтверског производа у односу на друге софтверске производе који постоје на тржишту. Циљ упоредног тестирања је пружање кључних и критичних информација предузећу како би се разоткрила конкурентска предност софтверског производа на тржишним рупама Вис-а-вис.
Какву упоредбу радимо зависи од предмета тестирања. На пример, предмет тестирања може бити било шта попут:
- Веб апликација
- ЕРП апликација
- ЦРМ апликација
- Модул апликације који захтева потврду података након завршетка трансакције и тако даље
Шта ћете научити:
- Утврђивање критеријума за упоредно испитивање
- Фазе
- Примери тест сценарија за ЦРМ апликацију
- Како тестирање упоређивања може помоћи предузећу
- Закључак
- Препоручено читање
Утврђивање критеријума за упоредно испитивање
Утврђивање критеријума за упоредни тест за одређени софтверски производ је субјективна ствар коју одређује врста софтверске апликације која се испитује и случајеви коришћења специфични за пословање. Сценарији тестирања које развијамо зависе од врсте апликације и конкретних случајева пословања.
пл скл интервју за програмера питања и одговори за искусне
Напори и поступци за тестирање су увек организовани на такав начин да где год постоји двосмисленост развијена је одређена стратегија која се може применити на све пројекте.
Стога бисмо ово тестирање дистрибуирали у две различите фазе
Фазе
Ово испитивање се може извести у две различите фазе:
- Поређење софтверског производа са познатим стандардима или стандардима
- Поређење софтверског производа са специфичним карактеристикама других постојећих софтверских производа
до)На пример, ако се Сиебел ЦРМ апликација тестира, знамо да било која ЦРМ апликација има модуле који се широко баве хватањем детаља о купцу, обрадом наруџби купаца, управљањем захтевима купаца и питањима купаца.
У првој фази тестирања можемо да тестирамо функционалност апликације према познатим стандардима и функционалности какви постоје на тржишту у време тестирања.
Можемо постављати питања попут:
- Да ли апликација има све модуле које ЦРМ апликација треба да има?
- Да ли модули изводе основне функције како се очекивало?
Сценарије тестирања ћемо развити на такав начин да резултати теста потврде функционалност апликације у односу на већ познате стандарде на тржишту.
б) У другој фази тестирања можемо упоредити карактеристике апликације са карактеристикама других софтверских производа на тржишту.
На пример , следеће карактеристике се могу узети у обзир за поређење са другим софтверским производима.
бесплатна алтернатива брзих књига за мала предузећа
# 1) Цена
#два) Извођење апликације
Пример: Време одзива, оптерећење мреже
# 3) Кориснички интерфејс (изглед и осећај, једноставност употребе)
У обе фазе тестирања, напори на тестирању су структурирани на такав начин да се идентификују потенцијална подручја која могу проузроковати сметње у пословању. Одговарајућа стратегија тестирања развијена је за директно усмеравање дизајна и извршења теста.
Темељито познавање пословних случајева и захтева је неизбежно.
Структурирани начин извођења теста упоређивања
Примери тест сценарија за ЦРМ апликацију
Узмимо пример ЦРМ апликације за куповину мобилних телефона у сврху тест сценарија.
Знамо да би свака таква ЦРМ апликација требало да се широко бави следећим функционалностима, наиме,
- Снимање корисничког профила у сврху пословања
- Провера ваљаности и услова пре покретања продаје или наруџбине
- Провера инвентара предмета
- Испуњавање налога за ставке
- Управљање питањима и захтевима купаца
Узимајући у обзир горе наведене функционалности, можемо развити сценарије испитивања или услове испитивања како је наведено у наставку:
Поређење са познатим стандардима-Шаблон
ИД сценарија | Опис сценарија | ИД захтева | Бусинесс-Усецасе-ИД |
---|---|---|---|
Сценариј ##### | Проверите да ли ЦРМ апликација обрађује и затвара проблем са купцем | Рек #### | Усецасе # |
Сценариј ##### | Проверите да ли ЦРМ апликација обухвата податке о купцу | Рек #### | Усецасе # |
Сценариј ##### | Пре покретања продаје проверите да ли ЦРМ апликација потврђује кредитну способност купца | Рек #### | Усецасе # |
Сценариј ##### | Пре покретања продаје проверите да ли ЦРМ апликација потврђује кредитну способност купца | Рек #### | Усецасе # |
Сценариј ##### | Проверите да ли је наручена опрема у инвентару предмета | Рек #### | Усецасе # |
Сценариј ##### | Проверите да ли је географско подручје у којем живи корисник покривено мобилном мрежом | Рек #### | Усецасе # |
Сценариј ##### | Проверите да ли се за сваки проблем купца подиже карта за проблеме | Рек #### | Усецасе # |
Поређење специфичних карактеристика-Шаблон
ИД сценарија | Опис сценарија | ИД захтева | Бусинесс-Усецасе-ИД |
---|---|---|---|
Сценариј ##### | Проверите цену апликације са осталим софтверским производима | Рек #### | Усецасе # |
Сценариј ##### | Проверите време потребно за обраду захтева корисника. Упоредите са другим софтверским производима | Рек #### | Усецасе # |
Сценариј ##### | Проверите максимално оптерећење мреже коју апликација може да подржи. Упоредите са другим софтверским производима | Рек #### | Усецасе # |
Сценариј ##### | Проверите изглед и осећај корисничког интерфејса. Упоредите са другим софтверским производима | Рек #### | Усецасе # |
Сценариј ##### | Проверите интеграцију апликације од краја до краја у поређењу са другим софтверским производима | Рек #### | Усецасе # |
Имајте на уму да предлошци илуструју услове испитивања, а не детаљан опис по корацима као што се види у тест случају.
Како тестирање упоређивања може помоћи предузећу
Недвосмислени критеријуми за упоређивање и тачни резултати могу помоћи предузећу да поднесе захтев за софтвер попут
- Најбржа апликација с обзиром на време одзива
- Најтрајнији производ с обзиром на оптерећење мреже и тако даље
Резултати теста могу се користити не само за промоцију софтверског производа већ и за откривање замки и импровизацију производа.
Увид у изазове, ограничења и обим овог тестирања:
Успех било ког новог подухвата или софтверског производа резултат је различитих активности попут дизајна, развоја, тестирања, продаје и маркетиншких стратегија, улагања и остварене добити.
У том контексту, тестирање упоређивања помаже у доношењу критичних одлука о софтверском производу, али не може да обезбеди успех производа. Упркос исцрпном тестирању, посао и даље може пропасти због нетачних пословних стратегија и одлука. Стога је истраживање тржишта и процена различитих пословних стратегија предмет за себе и изван оквира упоредног тестирања.
Типична студија случаја за разумевање обима овог тестирања:
Покретање компаније Диснеи мобиле у САД-у 2005. године случај је вредан проучавања. Диснеи је ускочио у посао бежичних услуга без претходног искуства у Телецому. Ново мобилно предузеће је тешко посрнуло у САД упркос бренду названом „Диснеи“.
Постмортем почетног неуспеха открио је да производ није успео, не због лошег дизајна или нетачног тестирања, већ због лоших маркетиншких и пословних одлука.
Дизнијев мобилни телефон је наменио деци и љубитељима спорта као купцима уз обећање да ће пружити јединствене функције за преузимање и контролу породице.
Иста она Диснеи-јева мобилна апликација која је у САД-у доживела велики неуспех добила је замах у Јапану. Занимљиво је да овог пута главни циљни купци нису деца већ жене 20-их и 30-их година.
Закључак
Увођење новог софтверског производа је попут корачања на непознату територију са различитим могућностима.
који је најбољи иоутубе довнлоадер?
Многи производи су успешни јер су њихови творци препознали незадовољену потребу на тржишту и разумели одрживост нове идеје.
Тестирање упоређивања може постати моћно средство за разумевање одрживости софтверског производа.
Пружа кључне пословне улоге за промоцију софтверског производа и такође открива рупе пре него што се производ пласира на тржиште.
Молимо поделите своје мисли / предлоге у доњем одељку за коментаре.
Препоручено читање
- Шта је испитивање компонената или испитивање модула (научите на примерима)
- Најбољи алати за тестирање софтвера 2021. године [КА Тест Аутоматион Тоолс]
- Посао за КА помоћника за тестирање софтвера
- Шта је испитивање издржљивости у тестирању софтвера (примери)
- Е-књига у пакету за тестирање софтверског пакета
- Шта је тестирање системске интеграције (СИТ): научите на примерима
- Врсте тестирања софтвера: различите врсте испитивања са детаљима
- Функционално тестирање вс нефункционално тестирање