Qhov Sib txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv

Qhov Sib txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv
Qhov Sib txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv

Video: Qhov Sib txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv

Video: Qhov Sib txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv
Video: Настя и история о загадочных сюрпризах 2024, Lub Xya hli ntuj
Anonim

Kev Ntsuas Kev Ntsuas vs Object Oriented Testing

Kev kuaj software yog ib qho ntawm cov kauj ruam tseem ceeb tshaj plaws hauv kev txhim kho software. Kev ntsuam xyuas software ua kom paub tseeb tias cov software tsim tau ua tiav tag nrho cov neeg siv khoom xav tau thiab ua tiav yam tsis muaj qhov yuam kev. Raws li cov software txhim kho cov qauv thiab cov tswv yim tau hloov pauv los ntawm qhov pib dej tsaws tsag software txhim kho mus rau OOD / Agile thiab lwm cov ntsiab lus tshiab, kev sim kuj tau hloov pauv los ntawm kev sim (tseem ceeb) mus rau Object Oriented Testing (OOT). Tab sis vim hais tias kev txhim kho dej tsaws tsag tseem siv tau, kev sim cov qauv tseem siv los ntawm cov neeg sim.

Kev Ntsuas Kev Ntsuas yog dab tsi?

Cov txheej txheem kev sim ua raws li feem ntau yog thaum lub neej dej tsaws tsag siv los tsim software ntawm cov koom haum. Kev sim cov pa ib txwm muaj nyob rau hauv lub sijhawm xeem ntawm lub neej voj voog, uas feem ntau ua raws li theem kev loj hlob thiab mus rau theem kev siv. Thaum lub sijhawm xeem no, feem ntau peb hom kev sim yuav raug ua. Kev ntsuam xyuas qhov system yuav ua kom paub tseeb tias cov txheej txheem ua tau raws li cov neeg siv khoom xav tau sau tseg hauv SRS (Software Requirements Specification), feem ntau yog siv lub thawv dub. Kev sib xyaw ua ke sim cov qauv tsim ua ntej los ntawm kev ua haujlwm thiab kev ua kom tawg. Kev ntsuas kev sib xyaw ua ke yog ua raws li cov qauv ntawm kev tsim qauv siv los ntawm sab saum toj-down lossis hauv qab-up mus kom ze. Thaum kawg, chav kuaj xyuas kom paub tseeb tias tus qauv tsim muaj tseeb.

Kev Ntsuas Object Oriented yog dab tsi?

Siv Object Oriented (OO) tsom xam thiab tsim nrog rau Agile thiab lwm yam kev txhim kho software tsis ntev los no ua rau Kev Ntsuas Object Oriented. OO txoj kev loj hlob feem ntau yog tsom rau tus cwj pwm. Kev ntsuam xyuas yog ua tiav nrog qhov tseem ceeb ntawm kev sib xyaw. Qhov ntawd txhais tau tias tsim yog tsim los ntawm ib thooj thiab tsim ua ke kom ua tiav tag nrho cov txheej txheem. Vim hais tias kev tsim kho sai thiab qee hom kev nce ntxiv tau siv rau kev txhim kho OO niaj hnub no, peb qhov kev sim ua ke (system, kev sib koom ua ke thiab kev sim ntsuas) tsis pom meej hauv OO tsim (tab sis lawv muaj nyob rau ntau lub sijhawm). Kev ntsuas qhov system (raws li kev xeem OO) yuav siv ntau yam tib yam (lub thawv dub) mus kom ze raws li cov qauv kev sim thiab yuav kuaj xyuas qhov yuav tsum tau ua tshwj xeeb (vim cov cai yuav tsum tau txheeb xyuas tsis hais txog ntawm txoj kev txhim kho). Chav ntsuas nyob rau hauv cov khoom taw qhia kev sim yog zoo ib yam li cov pa ntsuas pa, tab sis qhov sib txawv hauv paus yog lub ntsiab lus ntawm chav tsev siv. Tam sim no txais cov chav uas siv rau kev ntsuas chav tsev yog cov chav kawm thiab cov txheej txheem.

Dab tsi yog qhov txawv ntawm Kev Ntsuas Kev Ntsuas thiab Kev Ntsuas Cov Khoom Siv?

Kev sim ua raws li ib txwm siv rau kev sim feem ntau ua tiav thaum lub caij nplooj zeeg lub neej yog siv rau kev txhim kho, thaum cov khoom taw qhia kev sim yog siv thaum cov khoom taw qhia kev tsom xam thiab tsim yog siv los tsim cov software lag luam. Cov kev ntsuam xyuas ib txwm tsom ntau dua rau kev decomposition thiab kev ua haujlwm zoo raws li qhov tsis zoo rau cov khoom taw qhia, uas siv cov khoom sib xyaw. Peb theem ntawm kev xeem (system, kev sib koom ua ke, chav tsev) siv nyob rau hauv cov pa xeem tsis tau meej meej thaum nws los txog rau cov khoom oriented xeem. Lub ntsiab yog vim li cas rau qhov no yog tias OO txoj kev loj hlob siv incremental mus kom ze, thaum ib txwm kev loj hlob raws li ib tug sequential mus kom ze. Nyob rau hauv cov nqe lus ntawm kev xeem chav tsev, cov khoom oriented xeem saib ntawm ntau me me units piv rau cov pa xeem.

Pom zoo: