Baixe o app para aproveitar ainda mais
Prévia do material em texto
Au la 10 - 24 /0 5/ 20 06 3 Te st es Ca ix a- Pr et a e Ca ix a- B ra n ca • Te st e s Ca ix a - Pr e ta – Sã o co n du zi do s n a in te rfa ce do so ftw a re , se m pr e o cu pa çã o co m a e st ru tu ra ló gi ca in te rn a do so ftw a re . • Te st e s Ca ix a - Br a n ca – Sã o ba se a do s e m u m e xa m e rig o ro so do de ta lh e pr o ce di m e n ta l. – Ca m in ho s ló gi co s e co la bo ra çõ e s e n tre co m po n e n te s sã o te st a da s. So ftw ar e En tr ad a Sa íd a So ftw ar e En tr ad a Sa íd a Au la 10 - 24 /0 5/ 20 06 4 Te st e Ca ix a Pr et a • Ta m bé m ch a m a do de te st e co m po rta m e n ta l. – Fo ca liz a o s re qu is ito s fu n ci o n a is do so ftw a re . – É co m pl e m e n ta r a o te st e ca ix a br a n ca . • D e ve se r a pl ic a do du ra n te o s úl tim o s e st ág io s de te st e . • Ig n o ra de pr o pó si to a e st ru tu ra de co n tro le pa ra fo ca liz a r o do m ín io da in fo rm a çã o . Au la 10 - 24 /0 5/ 20 06 5 Pr o jet o de Te st e Ca ix a Pr et a • D e ve re sp o n de r às s e gu in te s pe rg u n ta s: – Co m o a va lid a de fu n ci on a l é te st ad a ? – Co m o o co m po rta m e n to e o de se m pe n ho do si st e m a sã o te st a do s? – Qu e cl as se s de e n tra da vã o co n st itu ir bo n s ca so s de te st e ? – O si st em a é pa rti cu la rm en te se n sí ve l a ce rto s va lo re s de e n tra da ? – Co m o sã o is ol a do s o s lim ite s de u m a cl a ss e de da do s? – Qu e ta xa s e vo lu m e s de da do s o si st em a po de to le ra r? – Qu e e fe ito a s co m bi n aç õe s es pe cí fic as de da do s vã o te r n a o pe ra çã o do si st em a ? Au la 10 - 24 /0 5/ 20 06 6 Ti po s de Te st e Ca ix a Pr et a 1. Te st e ba se a do e m gr a fo s 2. Pa rti ci o n a m e n to de e qu iv a lê n ci a 3. An ál is e de va lo r- lim ite 4. Te st e de m a tri z o rto go n a l Au la 10 - 24 /0 5/ 20 06 7 M ét o do s de Te st e B as ea do s em G ra fo s • O pr im e iro pa ss o n o te st e é e n te n de r o s o bje to s qu e e st ão m o de la do s n o so ftw ar e e a s re la çõ es e n tre e le s. – Pa ra is so , o e n ge n he iro cr ia u m gr a fo o n de ca da n ó re pr e se n ta u m o bje to e ca da a re st a re pr e se n ta u m a re la çã o e n tre o s o bje to s. • D e po is di ss o , u m a sé rie de te st es é cr ia da pa ra co br ir o gr a fo de m o do qu e ca da o bje to e ca da re la çã o se ja e xe rc ita da . Au la 10 - 24 /0 5/ 20 06 8 Ex em pl o Ar qu iv o N o vo Ja n e la de D o cu m e n to Te xt o de D o cu m e n to Se le çã o m e n u ge ra Co n té m É re pr e se n ta do co m o (te m po de ge ra çã o < 1, 0 se gu n do s) R e la çã o D ire ci o n a l R e la çã o Pa ra le la R e la çã o Bi - di re ci o n a l Po ss ib ilit a a e di çã o de At rib u to s: - D im e n sõ e s in ic ia is - Co r de fu n do - Co r de te xt o Au la 10 - 24 /0 5/ 20 06 9 Ti po s de m o de la ge m u sa n do gr af o s • M o de la ge m de flu xo de tra n sa çã o – N ós r e pr e se n ta m pa ss o s e m a lg u m a tra n sa çã o . – Ar e st a s re pr e se n ta m a s co n e xõ e s ló gi ca s e n tre o s pa ss o s. • M o de la ge m de e st a do fin ito – N ós r e pr e se n ta m di fe re n te s e st a do s do so ftw a re o bs e rv áv e is p e lo u su ár io . – Ar e st a s re pr e se n ta m tra n si çõ e s de u m e st a do pa ra o u tro . • M o de la ge m de flu xo de da do s – N ós r e pr e se n ta m o s o bje to s de da do s. – Ar e st a s re pr e se n ta m a s tra n sf o rm a çõ e s qu e o co rr e m pa ra tra du zi r u m o bje to e m o u tro . • Eg : FT W = 0, 62 x G W • M o de la ge m de te m po – N ós r e pr e se n ta m o bje to s do pr o gr a m a . – Ar e st a s re pr e se n ta m lig a çõ e s se qü e n ci a is e n tre e ss e s o bje to s. • Pe so s sã o u sa do s pa ra e sp e ci fic ar o s te m po s de e xe cu çã o . Au la 10 - 24 /0 5/ 20 06 10 Ti po s de Te st e Ca ix a Pr et a 1. Te st e ba se a do e m gr a fo s 2. Pa rti ci o n a m e n tode e qu iv a lê n ci a 3. An ál is e de va lo r- lim ite 4. Te st e de m a tri z o rto go n a l Au la 10 - 24 /0 5/ 20 06 11 Pa rt ic io n am en to de Eq u iv al ên ci a • Bu sc a de fin ir ca so s de te st e qu e de sc o br e m cl a ss e s de er ro s, re du zi n do o n úm e ro to ta l d e ca so s de te st e . – D iv id e o do m ín io de e n tra da de u m pr o gr a m a e m cl a ss e s de da do s. – Um a cl a ss e de e qu iv a lê n ci a re pr e se n ta u m co n jun to de e st a do s vá lid o s o u in vá lid o s pa ra a e n tra da . Au la 10 - 24 /0 5/ 20 06 12 D ire tr iz es pa ra Cl as se s de Eq u iv al ên ci a 1. Se u m a co n di çã o de e n tra da es pe ci fic a u m in te rv a lo : • Um a cl a ss e de e qu iv a lê n ci a vá lid a e du a s in vá lid a s sã o de fin id a s. 2. Se u m a co n di çã o de e n tra da ex ig e u m va lo r es pe cí fic o : • Um a cl a ss e de e qu iv a lê n ci a vá lid a e du a s in vá lid a s sã o de fin id a s. vá lid a in vá lid a 1 in vá lid a 2 vá lid a in vá lid a 1 in vá lid a 2 Au la 10 - 24 /0 5/ 20 06 13 D ire tr iz es pa ra Cl as se s de Eq u iv al ên ci a 3. Se u m a co n di çã o de e n tra da es pe ci fic a o m e m br o de u m co n jun to : • Um a cl a ss e de e qu iv a lê n ci a vá lid a e u m a in vá lid a sã o de fin id a s. 4. Se u m a co n di çã o de e n tra da é bo o le a n a : • Um a cl a ss e de e qu iv a lê n ci a vá lid a e u m a in vá lid a sã o de fin id a s. vá lid a in vá lid a Au la 10 - 24 /0 5/ 20 06 14 Ti po s de Te st e Ca ix a Pr et a 1. Te st e ba se a do e m gr a fo s 2. Pa rti ci o n a m e n to de e qu iv a lê n ci a 3. An ál is e de va lo r- lim ite 4. Te st e de m a tri z o rto go n a l Au la 10 - 24 /0 5/ 20 06 15 A n ál is e de Va lo r- lim ite (B VA ) • H á u m a te n dê n ci a de o co rr ên ci a de e rr os n a s fro n te ira s do do m ín io de e n tra da . – Po r e ss e m o tiv o , fo ra m de se n vo lv id a s a s té cn ic a s BV A (bo u n da ry - va lu e a n a lys is ). – Em ve z de se le ci o n a r qu a lq u e r e le m e n to de u m a cl a ss e de e qu iv a lê n ci a , a BV A le va a e sc o lh a de ca so s de te st e s n a s “ bo rd a s” da cl a ss e . Au la 10 - 24 /0 5/ 20 06 16 D ire tr iz es pa ra B VA 1. Se u m a co n di çã o de e n tra da e sp e ci fic a u m in te rv a lo : • Ca so s de te st e co m o va lo re s a e b, e im e di a ta m e n te a ci m a e a ba ix o sã o pl a n e jad o s. 2. Se u m a co n di çã o de e n tra da e sp e ci fic a vá rio s va lo re s : • Ca so s de te st e de ve m se r de se n vo lv id o s pa ra e xe rc ita r o m ín im o e o m áx im o . • Va lo re s im e di a ta m e n te a ci m a e a ba ix o ta m bé m de ve m se r te st a do s. a b Au la 10 - 24 /0 5/ 20 06 17 D ire tr iz es pa ra B VA 3. Ap liq u e a s di re tri ze s 1 e 2 às co n di çõ e s de sa íd a. • Ex e m pl o : a sa íd a de u m pr o gr a m a é u m a ta be la de da do s. Ca so s de te st e de ve m se r cr ia do s pa ra ge ra r ta be la s co m o m ín im o e o m áx im o de lin ha s e co lu n a s. 4. Se a s es tru tu ra s de da do s in te rn a s do pr o gr a m a tê m lim ite s de fin id o s, te st es de ve m se r pr o jet a do s pa ra e xe rc ita r o s lim ite s in te rn os . Au la 10 - 24 /0 5/ 20 06 18 Ti po s de Te st e Ca ix a Pr et a 1. Te st e ba se a do e m gr a fo s 2. Pa rti ci o n a m e n to de e qu iv a lê n ci a 3. An ál is e de va lo r- lim ite 4. Te st e de m a tri z o rto go n a l Au la 10 - 24 /0 5/ 20 06 19 Te st e de M at riz O rt o go n al • Se o do m ín io de e n tra da é lim ita do , é po ss ív e l r e a liz a r te st e s e xa u st iv o s de to do s a s co m bi n a çõ e s de va lo re s de e n tra da . – Ex e m pl o : trê s pa râ m e tro s qu e as su m em trê s va lo re s di sc re to s ca da u m (3× 3× 3 = 27 ca so s de te st e). • Pa ra do m ín io s de e n tra da m u ito gr a n de s, u m a a bo rd a ge m co m u mé va ria r u m pa râ m e tro de ca da ve z. – N ão de te ct a in te ra çõ es en tre pa râ m e tro s • O te st e de m a tri z o rto go n a l é u m m e io te rm o , a pl ic áv e l a pr o bl e m a s co m do m ín io de e n tra da re la tiv a m e n te pe qu e n o , m a s gr a n de de m a is p a ra te st e s e xa u st iv o s. Au la 10 - 24 /0 5/ 20 06 20 Ex em pl o • Tr ês ite n s de e n tra da : – X, Y, Z co m trê s va lo re s ca da . X Y Z X Y Z X Y Z Te st e Ex au st iv o M at riz O rt o go n al Te st e Si n gu la r Au la 10 - 24 /0 5/ 20 06 21 Pr o pr ie da de s da M at riz O rt o go n al • Ca so s de te st e fic a m e sp a lh a do s u n ifo rm e m e n te pe lo do m ín io de te st e . • D e te ct a e is o la to da s a s fa lh a s de m o do si n gu la r. – Pe la a n ál is e da in fo rm a çã o so br e qu a is te st e s re ve la m e rr o s, po de - se id e n tif ic a r qu a is v a lo re s de pa râ m e tro ca u sa m a fa lh a . • D e te ct a to da s a s fa lh a s de m o do du pl o . • Fa lh a s m u lti - m o do po de m o u n ão se r de te ct a da s. Au la 10 - 24 /0 5/ 20 06 22 M ét o do s de Te st e O rie n ta do s a O bje to s • M ét o do s de te st e ca ix a br a n ca e ca ix a pr e ta sã o a pl ic áv e is , m a s su rg e m a lg u m a s co m pl ic a çõ e s: – O e n ca ps u la m e n to to rn a di fíc il o a ce ss o a o e st a do do o bje to . • To rn a - se n ec e ss ár io cr ia r m ét od o s pa ra re la ta r o s va lo re s do s a tri bu to s da cl as se . – A he ra n ça m úl tip la a u m e n ta o n úm e ro de co n te xt o s pa ra o s qu a is o te st e é n e ce ss ár io . • Se a su bc la ss e é u sa da u m co n te xt o di fe re n te da su pe rc la ss e, u m n o vo co n jun to de te st es pa ra a su pe rc la ss e pr ec is a se r pr o jet a do . • M e sm o o s m ét o do s qu e n ão fo ra m re de fin id o s te m qu e se r te st a do s.
Compartilhar