Baixe o app para aproveitar ainda mais
Prévia do material em texto
Au la 6 - 10 /0 5/ 20 06 3 Es tr at ég ia s de te st e de so ftw ar e • So ftw a re é te st a do pa ra se de sc o br ir e rr o s de pr o jet o e co n st ru çã o . • Um a e st ra té gi a de te st e de so ftw a re fo rn e ce u m ro te iro qu e de ve re sp o n de r a qu e st õe s do tip o : – Qu a is o s pa ss o s a se re m co n du zi do s co m o pa rte do te st e ? – Qu a n do o s pa ss o s sã o pl a n e jad o s e e xe cu ta do s? – O pr o gr a m a de ve se r te st a do co m o u m to do o u e m pa rte s? – Te st e s qu e já fo ra m co n du zi do s de ve m se r re - e xe cu ta do s qu a n do o so ftw a re é m o di fic a do ? – Qu a n do o cl ie n te de ve se r e n vo lv id o ? Au la 6 - 10 /0 5/ 20 06 4 Ca ra ct er ís tic as ge n ér ic as da s es tr at ég ia s de te st e • Pa ra re a liz a r u m te st e e fe tiv o , u m a e qu ip e de so ftw a re de ve co n du zi r re vi sõ e s té cn ic a s fo rm a is . – Co m is so , m u ito s er ro s sã o e lim in a do s an te s do in íc io do te st e . • O te st e co m e ça n o n ív e l d e co m po n e n te e pr o ss e gu e “ pa ra fo ra ” , e m di re çã o à in te gr a çã o de to do o si st e m a . • D ife re n te s té cn ic a s sã o a de qu a da s e m di fe re n te s m o m e n to s. • O te st e é co n du zi do pe lo de se n vo lv e do r do so ftw a re o u (pa ra pr o jet o s gr a n de s) u m gr u po de te st e in de pe n de n te . • O pr o gr e ss o de ve se r m e n su rá ve l. Au la 6 - 10 /0 5/ 20 06 5 Ve rif ic aç ão e Va lid aç ão • O te st e é so m e n te u m e le m e n to de u m co n ce ito m a is a m pl o da e n ge n ha ria de so ftw a re , co n he ci do co m o Ve rif ic a çã o e Va lid a çã o (V &V ). • Ve rif ic a çã o = Es ta m o s co n st ru in do o pr o du to co rr e ta m e n te ? • Va lid a çã o = Es ta m o s co n st ru in do o pr o du to ce rto ? • O u tra s a tiv id a de s sã o n e ce ss ár ia s pa ra V& V co m o a s re vi sõ e s té cn ic a s e fo rm a is , a u di to ria de qu a lid a de e co n fig u ra çã o , m o n ito ra m e n to de de se m pe n ho , e tc . – O te st e de ve se r o úl tim o re cu rs o pa ra av a lia r a qu a lid a de . • Ex is te u m de ba te se o te st e só fo rn e ce ve rif ic a çã o o u se ta m bé m po de fo rn e ce r va lid a çã o . Au la 6 - 10 /0 5/ 20 06 6 O rg an iz aç ão do Te st e de So ftw ar e • Co n flit o de in te re ss e s – O de se n vo lv e do r te m in te re ss e em de m o n st ra r qu e o pr o gr a m a e st á liv re de e rr os e qu e fu n ci o n a de ac or do co m os re qu is ito s. – As si m , o de se n vo lv e do r pr o jet a e e xe cu ta te st es qu e de m on st ra m qu e o pr o gr am a fu n ci o n a , e m ve z de de sc o br ir er ro s. – Um gr u po de te st e in de pe n de n te n ão te m es se co n flit o . • Co n ce pç õe s e qu iv o ca da s – O s de se n vo lv e do re s n ão de ve m fa ze r n e n hu m te st e. – O gr u po de te st e in de pe n de n te (IT G ) d ev e se e n vo lv e r co m o pr o jet o so m en te qu a n do os pa ss os de te st e es tã o pa ra co m eç ar . • O rg a n iz a çã o re co m e n da da – O de se n vo lv e do r te st a a s u n id a de s in di vi du a is e fa z te st es de in te gr a çã o at é a ar qu ite tu ra do so ftw ar e e st a r co m pl et a . – D e po is , o IT G tra ba lh a jun to co m o de se n vo lv e do r pa ra ga ra n tir qu e te st e s rig o ro so s se rã o co n du zi do s. Au la 6 - 10 /0 5/ 20 06 7 Um a Es tr at ég ia G lo ba l p ar a A rq u ite tu ra s Co n v en ci o n ai s 1. Te st e de u n id a de • Fo ca liz a ca da co m po n e n te in di vi du a lm e n te , ga ra n tid o qu e fu n ci o n a . • Fa z u so in te n si vo de té cn ic a s qu e e xe rc ita m ca m in ho s e sp e cí fic o s n a e st ru tu ra de co n tro le . 2. Te st e de in te gr aç ão • Fo ca liz a o pa co te de so ftw a re co m pl e to e tra ta da ve rif ic a çã o do pr o gr a m a co m o u m to do . • Fa z uso de té cn ic a s de pr o jet o de ca so s de te st e qu e e n fo ca m a s e n tra da s e sa íd a s, a lé m de e xe rc ita r ca m in ho s e sp e cí fic o s. 3. Te st e de va lid a çã o • Cr ité rio s de a va lia çã o e st a be le ci do s du ra n te a a n ál is e de re qu is ito s sã o a va lia do s. 4. Te st e de si st e m a • Te st a a co m bi n a çã o do so ftw a re co m o u tro s e le m e n to s do si st e m a (co m o ha rd w a re , pe ss o a l e ba n co s de da do s). • Ve rif ic a se a fu n çã o /d e se m pe n ho gl o ba l d o si st e m a é a lc a n ça da . Au la 6 - 10 /0 5/ 20 06 8 Um a Es tr at ég ia G lo ba l p ar a A rq u ite tu ra s O rie n ta da a O bje to • É id ên tic a e m filo so fia à e st ra té gi a pa ra a rq u ite tu ra s co n ve n ci o n a is , m a s di fe re n a a bo rd a ge m . – O m e n o r e le m e n to te st a do é u m a cl a ss e o u pa co te de cl a ss e s qu e co la bo ra m . • Ab ra n ge a tri bu to s e op er aç õe s e im pl ic a co m u n ic aç ão e co la bo ra çã o . – À m e di da qu e a s cl a ss e s sã o in te gr a da s, u m a sé rie de te st e s é fe ita pa ra de sc o br ir e rr o s de vi do a co m u n ic a çã o e co la bo ra çã o e n tre cl a ss e s. Au la 6 - 10 /0 5/ 20 06 9 Cr ité rio s pa ra Co m pl et am en to do Te st e • Qu a n do de ve m o s te rm in a r o te st e ? • N ão há u m a re sp o st a de fin iti va , po is n u n ca po de m o s ga ra n tir co m 10 0% de ce rte za qu e n ão há e rr o s. • Al gu m a s re sp o st a s “ cí n ic a s” : – O te st e n u n ca a ca ba , a ta re fa pa ss a do e n ge n he iro de so ftw ar e pa ra o cl ie n te . – O te st e de ve a ca ba r qu a n do o te m po o u o di n he iro ac a ba re m . • R e sp o st a s ba se a da s e m cr ité rio s e st a tís tic o s: – Co le ta n do m ét ric a s e u sa n do m o de la ge m es ta tís tic a e te o ria da co n fia bi lid a de de so ftw a re , po de m se r de se n vo lv id o s m o de lo s de fa lh a de so ftw ar e . – O s m od e lo s e st at ís tic os pe rm ite m di ze r, po r e xe m pl o: “ Co m 95 % de co n fia n ça , a pr o ba bi lid a de de m il ho ra s de o pe ra çã o de CP U liv re de fa lh a s é de 0, 99 5” . Au la 6 - 10 /0 5/ 20 06 10 D ire tr iz es Es tr at ég ic as I • Es pe ci fiq u e o s re qu is ito s do pr o du to de u m m o do qu a n tif ic áv e l m u ito a n te s de te st a r. – Is so in cl u i c ar a ct er ís tic a s co m o po rta bi lid a de e u sa bi lid a de . • En u n ci e e xp lic ita m e n te o s o bje tiv o s do te st e. – A co be rtu ra , o te m po m éd io e n tre fa lh as , a de n si da de re st an te de de fe ito s, o n úm e ro de ho ra s de tra ba lh o po r te st e , e tc . • En te n da o s u su ár io s de so ftw a re e de se n vo lv a u m pe rfi l pa ra ca da ca te go ria . – Fo ca liz a o te st e n o u so re a l d o pr o du to . • D e se n vo lv a u m pl a n o de te st e qu e e n fa tiz e u m ci cl o rá pi do (2% do e sf o rç o do pr o jet o ). – G er a u m a re a lim e n ta çã o rá pi da pa ra o pr o jet o . Au la 6 - 10 /0 5/ 20 06 11 D ire tr iz es Es tr at ég ic as II • Co n st ru ir so ftw a re ro bu st o . – O so ftw ar e de ve se r ca pa z de a u to - di ag n os tic ar ce rta s cl a ss es de er ro . – O pr o jet o de ve a co m od ar au to m a çã o de te st e e te st e de re gr es sã o. • Us a r re vi sõ e s té cn ic a s fo rm a is c o m o filt ro . – R e du ze m a qu a n tid a de de te st e s n ec es sá ria pa ra pr od u zi r so ftw ar e de al ta qu a lid a de . • Co n du zi r re vi sõ e s té cn ic a s fo rm a is p a ra a va lia r a e st ra té gi a de te st e . – Po de m de sc ob rir in co n si st ên ci as , om is sõ e s e er ro s n a a bo rd ag e m de te st e . • D e se n vo lv e r u m a a bo rd a ge m de a pe rfe iço a m e n to co n tín u o pa ra o te st e . Au la 6 - 10 /0 5/ 20 06 12 Te st e de Un id ad e • Fo ca liz a n a m e n o r u n id ad e depr o jet o do so ftw ar e: o co m po n e n te o u m ód u lo . • Po de se r co n du zi do e m pa ra le lo pa ra o s di ve rs o s co m po n e n te s. • Ca m in ho s de co n tro le im po rta n te s sã o te st a do s pa ra de sc ob rir er ro s de n tro do s lim ite s do m ód u lo . • A co m pl e xi da de do s te st e s é lim ita da pe lo e sc o po re st rit o . Au la 6 - 10 /0 5/ 20 06 13 Co n si de ra çõ es do Te st e de Un id ad e • Te st e de In te rfa ce – G a ra n te qu e a in fo rm a çã o flu i a de qu a da m e n te pr a de n tro e pa ra fo ra da u n id a de . • Te st e da s Es tru tu ra s de D ad o s – G a ra n te qu e o s da do s a rm a ze n a do s te m po ra ria m e n te m a n te n ha m su a in te gr id a de du ra n te to do s o s pa ss o s da e xe cu çã o . • Te st e da s Co n di çõ es - Li m ite – G a ra n te qu e o m ód u lo o pe re a de qu a da m e n te n o s lim ia re s e st a be le ci do s pa ra lim ita r o u re st rin gi r o pr o ce ss a m e n to . • Te st e de Ca m in ho s In de pe n de n te s • Te st e de Ca m in ho s de M a n ip u la çã o de Er ro s. – Co n di çõ e s de e rr o s sã o a n te ci pa da s e ca m in ho s sã o e st a be le ci do s pa ra re di re ci o n a r o u cl a ra m e n te te rm in a r o pr o ce ss a m e n to . Au la 6 - 10 /0 5/ 20 06 14 Er ro s co m u m en te en co n tr ad o s n o s te st es de u n id ad e I • Er ro s de vi do s a cá lc u lo s e rr a do s – Pr e ce dê n ci a a rit m ét ic a e rr a da – O pe ra çõ e s em m od o m is to – In ic ia liz a çã o in co rr e ta – Fa lta de pr ec is ão – R e pr es e n ta çã o in co rr et a de u m a e xp re ss ão si m bó lic a • Er ro s de vi do s a co m pa ra çõ e s e rr a da s – Co m pa ra çã o de tip os de da do s di fe re n te s – O pe ra do re s ou pr ec e dê n ci a ló gi ca in co rr e to s – Ex pe ct a tiv a de ig u a ld a de qu a n do er ro de pr ec is ão to rn a a ig u a ld a de im pr o vá ve l – Co m pa ra çã o in co rr e ta de va riá ve is – Te rm in a çã o de ci cl o in ad e qu a da o u in e xi st e n te – Va riá ve is de ci cl o in a de qu a da m e n te m od ific a da s Au la 6 - 10 /0 5/ 20 06 15 Er ro s co m u m en te en co n tr ad o s n o s te st es de u n id ad e II • Er ro s n a m a n ip u la çã o de e rr os – A de sc riç ão do e rr o é in in te lig ív e l – O e rr o m e n ci o n a do n ão co rr e sp o n de a o e rr o e n co n tra do – A co n di çã o de e rr o pr o vo ca a in te rv e n çã o do si st e m a a n te s da m a n ip u la çã o do e rr o – A de sc riç ão do e rr o n ão fo rn e ce in fo rm a çã o su fic ie n te pa ra m a n ip u la r o e rr o
Compartilhar