Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mps:laboratoare:laborator-09 [2020/09/28 17:58]
iulia.stanica [Exerciții (50 min)]
mps:laboratoare:laborator-09 [2022/12/13 11:18] (current)
iulia.stanica [Test Cases]
Line 248: Line 248:
 == Stubs == == Stubs ==
  
-O problemă des întâlnită în testarea proiectelor este testarea unei părți a proiectului înainte ca alte părți să fie gata. Se pot folosi pentru asta interfețe, numite **Stubs**, care simulează funcțiile de bază ale obiectului respectiv fără să efectueze și teste de integritate a datelor sau ale fluxului logic al problemei. Ele sunt des folosite în cursul dezvoltării unităților proiectului care depind de obiectul simulat.+O problemă des întâlnită în testarea proiectelor este testarea unei părți a proiectului înainte ca alte părți să fie gata. Se pot folosi pentru asta interfețe, numite **Stubs**, care simulează funcțiile de bază ale obiectului respectiv fără să efectueze și teste de integritate a datelor sau ale fluxului logic al problemei. Ele sunt des folosite în cursul dezvoltării unităților proiectului care depind de obiectul simulat. Accentul este pus pe verificarea răspunsului dorit / schimbării de stare.
  
 == Mockup == == Mockup ==
  
-**Mockups** sunt tot implementarea unor interfețe care testează mai aprofundat funcțiile necesare. Ele simulează spre exemplu funcționarea unui server pentru a putea testa facilitățile clientului și testează de asemenea autentificarea clientului înainte ca acesta să poată efectua anumite tranzacții. Pentru o utilizare mai facilă se recomandă folosirea interfețelor și utilizarea lor în funcția de testare. O implementare pentru testare este o implementare care conține numai cod de test și imită cât mai bine funcționarea viitorului obiect. Mockup-urile sunt utile în multe situații precum:+**Mockups** sunt tot implementarea unor interfețe care testează mai aprofundat funcțiile necesare. Ele simulează spre exemplu funcționarea unui server pentru a putea testa facilitățile clientului și testează de asemenea autentificarea clientului înainte ca acesta să poată efectua anumite tranzacții. Pentru o utilizare mai facilă se recomandă folosirea interfețelor și utilizarea lor în funcția de testare. O implementare pentru testare este o implementare care conține numai cod de test și imită cât mai bine funcționarea viitorului obiect. Accentul este pus pe verificarea comportamentului. Mockup-urile sunt utile în multe situații precum:
 * cazul când obiectul în sine nu există * cazul când obiectul în sine nu există
 * obiectul real/​funcția reală ia foarte mult timp să ruleze * obiectul real/​funcția reală ia foarte mult timp să ruleze
Line 544: Line 544:
 <​hidden>​ <​hidden>​
  
-Link Kahoot: [[https://​create.kahoot.it/​share/​mps-lab-9-testare/​7094976f-b95e-4841-af8b-c4f08e6d7f12|Kahoot]]+Link Kahoot: [[https://​create.kahoot.it/v2/​share/​mps-lab-9-testare/​7094976f-b95e-4841-af8b-c4f08e6d7f12|Kahoot]]
  
   - Câte modificări s-au făcut în acest patch?   - Câte modificări s-au făcut în acest patch?
Line 576: Line 576:
 - Descrieți sumar conținutul unui SQAP pentru proiectul vostru. - Descrieți sumar conținutul unui SQAP pentru proiectul vostru.
     * Parcurgeți secțiunea [[https://​ocw.cs.pub.ro/​courses/​mps/​laboratoare/​laborator-09#​sqap_software_quality_assurance_plan|Software Quality Assurance Plan]]     * Parcurgeți secțiunea [[https://​ocw.cs.pub.ro/​courses/​mps/​laboratoare/​laborator-09#​sqap_software_quality_assurance_plan|Software Quality Assurance Plan]]
-  ​- Pregătiți un checklist pentru terminarea proiectului vostru. Argumentați!+- Pregătiți un checklist pentru terminarea proiectului vostru. Argumentați!
     * Parcurgeți secțiunea Terminarea unui proiect     * Parcurgeți secțiunea Terminarea unui proiect
-  ​- Răspundeți la întrebările de la procesul PPA pentru proiectul vostru.+- Răspundeți la întrebările de la procesul PPA pentru proiectul vostru.
     * Parcurgeți secțiunea Post-Performance Analysis.     * Parcurgeți secțiunea Post-Performance Analysis.
  
 Stabiliti ce mai aveti de facut pentru finalizarea proiectelor. Stabiliti ce mai aveti de facut pentru finalizarea proiectelor.
  
mps/laboratoare/laborator-09.1601305122.txt.gz · Last modified: 2020/09/28 17:58 by iulia.stanica
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0