SlideShare a Scribd company logo
Testarea automatăTrainer Cristian Coțoi
Fluxul de date în testare automată2Cristian Coțoi @ Bitdefender
Concepte agileWe are uncovering better ways of developingsoftware by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negociationResponding to change over following a plan That is, while there is value in the items onthe right, we value the items on the left more. 3Cristian Coțoi @ Bitdefender
Ce avem... Și ce nu avem...4Cristian Coțoi @ Bitdefender
PlanulO serie de pași ce trebuie urmați sau ținte care trebuie atinse pentru a ajunge la un țel finalDivide et imperaSe descompune elefantul în bucățele miciSe „consumă” bucățelele una câte unaPentru fiecare problemă complexă, există o soluție simplă, faină și greșită - Mencken5Cristian Coțoi @ Bitdefender
Planul (2)Se dezvoltă și ceva pentru clientPlanul nu se dezvoltă calculându-se cu mai mult de 8h/zi6Cristian Coțoi @ Bitdefender
Planul (3)Cristian Coțoi @ Bitdefender7Tehnica consumarea broașteiÎn mod sigur nu este formula studențeascăHai să ne apucăm... O ieși ceva până la finalSe începe cu bucata cea mai scârboasăGuzganii nu sunt scutiți de la mâncatul broaștei...Și nici crocodilii
Documentație și soft funcționalTraducerea codului vbscript în limbaj naturalDocumentația se face pe tot parcursul dezvoltăriiNon-agile: documentație, apoi codAgile: cod funcțional, documentație orientată spre funcționalitate8Cristian Coțoi @ Bitdefender
Procese și interacțiuneProcese: fluxul dezvoltare-testare-bug-fixare-etc.InteracțiuneAparent singura chestie pe care o facem bine9Cristian Coțoi @ Bitdefender
Contract și colaborare cu clientulContract = planul de teste automatCliențiiTesteriResponsabilul pe testare automatăDan, George FloreaThere can be only one DanDeveloperi10Cristian Coțoi @ Bitdefender
Dezvoltarea scripturilor - CalitateCopy + paste ~ după mine potopulYou shall suffer a painful deathCod citibilVariabile clarer, m, a1, a2IndentareModificarea minoră ≠ schimbări majoreDesign patterns!11Cristian Coțoi @ Bitdefender
Dezvoltarea scripturilor – Calitate (2)Cristian Coțoi @ Bitdefender12
Dezvoltarea scripturilor - vitezăNu se dezvoltă scripturi ajutătoare pentru orice eventualitate90% din codul auxiliar nu ajunge să fie folositPlanificarea  simplificare  productivitate crescută13Cristian Coțoi @ Bitdefender
Dezvoltarea scripturilor - debuggingwrite_resultsMsgboxAltele14Cristian Coțoi @ Bitdefender
Dezvoltarea scripturilor – cod împrumutatCristian Coțoi @ Bitdefender15Baby steps – încet și sigurSe copie – copy paste de undeva de unde merge (net, svn...)Se modifică și testează – schimbăm 2-3 variabileSe studiază și se înțelege codulSe scrie cod de la 0În ordinea asta
Dezvoltarea scripturilor - LibrăriiCristian Coțoi @ Bitdefender16
Fluxul dezvoltării de scripturiCristian Coțoi @ Bitdefender17

More Related Content

PPTX
Testare Automata Laborator
PPT
Tehnici de testare
PPT
James Tomaney - Automated Testing for the ATM Channel
PDF
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
PPTX
How to Design a Successful Test Automation Strategy
PPT
Automated Testing vs Manual Testing
PDF
Test Automation Framework Design | www.idexcel.com
PDF
Introduction to Test Automation - Technology and Tools
Testare Automata Laborator
Tehnici de testare
James Tomaney - Automated Testing for the ATM Channel
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
How to Design a Successful Test Automation Strategy
Automated Testing vs Manual Testing
Test Automation Framework Design | www.idexcel.com
Introduction to Test Automation - Technology and Tools

Similar to Testare Automata (10)

