test execution software testing
Тачан процес и планирајте извршење тест случајева са стварним примерима.
Данас, у нашем Мини курс за тестирање софтвера , напредујемо у последњу фазу СТЛЦ-а, која је Извршење теста .
Списак свих водича објављених у овој бесплатној серији КА тренинга можете погледати на овој страници: Енд то Енд тренинг софтверског тестирања на пројекту уживо.
Извршење теста је, без сумње, најважнија и „дешава се“ фаза у СТЛЦ а такође и читав животни циклус развоја. Разлог је - овде се потврђује сваки допринос и рад тима / члана тима:
- Да ли је пословни аналитичар правилно протумачио захтеве?
- Да ли је развојни тим превео пословне захтеве у функционалне захтеве и евентуално правилно кодирао?
- Да ли су архитекта података и ДБА дизајнирали праве позадинске системе?
Па, извршење теста је место где би се пронашли сви одговори на ова питања. То нас чини КА херојима читавог процеса израде софтвера, зар не? :)
Извршење теста је такође „тест“ део СДЛЦ-а.
ип аддресс трацкер софтвер за бесплатно преузимање
Једном када се тест случајеви напишу, поделе са тимовима за развој и развој, они их прегледају, КА тим обавести о променама (ако постоје), тим за осигурање квалитета изврши неопходне измене и допуне - Фаза дизајна теста је завршена. Припрема тест случајева не значи да можемо да започнемо пробно покретање. Морамо да припремимо и апликацију, између осталог.
Шта ћете научити:
- Смернице за извршавање теста
- Документ нове колоне у тест случајевима
- Резултати извршења теста за пројекат ОрангеХРМ Ливе
- Препоручено читање
Смернице за извршавање теста
Направимо сада листу свих ствари које су важне за разумевање фазе извршења теста:
# 1) Тхе градити (код који је написао развојни тим упакован је у оно што се назива зградом - ово је ништа друго до инсталациони део софтвера (АУТ), спреман за примену у КА окружење.) који се распоређује (другим речима, инсталира се и стављен на располагање) КА окружењу један је од најважнијих аспеката који треба да се деси да би покретање теста започело.
#два) Извршење теста се дешава у КА окружење . Да би се осигурало да рад развојног тима на коду није на истом месту, где КА тим тестира, општа пракса је да постоји наменско развојно и КА окружење. (Постоји и производно окружење за хостовање апликације уживо).
Ово је у основи ради очувања интегритета апликације у различитим фазама животног циклуса СДЛЦ. Иначе, идеално је да су сва 3 окружења по природи идентична.
# 3) Величина тестног тима није константна од почетка пројекта. Када се покрене план тестирања, тим можда има само вођство тима. Током фазе дизајнирања теста, неколико тестера се укрца. Извршење теста је фаза у којој је тим максималне величине.
# 4) Извршење теста се такође дешава у најмање 2 циклуса (3 у неким пројектима). Уобичајено ће се у сваком циклусу извршити сви тест случајеви (читав пакет тестова). Циљ првог циклуса је да идентификује све блокаде, критичне недостатке и већину високих недостатака.
Циљ другог циклуса је да идентификује преостале високе и средње недостатке, исправи празнине у скриптама и добије резултате.
# 5) Фаза извршења теста састоји се од- Извршавање тест скрипти + одржавање тест скрипте (исправити празнине у скриптама) + извештавање (кварови, статус, показатељи итд.) Стога, приликом планирања ове фазе распореди и треба проценити напоре узимајући у обзир све ове аспекте, а не само извршење скрипте.
# 6) Након завршетка тест скрипте и постављања АУТ-а - и пре него што започне извршење теста, следи посреднички корак. Ово се зове „Преглед спремности за испитивање (ТРР)“ . Ово је нека врста прелазног корака који ће завршити фазу дизајнирања теста и олакшати нам извршење теста.
За информације о овом кораку и узорак „Контролна листа за преглед спремности за испитивање“, погледајте ову везу: Контролна листа за тестирање софтвера
алати за преглед отвореног кода гит
# 7) Поред ТРР-а, постоји још неколико додатних провера пре него што осигурамо да можемо наставити са прихватањем тренутне верзије која је распоређена у КА окружењу за извршење теста.
То су Тестови дима и здраве памети . Детаљне информације о томе шта се налази на: Шта је тест дима и разума?
# 8) Након успешног завршетка ТРР, Смоке анд Санити тестова, тест циклус званично започиње.
# 9) Истраживачко испитивање извршиће се када је изградња спремна за тестирање. Сврха овог теста је да обезбеди уклањање критичних недостатака пре него што следећи нивои тестирања почну. Ово истраживачко испитивање врши се у апликацији без било каквих скрипти за тестирање и документације. Такође помаже у упознавању са АУТ.
# 10) Баш као и друге фазе СТЛЦ-а, посао је подељен међу члановима тима и у фази извршавања теста. Подјела се може заснивати на модулима или на бројању тест случајева или било чему другом што може имати смисла.
#Једанаест) Примарни исход фазе извршења теста је у облику извештаја, пре свега, тј. Извештаја о квару и извештаја о статусу извршења теста. Детаљан поступак извештавања можете наћи на Извештаји о извршењу тестова.
Документ нове колоне у тест случајевима
Документ Тест Цасе сада треба да се прошири са следеће две колоне - Статус и стварни резултат .
( Белешка : За извршење теста уживо, додали смо и ажурирали ове колоне са резултатима извршења теста у прорачунској табели тест случајева која је дата за преузимање у наставку)
# 1) Колона статуса
Извршење теста није ништа друго, него коришћење корака теста на АУТ, пружање података о тесту (како је идентификовано у документу са тест примером) и посматрање понашања АУТ да би се видело да ли задовољава очекивани резултат или не.
Ако очекивани резултат није испуњен, може се протумачити као недостатак. А статус тест случаја постаје „Неуспешно“, а ако је задовољен очекивани резултат, статус је „Положено“. Ако тест случај не може да се изврши из било ког разлога (постојећи квар или окружење које не подржава), статус ће бити „Блокиран“.
Статус тест случаја који тек треба да се покрене може се поставити на Нема покретања / неизвршеног или може остати празан.
- За тестни случај са више корака, ако одређени корак (усред корака тестног случаја) очекивани резултат није задовољен, статус тестног случаја се тамо може поставити на „Фаил“ и не морају се извршавати следећи кораци.
- Статус „Неуспешно“ може се означити црвеном бојом ако желите одмах да на то скренете пажњу.
# 2) Колона стварних резултата
Ово је простор у којем ми тестери можемо да снимимо колики је одступак у очекиваном резултату. Када се испуни очекивани резултат (или тест случај чији је статус „Положено“), ово поље може остати празно. Јер, ако је очекивани резултат задовољен, то значи стварни резултат = очекивани резултат, што значи да ће његово преписивање у ступац стварног резултата бити понављање и вишак.
Снимак екрана одступања може се приложити овој колони ради веће јасноће у чему је проблем.
Резултати извршења теста за пројекат ОрангеХРМ Ливе
Дозволите нам сада да набавимо ОрангеХРМ и извршимо тестирање на основу горе наведених смерница.
како репродуковати мкв датотеку
Ево неколико тачака које треба напоменути:
- Образац проширеног тест случаја.
- Истражна испитивања, како је назначено, треба изводити без тест скрипти. Зато вас молимо да паралелно тестирате апликацију како вам одговара.
- Због ограничења која имамо у представљању пројекта уживо у облику читљивог садржаја - у узорку предлошка за извршење теста приказана је само ограничена количина тест случајева / функционалности апликације ОрангеХРМ. Поново, молим вас, порадите на још више за најпрактичније искуство.
- Пробни пакети Санити анд Смоке такође су додати у документ, да би вам дали идеју о томе какви се тестови разматрају у овим фазама.
- Кварови још нису евидентирани, иако је статус неких тест случајева постављен на „Неуспешно“. То је зато што је евидентирање недостатака следећи најважнији / најчешће коришћен аспект нашег живота као тестери. Дакле, желимо да се детаљно позабавимо у следећем чланку.
Тест случајеви са резултатима извршења:
=> Кликните овде да бисте преузели документ о извршењу тест случаја.
Садржи - Резултат извршења тест случајева, тестови дима, тестови здраве исправности, истраживачки тест - прорачунске таблице
И на крају, ако је алат за управљање тестом коришћен за креирање и одржавање тест случаја, исти се може користити и за извршавање теста. Коришћење алата олакшава извештавање, али у супротном је поступак покретања тест случајева исти. Молимо погледајте овај чланак да бисте стекли идеју како се користи ХП АЛМ за извршење тест случајева .
(Кликните на слику за увећани приказ)
Ово нас доводи до краја још једног занимљивог сегмента процеса тестирања. У следећем и последњем чланку овога бесплатни мини курс за КА тестирање софтвера на мрежи , детаљно ћемо размотрити недостатке; заокружите теме попут „када зауставити тестирање“, показатеље и одјаву КА.
=> КА тренинг дан 6: Праћење грешака, тест метрика и тест одјава
Обавестите нас како нам иде и пратите следећи чланак.
Препоручено читање
- Програм курса за тестирање софтвера - детаљан план обуке на мрежи
- Нека занимљива питања за испитивање софтверског тестирања
- Повратне информације и прегледи курса за тестирање софтвера
- Како паметно пријавити извршење теста - (Преузми образац извештаја о статусу)
- Како написати документ стратегије тестирања (са узорком предлошка стратегије тестирања)
- Узорак предлошка плана тестирања софтвера са форматом и садржајем
- Тачна разлика између верификације и валидације са примерима
- Важне метрике и мерења софтверских тестова - објашњени примерима и графиконима