Hakima Zidouri CONSEIL INGENIERIE Informatique Rseau 3 CONTINUOUS

  • Slides: 14
Download presentation
Hakima Zidouri CONSEIL & INGENIERIE Informatique Réseau 3 CONTINUOUS TESTING Exposé de système -

Hakima Zidouri CONSEIL & INGENIERIE Informatique Réseau 3 CONTINUOUS TESTING Exposé de système - 2004

Sommaire CONSEIL & INGENIERIE • L’intérêt des tests unitaires • Outils : JUnit •

Sommaire CONSEIL & INGENIERIE • L’intérêt des tests unitaires • Outils : JUnit • Écrire ses tests • Plug-in : Continuous Testing • Les plus de Continuous Testing • Démonstration • Différents outils de tests unitaires • Conclusion : ce qu’il faut retenir 2

CONSEIL & INGENIERIE seriatinu stset sed têrétni’L : eriatinu tset e. L ’d noitucéxe’l

CONSEIL & INGENIERIE seriatinu stset sed têrétni’L : eriatinu tset e. L ’d noitucéxe’l euqovorp iuq edoc ed tuob • . tatlusér el esylana ne iuq te edoc ed tuob : seriatinu stset sed têrétni’L tnemecaciffe tnemedipar ressergér snas epiuqé ne remmargor. P • • 3

tin. UJ : slitu. O CONSEIL & INGENIERIE AVAJ : tset ed krowemar. F

tin. UJ : slitu. O CONSEIL & INGENIERIE AVAJ : tset ed krowemar. F • … ed temrep tin. UJ reifirév regirroc retnemucod • • • . AVAJ sessalc ses … 4

CONSEIL & INGENIERIE stset ses erircÉ retset à essal. C tse. T ed essal.

CONSEIL & INGENIERIE stset ses erircÉ retset à essal. C tse. T ed essal. C slit. U ssalc cilbup Ctse. T sdnetxe tse. Tslit. U ssalc cilbup { )b tni , a tni( dda tni cilb{up )(dd. Atset diov cilbup { ; b + a n{ruter }. . . } } } 5

tress. A te esa. Ctse. T : stset ses erircÉ CONSEIL & INGENIERIE stset

tress. A te esa. Ctse. T : stset ses erircÉ CONSEIL & INGENIERIE stset sel riniféd : esa. Ctse. T. krowemarf. tin. UJ sruerre sel reifitnedi : tress. A. krowemarf. tin. UJ fitimirp sepyt xued ed étilagé’l retset : ). . (slauq. Etressa • itidnoc enu retset : )…(eur. Ttressa te )…(esla. Ftressa • éfér enu is retset : )…(llu. Nto. Ntressa te )…(llu. Ntressa • o xued is retset : )…(ema. Sto. Ntressa )…(ema. Stressa • tejbo’d mon emêm ua 6

CONSEIL & INGENIERIE etiu. Stse. T : stset ses erircÉ uj esne nu rinuér

CONSEIL & INGENIERIE etiu. Stse. T : stset ses erircÉ uj esne nu rinuér ed tem; re*p. k: reotwiue. Smtasref. T. . tkironw emtarrof. ptmini. UJ stse. Tse. Lretucex. E ssalc cilbup essalc emêm enu snad { etèlpmoc noit)a(ceilptpiau'sl etdsets. Tetcintuartinsetcbiolb: utêprétn. I { el suo. T"(etiu. Stse. T wen = etius etiu. Stse. T ; ): "esdtoshettéM ; )ssalc. tse. Tessal. Ca. M(etiu. Stse. Tdda. etius etiu. Stse. T tejbo nu reér. C • ; )ssalc. tse. T 2 essal. Ca. M(etiu. Stse. Tdda. etius us an ssalc al ed ecnatsni (tse. Tdda ed; oehttéim l rreulteeprp. A • retuoja à tset ed essalc euqahc ruo}p )][sgra gnirt. S(niam diov citats cilbup )(nur edohtém al releppa te niam el riniféD{ • ; ))(etius(nur. rennu. Rtse. T. iutxet. tinuj } } 7

CONSEIL & INGENIERIE )1( gnitse. T suounitno. C : ni-gul. P … temrep gnitset

CONSEIL & INGENIERIE )1( gnitse. T suounitno. C : ni-gul. P … temrep gnitset suounitno. C • resitamotua’d resiroirp ed rertlif ed . seriatinu stset ses … : tin. UJ rus ésa. B • snoitamrofni semêm • tamrof emêm • 8

CONSEIL & INGENIERIE )2( gnitse. T suounitno. C : ni-gul. P : suounitno. C

CONSEIL & INGENIERIE )2( gnitse. T suounitno. C : ni-gul. P : suounitno. C : rneiv-igtcu. A llra. Ptsgnn. I itdsnea. Tdsnui. Fou>nistentoa. Cdp/U) etreajowrtpfou. Sd >( speleit. Hrepo • r. P • llatsni ottese» rugtnaietsf ew. Tenderm ofrohfcnr. Iaeel. Sban. E • « • » gnitse. T demrofn. . e. I tsi. S uoeutnaitdnpo. UCdedl. Aban. E • « • 9

CONSEIL & INGENIERIE )1( gnitset suounitno. C ed sulp se. L : stset sel

CONSEIL & INGENIERIE )1( gnitset suounitno. C ed sulp se. L : stset sel RERTLIF te RESIROIRP • noitazitiroir. P dna gniretli. F tse. T noitucéxe’d erdro nu reificéps ed étilibissop >- sétiroir. P ertli. F tsri. F serulia. F tnece. R tso. M • seccu. S suoiver. P tim. O • tsri. F serulia. F tneuqer. F tso. M • serulia. F tnece. R tso. M • tsri. F tse. T tsekciu. Q • ln. O t. C(retli. F demrofn. I • nibo. R dnuo. R • retli. F o. N tluafe. D • modna. R • gniredroer o. N • 01

CONSEIL & INGENIERIE )2( gnitset suounitno. C ed sulp se. L sruerre’d etsil te

CONSEIL & INGENIERIE )2( gnitset suounitno. C ed sulp se. L sruerre’d etsil te sruerre’d noitacifito. N • wei. V smelbor. P dna noitacifiton rorr. E ol tneuohcé iuq sedohtém sel ecnedivé ne esim >stset 11

CONSEIL & INGENIERIE noitartsnoméD : elpmis elpmexe n. U avaj. ne. Tpo. T :

CONSEIL & INGENIERIE noitartsnoméD : elpmis elpmexe n. U avaj. ne. Tpo. T : retset à essal. C • avaj. tse. Tne. Tpo. T : tset ed essal. C • : GI ne elpmex. E avaj. ertene. Fa. M : retset à essal. C • avaj. tse. Tertene. Fa. M : tset essal. C • 21

CONSEIL & INGENIERIE seriatinu stset ed slituo stneréffi. D : segagnal sel ruo. P

CONSEIL & INGENIERIE seriatinu stset ed slituo stneréffi. D : segagnal sel ruo. P in. UN TEN. / tin. Upp. C ++C in. UD ihple. D 31

Conclusion : ce qu’il faut retenir CONSEIL & INGENIERIE L’intérêt d’utiliser des cas de

Conclusion : ce qu’il faut retenir CONSEIL & INGENIERIE L’intérêt d’utiliser des cas de tests : • non régression du code • rapidité • clarté • documentation efficace Options de Continuous testing : • automatiser • prioriser • filtrer • spécifier les erreurs 14