Komputiloj, Programado
Regresian teston programaro. Kio estas regresian teston
Kiam vi kreas altkvalitaj programaro, vi devas ne nur verki linio de kodo, sed ankaŭ certigi estas neniuj eraroj en ili. Kaj se la kulpo primitiva troviĝas en plej lingvoj eĉ dum la kompilado, des pli kompleksa necesas serĉi plu kiam kurante aplikoj. Tiu procezo estas nomita testado. Ĝi siavice estas dividita en kelkaj branĉoj, kiuj varias ilia enhavo kaj karakterizaĵoj de eraroj. Kiel parto de la artikolo estos konsiderita ke tia regresian teston. Kion tio reprezentas? Kio testoj estas tie? Ĉu eblas aŭtomatigi? Do, kio estas regresian teston? Ni parolu pli.
Tipoj, specoj, tendencoj
Regresian teston (regresian teston) - estas kontrolanta mekanismo, kiu celas detekti diversajn problemojn en areoj jam pruvis programoj. Ĉi tiu estas farita ne por la fina kondamno en foresto de ne-laboranta partoj de la kodo, kaj trovi kaj ripari malprogreso cimojn. Sub ili komprenas la bugs kiu ne aperas en la momento de skribado programoj, kaj kun la aldono de novaj sekcioj de kodo aŭ korekto de antaŭe farita eraroj en la kodo sintakso.
Resumante ĉiuj supre, oni povas konkludi, ke la celo regresian teston - certigi ke la korekto de ekzistantaj problemoj kondukos al novaj areoj en la jam-provitaj kodo. Estas du ĉefaj tipoj de provoj:
- Funkciojn.
- Ne funkciaj.
Ili povas esti esprimita kiel:
- Skriptoj.
- Aroj.
- Ilaroj por lanĉo.
Kion, fakte, inkludas regresian teston softvaro? La laboro en 3 ĉefaj areoj. Nome malprogreso:
- Cimoj.
- Malnovaj problemoj.
- Kromefikoj.
funkcia testoj
Estas bazitaj en la funkcioj, kiujn la sistemo. Eble okazos en la kompono, la integriĝo, la sistemo kaj la akcepto niveloj. La du ĉefaj aspektoj, kiuj estas provitaj;
- Postuloj.
- Business procezoj.
Kiam laboras pri la postuloj necese fari liston de kio devas esti provitaj. Estas dezirinda por identigi prioritato erojn, por determini la direkton de la laboro. Tio estas necesa ne ignori ĉiujn plej gravajn funkciojn. Kiam elprovanta "negoco procezoj" centras en ili, t. E. Scenaroj estas kuri ĉiutaga laboro.
La avantaĝoj de la funkcia ĉeko devus inkluzivi la fakton ke la softvaro simulas la reala uzo de la sistemo. Sed estas ankaŭ malavantaĝoj: ekzemple, la programo povas esti cedema al troa testado. Ĝi estas ankaŭ ebla preterlaso de logika erarojn en la programaro.
Ne-funkcia testado
Ĉi tiuj specoj de testoj celanta kontrolanta ĉiujn proprietojn kiuj ne rilatas al la funkcioj de la sistemo. tiaj parametroj povas de ili:
- Fidindeco. Estante elprovis respondojn al diversaj situacioj ne provizis.
- Performance. Kiel la sistemo funkcias, kiu estas cedema al diversaj ŝarĝoj.
- Komforto. Kiel oportuna por labori kun la apliko de la uzanto vido.
- Skalo. ŝanĝi la altecon de la postuloj kaj de la aplikaĵo larĝa kiam laboras kun malsamaj monitoroj.
- Sekureco. Kiel sekura estas uzanto datumoj, tiel kiel informo en malsamaj kanaloj de transdono.
- Portabilidad. Ĉekojn ĉu la apliko funkcias en malsamaj platformoj, kaj se jes - kiom da.
Kion la propraĵoj de la sistemo povas enketi en ĉi tiuj kazoj? Entute 4.
- Provi la instaladon. Kontrolis kiel bone sukcesas meti la programon en la komputilo por agordi ĝin, kaj se necese kaj forigi. Kvalito opcio permesas al la uzanto por redukti la riskon de datumoj perdo aŭ malpliigo (plimalboniĝo) elfaro aplikoj.
- Provas la uzon de komforto. Kontrolu la programaro evoluigita en usabilidad kaj klarecon de la uzanto fino.
- Agordaj testado. Ĝi engaĝas kontrolanta agado de la programo dum la instalado de diversaj sistemo agordojn, kaj ankaŭ spertis kun la interna agordojn de la programo.
- Testado por fiasko kaj reakiro. Kontrolante post la apero de eraroj. Taksas la respondon de la protekta propraĵoj, tiel kiel kio datumoj kaj kiom savis la abrupta fino de la apliko.
Resumante, ni notu, ke, kvankam de la ne-funkcia testado kaj sendependa testado de aplikoj en terminoj de rendimento de taskoj, ili povas paroli pri tiaj kvalitoj kiel fidindeco, Elfaro, Kaj sekureco programaro. Ĉi tiuj parametroj karakterizas la kvalito de la programo kaj iel lasi la impreson certa uzanto. Sekve, la graveco de ĉi tiu provo ne estas malpli ol tiu de la funkcia.
Testa kazoj
Testa kazoj nomas malplenan ĉeko por la programaro. Ili estas nomataj ilojn por aŭtomatigita testado. Tiu speciala programaro, per kiu specialisto kreas, depuración, ĝi ekzekutas kaj analizas la rezultojn de la apliko kuras tra tiaj evoluoj:
- Testa skriptoj. Tiuj inkludas aron de instrukcioj desegnita por aŭtomata ĉekojn de apartaj pecoj de programaro.
- Testa ilarojn. Tiu kombino de skriptoj kiuj testi iuj pecoj de programaro kiu estas integritaj aŭ komuna funkcia celojn.
- Testoj kuri. Tiu kombino de la diversaj skriboj aŭ aroj al samtempe kuri dum kontrolanta programo.
Aŭtomatigo de regresión testoj
aŭtomatigo de laboro - unu el la fundamentoj de homa disvolviĝo en la 21-a jarcento. Ŝi tuŝis la temon. Tiel, sub la aŭtomata programaro testado kompreni la konfirmo procezo de la softvaro, dum kiu la ĉefaj funkcioj kaj taskoj kiel ekkuro, inicialización kaj ekzekuto, kaj ankaŭ analizon kaj transdono de rezultoj, efektivigas aŭtomate, uzante taŭgajn ilojn. Tiu ago estas farita fare de teknikisto respondeca de la kreo, depuración kaj subtenon en laboranta kondiĉon testo skriptoj, provo kits kaj instrumentación. Laboro povas esti efektivigita kun diversaj programoj, inkluzive de regresian teston kaj aŭtomata sistemoj.
malprogreso cimoj
Sub tiu testo kompreni serĉo problemoj kiuj estas oficiale "estis forigitaj," sed estas kialoj por kredi ke ili ankoraŭ ekzistas. La propreco de ĉi tiu tipo de inspektado estas, ke ĝi estas necesa por kontroli ĉiujn agojn kun aparta objekto en diversaj kombinaĵoj. La unua testo matĉo realaĵo, Raportas la problemo estas solvita per la mekanismo por kiu ĝi estis trovita. Regresian teston aranĝo en ĉi tiu kazo helpas certigi ke ne ekzistas malfavoraj efikoj.
Regreso de malnovaj eraroj
Tiu rilatas al la identigo de situacioj kie la lastaj ŝanĝoj faritaj al la programo kodo, nuligita bugfixes. Tiel, ili denove komencu esti aktiva. Tial, kiam farante ŝanĝojn al la programaro kodo necesa por komenci la testado procezo de la komenco (supozante, kompreneble, ke estis problemoj kun la elfaro).
Regreso kromefikon
Sub ŝia kompreni la situacion, kiam la lastaj kodo ŝanĝon en unu parto de apliko farita senefika iuj aŭ ĉiuj el la aliaj partoj de la evoluintaj programo. Kiel indiko de la ĉeesto de tiaj problemoj estas la manko de agado en unu aŭ pluraj partoj de la programo. La tasko de la testanto identigi ĉiu problemo areoj.
Resumante cxion, skribitan, kiu povas diri pri regresian teston? Ĝi nun estas temo kiu devus ne plu kaŭzas problemojn. Ĝi restas nur majstri ĉio praktike.
Similar articles
Trending Now