PDF
Final project Software tester SDA academy.pdf
PPTX
Manual testing 1
PDF
Faza de testare (II)
PDF
Aspecte conexe procesului de dezvoltare
PDF
Dezvoltarea agilă de software
PPTX
Testarea: Prieten sau dusman? Adrian speteanu
PPTX
Ciclul dezvoltare pp
PDF
Developing a Math App
PDF
Cum sa nu aruncam nave spatiale in aer?
PPT
OSOM - Performance in testing by jmeter
Final project Software tester SDA academy.pdf
Manual testing 1
Faza de testare (II)
Aspecte conexe procesului de dezvoltare
Dezvoltarea agilă de software
Testarea: Prieten sau dusman? Adrian speteanu
Ciclul dezvoltare pp
Developing a Math App
Cum sa nu aruncam nave spatiale in aer?
OSOM - Performance in testing by jmeter
Ad

Testare Automata

  • 2. Fluxul de date în testare automată2Cristian Coțoi @ Bitdefender
  • 3. Concepte agileWe are uncovering better ways of developingsoftware by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negociationResponding to change over following a plan That is, while there is value in the items onthe right, we value the items on the left more. 3Cristian Coțoi @ Bitdefender
  • 4. Ce avem... Și ce nu avem...4Cristian Coțoi @ Bitdefender
  • 5. PlanulO serie de pași ce trebuie urmați sau ținte care trebuie atinse pentru a ajunge la un țel finalDivide et imperaSe descompune elefantul în bucățele miciSe „consumă” bucățelele una câte unaPentru fiecare problemă complexă, există o soluție simplă, faină și greșită - Mencken5Cristian Coțoi @ Bitdefender
  • 6. Planul (2)Se dezvoltă și ceva pentru clientPlanul nu se dezvoltă calculându-se cu mai mult de 8h/zi6Cristian Coțoi @ Bitdefender
  • 7. Planul (3)Cristian Coțoi @ Bitdefender7Tehnica consumarea broașteiÎn mod sigur nu este formula studențeascăHai să ne apucăm... O ieși ceva până la finalSe începe cu bucata cea mai scârboasăGuzganii nu sunt scutiți de la mâncatul broaștei...Și nici crocodilii
  • 8. Documentație și soft funcționalTraducerea codului vbscript în limbaj naturalDocumentația se face pe tot parcursul dezvoltăriiNon-agile: documentație, apoi codAgile: cod funcțional, documentație orientată spre funcționalitate8Cristian Coțoi @ Bitdefender
  • 9. Procese și interacțiuneProcese: fluxul dezvoltare-testare-bug-fixare-etc.InteracțiuneAparent singura chestie pe care o facem bine9Cristian Coțoi @ Bitdefender
  • 10. Contract și colaborare cu clientulContract = planul de teste automatCliențiiTesteriResponsabilul pe testare automatăDan, George FloreaThere can be only one DanDeveloperi10Cristian Coțoi @ Bitdefender
  • 11. Dezvoltarea scripturilor - CalitateCopy + paste ~ după mine potopulYou shall suffer a painful deathCod citibilVariabile clarer, m, a1, a2IndentareModificarea minoră ≠ schimbări majoreDesign patterns!11Cristian Coțoi @ Bitdefender
  • 12. Dezvoltarea scripturilor – Calitate (2)Cristian Coțoi @ Bitdefender12
  • 13. Dezvoltarea scripturilor - vitezăNu se dezvoltă scripturi ajutătoare pentru orice eventualitate90% din codul auxiliar nu ajunge să fie folositPlanificarea  simplificare  productivitate crescută13Cristian Coțoi @ Bitdefender
  • 14. Dezvoltarea scripturilor - debuggingwrite_resultsMsgboxAltele14Cristian Coțoi @ Bitdefender
  • 15. Dezvoltarea scripturilor – cod împrumutatCristian Coțoi @ Bitdefender15Baby steps – încet și sigurSe copie – copy paste de undeva de unde merge (net, svn...)Se modifică și testează – schimbăm 2-3 variabileSe studiază și se înțelege codulSe scrie cod de la 0În ordinea asta
  • 16. Dezvoltarea scripturilor - LibrăriiCristian Coțoi @ Bitdefender16
  • 17. Fluxul dezvoltării de scripturiCristian Coțoi @ Bitdefender17