
software parisodhana vivaadangal

utharavaadithamulla software parishodhanayekkurichu software testing ezhuthukaarkkum kansalttantukalkkum idayil ganyamaaya vaividhyam undu. sandarbha-nayikkappedunna sameepanathinte vakthaakkal software testinginekkurichu rachanayude bhooribhaagavum sidhaanthamaayi kanakkakkunnu, mattullavar ithu 829 documentation staanderdinu virudhamaanennu vishwasikkunnu.
mikacha reethikal.
sandarbha-nayikkappedunna sameepanathinte vakthaakkal vishwasikkunnathu parisodhanayude mikacha reethikal illennaanu, marichu oro savishesha sahacharyathinum anusrithamaayi parisodhana reethikal thiranjedukkaano kandupidikkaano testtare anuvadikkunna oru koottam kazhivukalaanu parisodhana ennu. jaims marcus baachu ezhuthi...sandarbham pariganikkathe, saadhyamaaya matellaa sanbradaayangalekkaalum mikacha oru pariseelanavumilla."ennirunnaalum, chila parisodhanaa pariseelakar" "mikacha sanbradaayangal" "enna aashayathil oru prashnavum kanunnilla, koodaathe oru sambradaayam saarvathrikamaayi baadhakamaanennu soochippikkunnuvennu aaa padam vishwasikkunnilla".
software testinginte tharangal.
chadulatha virudhamaayi. parambaraagatha.
1990 muthal, pareekshanathekkurichulla oru puthiya shaili munbu vannathine velluvilikkaan thudangi. ithumaayi bandhapetta adisthaana pravartthanangal sem canner "testing computer software" aayi parakke kanakkakkunnu. testermark sozhs kodilekkum poornnamaaya savisheshathakalilekkum poornnamaaya praveshanamundennu anumanikkunnathinupakaram, cannor jaims baachum ulppedeyulla eee ezhuthukaar, anishchithathvathinteyum nirantharamaaya maattathinteyum saahacharyangalil testermaar pravartthikkaan padikkanamennu vaadichu. athesamayam, prakriyayude "pakwata" yilekkulla ethir pravanathayum sheshi pakwata modalinte roopathil nilayurappichu. chadulamaaya parisodhana prasthaanatthinu (chadulamaaya vikasana padhathikalil nadappaakkunna parisodhanayude roopangal ulppedunnu, ennaal avayil maathram parimithappedunnilla) pradhaanamaayum vaanijya vrithangalil janapreeti undu, athesamayam cmm sarkkarum sainika software daathaakkalum sweekarichu.
ennirunnaalum, sii. emm. emm polulla "maturity modalukal" chadulamaaya parishodhanaykkethire nilakollukayo ethirkkukayo cheythuvennu parayunnath sariyaayirikkilla. chadulamaaya chalanam oru 'pravartthana maarggam' aanu, athesamayam cmm oru prakriya mechappeduthal aashayamaanu.
ennaal mattoru veekshanam pariganikkendathundu oru samghadanayude pravartthana samskaaram. anishchithathvathinte lokath pravartthikkaan pareekshakarkk kazhivundayirikkanam ennathu sathyamaanengilum, avarude vazhakkam disaabodhamullathaayirikkanam ennathum sariyaanu. pala kesukalilum testt kalcharukal svayam nayikkappedunnathinaal falamillaathathum uthppaadanakshamamallaathu phalangal undakam. koodaathe, vaikalyangalude nalla thelivukal nalkunnathu onnukil ningal valare valia oru prashnatthinte attam kandethiyenno allengil ningal ellah saadhyathakalum theernnuvennum soochippikkaam. oru chattakkood parisodhanayude oru pareekshanamaanu. nammude pravartthanatthinte sheshi alakkaan (saadhookarikkaan) kazhiyunna oru athirthi ithu nalkunnu. irupakshavum thangalude pravartthanatthinte gunangalekkurichu vaadikkunnu, athu thudarum. ennirunnaalum, delivari gunanilavaarathekkurichu oro vilayiruthalilum thelivu undu. ningal valare sookshumamaayi shradha kendreekarikkukayaanenkil chittayayi pareekshikkunnath nallathalla. maruvashathu, oru koottam pishakukal kandethunnathu chadulamaaya reethikal prerakashakthiyaayirunnave soochanayalla; ningal theerchayaayum oru mosham joliyil idarippoyirikkaam.
paryaveshana virudha. thirakkatha ezhuthiyittundu.
paryavekshana parisodhana ennaal padanatthinu oonnal nalkikkond oresamayam testt design testt execution ennaanu ardhamaakkunnathu. skript cheytha parisodhana ennaal pareekshanam nadappilaakkunnathinu munbu padanavum pareekshana roopakalppanayum nadakkunnu, palappozhum pareekshanam nadappilaakkumbol patanam veendum nadathendathundu. paryavekshana parisodhana valare saadhaaranamaanu, ennaal parishodhanayekkurichulla mikka rachanakalilum parisheelanatthilum ithu paraamarshikkappedukayo pothuve thettidharikkappedukayo cheiyunnu. chila ezhuthukaar ithine praadhamikavum anivaryavumaaya oru sambradaayamaayi kanakkakkunnu. testermark software parichithamaakumbol gadanaaparamaaya paryavekshana parisodhana oru vittuveezhchayaanu. testt charter ennariyappedunna oru avyakthamaaya testt plan ezhuthappettirikkunnu, eathu pravarthanakshamathayaanu parishodhikkendathennu vivarikkunnu, pakshe engane allah, vyakthigatha testermaare parisodhanayude reethiyum ghattangalum thiranjedukkaan anuvadikkunnu.
praadhamikamaayi paryaveshana parisodhana sameepanavumaayi bandhapetta rund pradhana poraaymakalundu. aadyathethu, vaikalyangal thadayaan avasaramilla ennathaanu, munkootty testtukal roopakalppana cheiyunnathu sisttam aavashyakathakalilum roopakalppanayilum prasnangal palappozhum velippeduthunna gadanaaparamaaya staatik testinginte oru roopamaayi varthikkumbol ithu sambhavikkam. randaamathethu, testt charterukal undengilum, testt kavarej pradarshippikkukayum poornnamaayum paryavekshana parisodhana sameepanam upayogichu testtukalude aavarthanakshamatha kaivarikkukayum cheiyunnathu budhimuttaanu ennathaanu. ekkaaranathaal, oro sameepanathinteyum poraaymakal laghookarikkunnathinoppam nettangal koyyan skript cheythathum paryaveshanaparavumaaya parisodhanayude mishrita sameepanam palappozhum upayogikkunnu.
maanuval vezhsas. automated.
testt automation athinte moolyavumaayi thaarathamyappeduthumbol valare chelaveriyathaanennum athu mithamaayi upayogikkanamennum chila ezhuthukaar vishwasikkunnu. chadulamaaya vikasanathinte vakthaakkal polulla mattullavar ellah parishodhanakaludeyum 100% automate cheyyaan shupaarsha cheiyunnu. automated testinginu automated testt oraakkilukal aavasyamaanu ennathaanu automation sambandhicha oru velluvili (softweyarile oru prashnam thirichariyaan kazhiyunna oru samvidaanamo thathwamo aanu orakkil). atharam upakaranagalkk looad testing softweyarilo (oresamayam noorukanakkinu allengil aayirakkanakkin thavanakalulla oru aaplikkeshanil saine inn cheiyunnathiloodeyo) allengil softweyarile edaykkideyulla pishakukal parishodhikkunnathilo moolyamundu. 
automated software testinginte vijayam poornnavum samagravumaaya testt planningine aasrayichirikkunnu. testt-drivend development polulla software development straattajikal oru oorganaiseshante parisodhanaa vibhavangalude valiyoru bhagam automated testinginaayi viniyogikkuka enna ashayavumaayi valare poruthappedunnu. niravadhi valia software samghadanakal automated testing nadathunnu. chilar punarvilppanaykkalla, aantharika vikasanathinaayi prathyekam svanthamaayi automated testing parithasthithikal vikasippicheduthittundu.
software design vezhsas. software nadappaakkal.
software testermaar software nadappaakkal parishodhikkunnathil maathram othungaathe, software design parishodhikkunnathilum othunganam. eee anumaanathode, pareekshakarude pankum pankaalitthavum naadakeeyamaayi maarum. atharamoru anthareekshathil, pareekshana chakravum maarum. software design parishodhikkunnathin, designer, prograamar ennivarumaayi chernnu testermaar aavashyakathakalum design savisheshathakalum avalokanam cheyyum, ithu software vikasanathil neratthe bagukal thirichariyaan sahayikkum.
melnottam.
software testingile oru thathwam juvenal uyarthunna classical laattin chodyathaal samgrahikkappedunnu
"kyus kastodiyatt ipsos kastodukal" (aaraan kaavalkkaare nireekshikkunnathu?), allengil pakaramaayi paraamarsikkunnu 
anoupachaarikamaayi, "heisenbug" enna ashayam (highsenberghinte anishchithathva thathwathe nireekshaka falavumaayi aashayakkuzhappathilaakkunna oru saadhaarana thettidhaarana). eathu tharatthilulla nireekshanavum oru prathipravarthanamaanu, parisodhanayude pravartthanam pareekshikkunnathineyum badhikkum ennathaanu ashayam.
praayogikamaayi paranjaal, testt enchineeyar mattu softweyarukal (hardware fameware) upayogichu software (chilappol hardware allengil fameware) pareekshikkunnu. lakshyathile vaikalyangalude falamallaattha vidhathil prakriya paraajayappedaam, marichu parisodhanaa upakaranathile (allengil yadhaarthathil uddeshicha savisheshathakal) vaikalyangalude falamaanu.
parisodhanayude falaprapti alakkunnathinayi alavukal vikasippichukondirikku. coode kavarej vishakalanam cheyyuka ennathaanu oru reethi (ithu valare vivaadaparamaanu)-eathu mekhalakalaanu ulppeduthaathathennu ellaavarkkum amgeekarikkaanum eee mekhalakalile kavarej mechappeduthaan sramikkaanum kazhiyum.
bugs manahpoorvvam kodilum sthaapikkaam, koodaathe kandethiya bugsinte ennam manappoorvvam sthaapicha bugsinte shathamaanathe adisthaanamaakki pravachikkaan kazhiyum. manappoorvamaaya bagukal manappoorvamallaathavayude athe tharatthilulla bagukalaanennu ithu anumaanikkunnu ennathaanu prashnam.
avasaanamaayi, charitraparamaaya kandethal nirakkukalude vishakalanam undu. ethra bagukal kandethiyittundenn alakkunnathiloodeyum avaye pravachicha samkhyakalumaayi thaarathamyam cheiyunnathiloodeyum (samanamaaya projakdukalumaayulla munkaala anubhavathe adisthaanamaakki), parisodhanayude falapraapthiyekkurichu chila anumanangal nadatthaam. gunanilavaaratthinte samboornna alaveduppallengilum, oru padhathi pakuthiyolam poortthiyaayittundengil, vaikalyangalonnum kandethiyittillengil, qa upayogikkunna nadapadikramangalil mattangal aavashyamaayi vannekkaam.

