- SIT Vs UAT: Pêşniyar
- Testkirina Yekbûna Pergalê ( SIT)
- Qebûlkirina bikarhêner Ceribandin (UAT)
- Cûdahiyên sereke di navbera SIT Vs UAT de
- Encam
Ev gotar Cûdahiyên sereke di navbera SIT Vs UAT de rave dike. Her weha hûn ê Di derheqê Testkirina Yekbûna Pergalê û Rêbazên Testkirina Pejirandina Bikarhêner de Fêrî Bibin:
Bi gelemperî, ceribandin hem ji hêla ceribandin û hem jî ji hêla pêşdebiran ve tê kirin. Her yek ji wan şêwaza xwe dişopîne da ku serîlêdanek biceribîne.
Testkirina Yekbûna Pergalê an jî SIT ji hêla ceribandinan ve tê kirin lê Testa Qebûlkirina Bikarhêner, ku bi gelemperî wekî UAT tê zanîn, di dawiyê de ji hêla bikarhênerên dawîn ve tê kirin. Ev gotar dê hem SIT û hem jî UAT bi hûrgulî bide ber hev û ji we re bibe alîkar ku hûn cûdahiyên sereke di navbera her duyan de fam bikin.
Werin em Lêgerîn!! 6>
SIT Vs UAT: Pêşniyar
Bi gelemperî, astên ceribandinê hiyerarşiya jêrîn heye:
- Testkirina yekîneyê
- Testkirina pêkhateyan
- Testkirina pergalê
- Testkirina yekbûna pergalê
- Testkirina pejirandina bikarhêner
- Hilberîn
Werin em cûdahiyên sereke di navbera Testkirina Yekbûna Pergalê (SIT) û Testa Pejirandina Bikarhêner (UAT) de analîz bikin.
Testkirina Yekbûna Pergalê ( SIT)
Du binepergal/pergalên cihêreng dê di her projeyekê de li xalekê bicivin. Divê em wê demê vê pergalê bi tevahî ceribandin. Ji ber vê yekê jê re tê gotin Testkirina Yekbûna Pergalê.
Pêngavên Xebatê yên SIT
- Divê yekîneyên takekesî pêşî di avahiyên cihê de bêne yek kirin.
- Tevahiya pergalê divê bi tevayî were ceribandin.
- Divê dozên testê bêne nivîsandinbikaranîna nermalava rast a li gorî hewcedariyên nermalavê.
- Çewtiyên wekî xeletiyên UI, xeletiyên herikîna daneyê, û xeletiyên navberê dikarin di vê ceribandinê de werin dîtin.
Mînak:
Werin em bifikirin ku malperek lênihêrîna tenduristî di destpêkê de 3 tablo hene ango Agahdariya nexweş, Perwerde, û tomarên bijîjkî yên berê . Malpera lênihêrîna tenduristiyê niha tabek nû bi navê Agahdariya derziyê lê zêde kiriye.
Niha hûrgulî an databasa tabloya nû bi tabloyên heyî re were yek kirin û pergalê heye. bi tevayî bi 4 tabloyan were ceribandin.
Divê em malpera entegre ya ku çar tabloyên wê hene ceribandin bikin.
Malpera entegre xuya dike tiştek wekî li jêr tê xuyang kirin:
Teknîkên ku di SIT-ê de têne bikar anîn
- Nêzîkbûna ji jor-bijêr
- Nêzîkbûna ji jêr jor
- Nêzîkatiya teqîna mezin
#1) Nêzîkatiya ji jor-bijêr
Wekî ku ji navê xwe jî diyar dike ev tê vê wateyê ku ew li dû ji serî heta binî darvekirinê. Ew rêbazek e ku tê de fonksiyona sereke an modul tê ceribandin ku li dû jêr-modulan bi rêzê têne ceribandin. Li vir, pirsek derdikeve holê ku em ê çi bikin heke jêr-modulên rastîn ên li pey hev tavilê ji bo entegrasyonê nebin.
Bersiva vê yekê dibe sedema STUBS.
Stub wekî bername têne zanîn . Ew wekî modulên dummy tevdigerin û fonksiyona modulê ya pêwîst bi awayekî sînordar pêk tînin.
Stubsfonksîyona yekîneyek/module/bin-module bi awayekî qismî heta ku modula rastîn ji bo entegrasyonê amade nebe ji ber ku entegrasyona jêr-modulan dijwar e.
Pêkhateyên asta nizm dikarin bi rêzê bi stûyan werin guheztin. entegre kirin. Ji ber vê yekê nêzîkatiya ji jor-xwarê dibe ku zimanek sazkirî an prosedurek bişopîne. Piştî ku stûyek bi pêkhateya rastîn were guheztin, stûyê din dikare bi pêkhateyên rastîn ve were guheztin.
Pêkanîna şemaya jorîn dê bibe modula A, modula B, modula C, modula D, modula E, Modula F, û Modula G.
Nimûne Bo Stubs:
#2) Nêzîkatiya Binî-Jê
Ev nêzîkatî li pey hiyerarşiya ji jêr ber bi jor ve diçe. Li vir modulên jêrîn pêşî têne yek kirin û paşê modulên bilind têne yek kirin û ceribandin.
Modul an yekeyên herî jêrîn têne yek kirin û ceribandin. Ji koma yekeyên jêrîn re Kuş tê gotin. Dema ku jêr-modulên bi modula sereke re tê entegre kirin, ger ku modula sereke peyda nebe, wê hingê DIVERS ji bo kodkirina bernameya sereke têne bikar anîn.
DIVERS ji bernameyên bangkirinê re tê gotin. .
Di vê nêzîkatiyê de xitimandin kêm e. asta bilindtir an jî modulek sereke modulek ajokar wekî ku di jimareya jorîn de tê xuyang kirin tê afirandin.
#3) Nêzîkbûna Big Banga
Bi gotinek hêsan, di Nêzîkbûna Big Banga Mezin de, divê hûn hemîyan bi hev ve girêdin. yekîneyên yekcar ûhemû pêkhateyan biceribînin. Li vir dabeşkirin nayê kirin. Pêdivî ye ku qusûr çênebe.
Ev nêzîkatî ji bo projeyên nû yên pêşkeftî yên ku ji nû ve hatine pêşve xistin an jî yên ku pêşkeftinên mezin derbas kirine bikêr e.
Qebûlkirina bikarhêner Ceribandin (UAT)
Dema ku ceribandinek projeya ceribandinê ya qedandî radestî xerîdar/bikarhênerê dawîn dike, wê hingê xerîdar/bikarhênerê dawî dê dîsa projeyê biceribîne da ku bibîne ka ew rast hatî sêwirandin. Ji vê re tê gotin Testa Qebûlkirina Bikarhêner.
Ji bo pêkanîna ceribandinê divê dozên ceribandinê yên guncav ji bo her duyan jî bêne nivîsandin.
Pêşvebir kodek li ser bingeha belgeya Taybetmendiya Pêdiviya Fonksiyonel. Tester wê diceribînin û xeletiyan radigihînin. Lê xerîdar an bikarhênerê dawî tenê dizane ku pergal bi rastî çawa dixebite. Ji ber vê yekê ew pergalê ji dawiya xwe ve ceribandin.
Pêngavên Xebatê yên UAT
- Plana UAT divê li gorî hewcedariyên were afirandin.
- Divê senaryoyên Li gorî hewcedariyên ku hatine çêkirin.
- Divê dozên ceribandinê û daneyên ceribandinê bêne amadekirin.
- Divê dozên ceribandinê werin xebitandin û ji bo xeletiyên heyî werin kontrol kirin.
- Heke tu xeletî tune ye û dozên ceribandinê derbas bûne wê hingê dikare proje were îmzekirin û ji bo hilberînê were şandin.
- Eger kêmasî an xeletî werin dîtin wê gavê divê ew tavilê were sererast kirin da ku ji bo serbestberdanê amade bibe.
Cûreyên Testkirina UAT
- Alpha Û BetaCeribandin: Testkirina alpha li cîhê pêşkeftinê tête kirin lê ceribandina beta li hawîrdora derveyî tête kirin ango pargîdaniyek derveyî hwd. yên ku ji berê ve hatine diyarkirin hewce ne ku werin bicîh kirin.
- Testkirina Pejirandina Rêziknameyê: Wekî ku nav dibêje ceribandin li dijî rêziknameyê tê kirin.
- Testkirina Pejirandina Xebatê: Operasyon an xebata ku hatî sêwirandin divê wekî ku tê hêvî kirin be.
- Testkirina Qutiya Reş: Bêyî ku kûr biçe, pêdivî ye ku nermalavê ji bo armanca xwe ya girîng were ceribandin.
Cûdahiyên sereke di navbera SIT Vs UAT de
SIT | UAT |
---|---|
Ev ji hêla ceribandin û pêşdebiran ve tê kirin. | Ev ji hêla bikarhênerên dawîn û xerîdaran ve tê kirin. |
Li vir yekbûna yekîneyan/yekîneyan tê kontrol kirin. Têkilî têne ceribandin. | Tevahiya sêwiranê li vir tê kontrol kirin. |
Yekîneyên takekesî têne yek kirin û ceribandin ku pergalê li gorî hewcedariyên kar dike. | Pergal bi tevahî ji bo fonksiyona sereke ya hilberê ku ji hêla bikarhêner ve tê xwestin tê ceribandin. |
Li gorî hewcedariyên ceribandinan tê çêkirin. | Ew li gorî perspektîfa bikarhêner tê kirin ka hilber divê çawa ji hêla bikarhênerê dawî ve were bikar anîn. |
SIT gava ku pergal tê berhev kirin tê kirin. | UAT tê kirindi dawiyê de hema berî serbestberdana hilberê. |
Encam
Testkirina entegrasyona pergalê bi giranî ji bo ceribandina hewcedariyên navbeynkariya pergalê tê kirin. Digel ku ceribandina pejirandina bikarhêner ji bo verastkirina fonksiyona pergalê bi tevahî ji hêla bikarhênerek paşîn ve tête kirin. Ji bo her du ceribandinê divê dozên îmtîhanê yên guncav bêne nivîsandin.
SIT dikare bi 3 teknîkan were kirin (Nêzîkatiyên Ser-xwarê, Binî-jor, û Big Bangê). UAT dikare bi karanîna 5 rêbazan were kirin (ceribandina Alpha û Beta, Testa Pejirandina Peymanê, Testa Qebûlkirina Rêzikê, ceribandina Pejirandina Operasyonê, û ceribandina qutiya reş).
Kêmasiyên ku di ceribandina pergalê de têne dîtin dikarin bi hêsanî werin rast kirin. Li ser bingeha kêmasiyan dikarin avahiyên cûda bêne çêkirin. Digel ku kêmasiyên di UAT de têne dîtin ji ceribandinan re wekî lekeyek reş têne hesibandin û nayên pejirandin.
Di UAT de karbidest an xerîdar divê razî bin ku hilbera pêşkeftî hewcedariyên wan di hawîrdora karsaziyê de peyda dike. SIT divê pêdiviyên fonksiyonê yên pergalê têr bike.
Em hêvî dikin ku ev gotar hemî pirsên we li ser SIT Vs UAT zelal kiriye!!