TdT Timisoara #20 – Editie Aniversara

Am implinit 2 ani de Tabara de Testare in Timisoara

 

” Anul acesta, in luna Decembrie, am implinit 2 ani de existenta a Taberei de Testare in Timisoara. Pastrand traditia de anul trecut, am sarbatorit aniversarea putin mai repede, intr-un format mai special si cu o audienta mai numeroasa decat la intalnirile lunare.

De data aceasta ne-am intalnit sambata si am petrecut impreuna mai multe ore, dezbatand si intorcand AUTOMATIZAREA pe toate partile, in compania vechiului nostru prieten, Mario :). Gazda acestei editii aniversare si totodata intalnirea cu numarul 20, a fost ACI Worldwide.

1

 

Din dorinta de a face ceva mai deosebit, am invitat prieteni, cunoscuti care inca nu aveau cont pe meetup, pentru a le starni interesul si dorinta de a se alatura comunitatii noastre. Ne-am adunat 46 de participanti si pentru a ne aminti cu drag de intalnirea noastra, fiecare participant a primit cate un welcome package.

2

 

Dupa ce am terminat cafeaua de dimineata, am inceput discutiile despre automatizare. Dilema de automatizare de la care am pornit – „Fast, Good, Cheap: Pick any two!”, iar mai apoi am discutat despre WHY, WHAT, HOW and WHO AUTOMATES.  

Fiecare participant a avut la dispozitie un handout pentru a-si nota subiectele de interes pe care sa le propuna mai tarziu in cadrul Lightning Talks.

Formatul discutiilor a continut o prezentare teoretica, urmata de knowledge sharing a modului cum se intampla in practica in ACI si cum se intampla in companiile celorlaltor participanti.

Discutiile pentru fiecare sectiune au fost conduse dupa cum urmeaza:

Why Automate? – Bogdan Orasan

What to Automate? – Dan Zirmer

How to Automate? – Mihai Voda

Who should Automate? – Ramona Baleti

3

 

Partea a doua a intalnirii, dupa pranz, a constat in completarea pe un flipchart a 10 subiecte de interes ale participantilor. Mai apoi am votat si am inceput cu primele 3 subiecte de interes in fiecare din cele 3 colturi de discutii. 

4

 

Astfel am inceput Lightning Talks, fiecare participant avand libertatea sa se foloseasca de Regula celor 2 picioare si putand schimba grupul de discutii.

5

 

Am reusit sa antrenam in discutii o buna parte din participanti si ne-am imbogatit cunostintele cu experientele celorlalti.

Am invatat cum sa privim responsabilitatile unui testor versus unui programator, am dezbatut limitarile automatizarii, am analizat cand se justifica sa alegem un tool comercial si cand sa investim intr-un tool intern si multe alte aspecte ale automatizarii.

6

 

In incheierea intalnirii, Alina – careia ii multumim pentru tot ce a facut pentru Tabara de Testare, pentru implicarea neconditionata si energia pozitiva ce ne-o transmite mereu – a impartit diplome pentru Testerii Pasionati ai Taberei de Testare si pentru Testerul care s-a implicat cel mai activ in cadrul editiei aniversare.

7

Apoi am servit cate o felie din tortul aniversar.

8

 

Speram ca intalnirea a fost o experienta placuta atat pentru participantii fideli ai Taberei de Testare cat si pentru cei mai noi.

Multumim ACI Worldwide pentru ca ne-a fost gazda primitoare si ne-a pus la dispozitie logistica, bufetul suedez si nu in ultimul rand tortul aniversar.

Multumim tuturor membrilor TdT  pentru entuziasmul si suportul oferit de-a lungul celor 2 ani!

Ne reintalnim la anul cu forte proaspete, cu zambetul pe buze si cu experiente de neuitat! “

Ramona Baleti

 

Simon says to wisely test security

Ce se întâmplă când pui în aceeași propoziție Tabăra de Testare și OWASP? Se întâmplă un webinar cu însuși Simon Bennetts. Simon și-mai-cum? Simon Bennetts, acel membru al Mozilla Security Team și al OWASP, lead al unor proiecte ca Zed Attack Proxy sau Bodge It Store. Da, da, chiar el… Cu sprijinul mozillienilor, miercurea trecută l-am avut în calitate de content owner la cea de-a 20-a ediție a Taberei din Cluj.

Pentru prima întâlnire cu membrii comunității de testare din Cluj, Simon a pregătit un conținut adecvat pentru profilul cel mai des întâlnit printre participanții TdT, respectiv pentru testerul care în mod uzual verifică funcționalitățile unei aplicații. Iar asta pentru că el crede că tot mai mulți specialiști din IT ar trebui să cunoască această nișă a testării securității aplicațiilor. Cu atât mai mult cu cât transferul de abilități de la testarea funcționalității la testarea securității ar fi unul orizontal: dacă în primul caz, noi, testerii, ne comportăm ca utilizatori aflați în cazuri limită sau dincolo de traiectoria predefinită, în testarea securității trebuie să ne transpunem în rolul atacatorului care, la fel, exersează căi atipice pentru a „sparge” aplicația. Așadar, dispunem de un mindset potrivit. Ceea ce însă diferă este specificul testelor (sau mai bine zis, al atacurilor), care pot fi tehnice sau logice. Cât de tehnice sau logice am văzut mai departe, când Simon ne-a trecut prin fiecare dintre cele zece cele mai critice riscuri privind securitatea aplicațiilor web, evaluate în cadrul proiectului OWASP Top Ten. Și oh, da, ce teren de joacă vast pentru un tester de securitate!

Dar stați să vedeți ce jucării are… Simon ne-a arătat câteva dintre funcționalitățile pe care le are ZAP, insistând pe ideea că, pentru a nu încălca legea, este foarte important să îl folosim pe aplicații pe care avem voie să le testăm. Putem începe cu cele în mod deliberat vulnerabile, cum este Bodge It Store, magazinul online în care Simon ne-a arătat, printre altele, cum putem cumpăra produse într-o cantitate… negativă. Totuși, ni s-a exemplificat și de ce trebuie să fim cumpătați în privința tool-urilor automate, de ce e important să verificăm și manual o aplicație și de ce să nu uităm că în testarea securității nu există panacee.

Mulțumiți să fi avut o prezentare introductivă așa faină, cu demo și tot ce ne trebuie, l-am bombardat pe Simon cu întrebări preț de vreo 20 de minute, probabil având în gând prima întrebare ridicată de colegul nostru, Robin: When do we start?

Un an de intalniri Tabara de Testare Bucuresti

 

In luna Noiembrie am implinit un an de TdT Bucuresti.  Deoarece a fost o ocazie aniversara ne-am gandit ca si meetup-ul sa fie o editie speciala. Ca urmare am invitat 4 test manageri de la 4 companii diferite sa raspunda intrebarilor din public, impartasind in acelasi timp experienta lor de QAM.

Dupa cum se poate observa in poza si exemplele de mai jos, intrebarile nu au fost tocmai usoare.

– Cum sa ajungi QA Manager in 3 pasi usori
– Care credeti ca e viitorul testarii in Romania?
– Sunt student. Convinge-ma sa fiu tester!
– Testare automata vs manuala
– Ce faceti sa va motivati echipele?

Intrebarile din public pentru manageri

Cei patru test manageri, Dana, Alex, Daniel si Ionut, au reusit sa raspunda la majoritatea intrebarilor si au incercat sa satisfaca curiozitatea publicului in acelasi timp. Le multumim si pe aceasta cale pentru curajul dovedit si pentru dorinta de a impartasi parerile/ideile lor asupra subiectelor abordate de catre public creand una dintre cele mai frumoase intalniri ale noastre. MULTUMIM!

Desi s-ar fi pus si mai multe intrebari si publicul ar fi vrut sa afle mai multe am trecut si la urmatoarea prezentare care a constat intr-o scurta retrospectiva a anului:

– Ne-am reamintit ce inseamna Tabara de Testare
– Am multumit tuturor fostilor prezentatori pentru ajutorul lor
– Am trecut si prin feedback-ul dat de catre membrii comunitatii. VA MULTUMIM! pentru feedback, dar nu uitati ca avem nevoie in permanenta de acesta.

Din feedback-ul de la voi au iesit niste infographics foarte interesante:

What did you like the most this year at TdT?
What other areas of testing would you like to hear about in the next meetups?
What presentations would you like to see next year?
A word of advice for the next year…

Multumim Andra!

La sfarsitul intalnirii am avut parte de un invitat surpriza care ne-a “indulcit” cu prezenta lui. Chiar daca era un bug ascuns sub forma unui feature, era fan TdT, asa ca l-am primit cu bratele deschise in cadrul comunitatii noastre.

TdT Groupie

Nu in ultimul rand am vrea sa multumim companiilor (Adobe, Axway, Intel si Optaros) care ne-au fost gazde primitoare, ne-au pus la dispozitie salile de conferinte precum si pizza delicioasa de fiecare data. Si va multumim si voua, membrilor TdT, pentru tot ajutorul  si suportul pe care l-am primit de-a lungul anului. MULTUMIM!

It’s been a great year,
Andrei Pirvulescu

Noiembrie: deschiderea discutiilor pe testare automata la Iasi

Intalnirea lunii noiembrie a Taberei de Testare Iasi a avut ca tematica design patterns in testarea automata, iar in calitate de speaker pe colega noastra Diana Carciu, care ne-a impartasit din bogata ei experienta de development si automation. Pentru cei care nu au reusit sa ajunga, prezentarea o gasiti aici.

Diana a reusit sa imbine armonios notiunile teoretice cu exemple concrete folosind teste automate scrise in Selenium WebDriver, aplicate pe site-ul eBay, avand paginile Home, Login, Product, Cart si Checkout ca suport. S-a discutat ce tehnici de design pot fi folosite ca sa reducem timpul de mentenanta a testelor. Dintre acestea amintim: Transporter, Domain Test Object, Page Object Pattern. Intrebari din sala au venit pe tema paralelei cu tooluri gen QTP (daca Locator-ul din exemplele Dianei este sau nu echivalent cu Object din QTP repository).

S-a insistat pe cateva principii sanatoase care trebuie avute in vedere atunci cand se scriu testele automate: minimizarea cunostintelor unui test legate de UI, testele trebuie sa fie independente si totodata sa lase aplicatia intr-o anumita stare la sfarsitul testului (clean-up, restore, etc), minimizarea codului duplicat si suport pentru caderi multiple. Simt cum intrebarea lui Cosmin inca mai persista in aer: “Exista functia Verify in Webdriver?”… Pentru cei care doriti sa reduceti incertitudinea, va invitam sa lasati un comentariu la acest articol. Pe scurt am avut parte de prezenta incantatoare a Dianei, o prezentare eficienta, un volum de informatii suficent de digerat, presarat cu exemple concrete si la obiect.

Diana recomanda cu caldura cartea “The Automated Testing Handbook” de Lynda Hayes tuturor celor implicati in testarea automata.

Dorim sa multumim SOFTVISION– ului pentru sponsorizarea si sustinerea evenimentului. Am fost primiti cu multa atentie si ospitalitate. Din punct de vedere logistic, vrem sa fim consistenti la toate intalnirile de acum inainte si sa folosim templatetul powerpoint cu sigla Tabara de Testare. Il puteti descarca de aici

Felicitari Dianei pentru deschiderea sesiunilor de prezentari pe tema testarii automate! Pentru cine nu a fost acolo: ati pierdut o trecere in revista a catorva practici esentiale de asigurare a calitatii framework-ului de testare automata, asezonate cu cateva elemente teoretice introductive, adresate unui public larg, indiferent de nivelul la care se afla pe testarea automata.

Incurajam pe toti cei care lucreaza in domeniu sa puna in practica informatiile primite si sa vina cu intrebari sau sugestii. Bulgarele deja se rostogoleste, iar in decembrie va ajunge in curtea Roxanei Cracana pentru un follow-up pe subiect: Test Automation: From Record/Playback to Framework

Spiritele testarii automate s-au dezlantuit! Crezi ca vei putea tine pasul?

TdT #20 – Editie Aniversara – Automation – Fast, Good, Cheap: Pick any two!

banner_site

Multumim tuturor celor care s-au inscris la “Tabara de Testare” – Timisoara #20 – Editie Aniversara.
Ne intalnim Sambata 16 Noiembrie,  de la 10:00 la sediul ACI Worldwide, Str. Pestalozzi, Nr. 22, Et. 2, Timisoara.

Agenda:

10:00 – 10:30 Wake-up coffee
10:30 – 13:00 Automation – Fast, Good, Cheap: Pick any two!
13:00 – 14:00 Taste the Buffet
14:00 – 16:00 Lightning Talks
16:00 –  TdT  Happy Birthday!

Organizatori:

1. Dan Zirmer
2. Laura Kobau
3. Ramona Baleti
4. Mihai Voda
5. Bogdan Vuscan
6. Bogdan Orasan

Participanți:

7. Neaga Septimiu
8. Letitia Virag
9. Ramona Borcan
10. Paul Prodan
11. Vasile Pop
12. Sorin Zaharia
13. Cosmin Durac
14. Awad Mohamed
15. Sanda-Maria Botoaca
16. Leonard Lehocz
17. Mihaela Lemeni
18. Alina Ionescu
19. Chitic Diana
20. Carmen Bonto
21. Madalina Lukacs
22. Adrian Mirea
23. Alin Groza
24. Benea Iulian
25. Adrian Vornic
26. Neicu Adriana
27. Daniel Jurescu
28. Radomir Oana
29. Ionut Iova
30. Alex Bostan
31. Vali Voinea
32. Nikola Trajkovski
33. Maria
34. Mocioi Adelina Maria
35. Naniu Minodora
36. Cosmin Padineanu
37. Bogdan Borchescu
38. Dana Luchian
39. Teodora Alexandra Ursulescu
40. Neagoie Claudiu
41. Adina Jian
42. Anders§
43. Paraschiv Alin
44. Rascol Laurentiu
45. Andrita Vlad
46. Dusa
47. Cosmin Traistaru
48. Cristian Lupu
49. Darian Popescu
50. Calin Pinter
51. Paclisan Alexandra
52. Volosencu Alexandru
53. Axinte
54. Codruta Morariu
55. Dragos Zaharie
56. Catalin Nisulescu
57. Lipovan Silvia

Pentru mai multe detalii:

http://tabaradetestare.ro/2013/11/05/tdt-20-editie-aniversara-automation-fast-good-cheap-pick-any-two/

sau

http://www.meetup.com/Tabara-de-Testare-Timisoara/events/95059712/

 

 

 

TdT #20 – Editie Aniversara – Automation – Fast, Good, Cheap: Pick any two!

banner_site

In luna Noiembrie sarbatorim un eveniment important. Se fac 2 ani de cand Tabara de Testare a tinut prima intalnire in Timisoara.

Asadar va invitam Sambata, 16 Noiembrie, incepand cu ora 10:00, la un workshop la care vom intoarce automatizarea pe toate partile.

Cei de la ACI Worldwide ne-au invitat sa ne aniversam la ei acasa, anul acesta.
“Let’s take a day to discuss automation principles and real life situations. We will address topics from user interface automation to real time complex systems. Bring your topics of interest and they will spark debates!”

Iata si Agenda:
10:00 – 10:30 Wake-up coffee
10:30 – 13:00 Automation – Fast, Good, Cheap: Pick any two!
13:00 – 14:00 Taste the Buffet
14:00 – 16:00 Lightning Talks
16:00 –  TdT  Happy Birthday!

Pentru inscrieri: https://sites.google.com/site/acitdt20/
RSVP-ul pe meetup o sa fie dezactivat, sa avem un singur loc pentru inscrieri.

Atentie: Inscrierile se fac pana pe 13 Noiembrie ora 18:00. Inscrieti-va din timp, sa prindeti un loc 🙂

Ar fi pacat sa ratati asemenea editie !

Discutii de toamna la Iasi cu tematica analiza si proiectare in domeniul testarii

Si iata inca o intalnire de succes a comunitatii de testare sub egida Taberei de Testare Iasi si sponsorizata de Endava, intalnire din 17 Octombrie in care Raluca Gagea ne-a impartasit din experienta ei si lectiile invatate pe partea de Test Analysis and Design (prezentarea o gasiti aici) . A fost o prezentare cu clasa in cadrul careia s-au atins puncte ca: test basis, test condition, test case, test environment, testing structure si cum abordam cerintele. Zonele de discutie si conceptele cele mai antrenante au fost: test oracles, quality gates, knowledge transfer pack si test data.

Raluca nu a lasat pe nimeni sa plece cu mana goala: fiecare participant a avut pachetelul pregatit cu Requirements traceability si Use Case Model Example caldute proaspat scoase de la imprimanta, ca la mama acasa. Daca nu ai reusit sa ajungi si vrei sa afli despre cum gestionam requirement-urile, poti descarca documentele de aici si aici.

Invitatii au avut ocazia sa participe si la un exercitiu interesant de empatizare (exemple de transpunere aveti in sectiunea fotografii) cu celelalte roluri din cadrul unui proiect de dezvoltare software: s-a facut apel la calibrarea si armonizarea perspectivelor QA-ului cu cele ale PM-ului asupra obiectivelor testarii, cuvintele cheie fiind transparenta si proactivitatea. Punctul forte al acestei intalniri s-a constituit in incurajarea discutiilor, fiecare avand ocazia sa vina cu exemple/sugestii din experienta proprie. Am aflat cu aceasta ocazie ca exista niste standarde de securitate in domeniul cardurilor – Payment Card Industry Security Standards pentru cei interesati.

Toata lumea a avut de castigat, prezentarea reusind sa multumeasca o audienta variata: cei la inceput de drum in domeniul testarii interesati de good practices iar persoanele cu mai multa experienta profitand de perspective complexe asupra subiectului.

Daca este sa ne intrebam: pana la urma ce e asa de important din toata intalnirea asta, am putea sumariza: subiectul discutiei antrenant, Raluca s-a dovedit a fi foarte deschisa si bine pregatita pe subiectul prezentarii; intalnirea caracterizata de dinamism si interactiune constructiva, atmosfera degajata, comunitatea de testare din Iasi reusind inca o data sa stranga randurile spre a-si dovedi maturitatea. Felicitarile noastre merg spre toti participantii la eveniment: o alegere excelenta a modului in care sa-ti petreci doua ore din viata intr-o joi seara!

What does this button do?

În drumul lor spre Eurostar, câteva cutii negre se vor opri în Iași pentru a fi testate.

Cu replica asta am convins câțiva testeri să dea o jumătate de zi de weekend pasibilă de a fi petrecută în Grădina Botanică pe câteva ore de rezolvat un puzzle și învățat ceva fain la Embarcadero. Un puzzle, dar ce puzzle… Știți experimentul ăla în care asamblați circuite, butoane și pini, implementați un algoritm, înveliți totul în cutii negre și în final ansamblul funcționează? Nu? Ei bine, testerii de la Altom îl știu bine, pentru că ei au proiectat cutiile, au scris codul, au căutat butoane, au lipit fire, au fixat totul în acele cutii negre cu butoane colorate. Dintre alți-oameni”, Oana și Adina au venit la Iași să coordoneze o sesiune delicioasă de învățare ludică – delicioasă poate și de la sucuri și prăjituri, mulțumim Embarcadero!

În echipe de câte patru, testerii au primit câte o cutie pentru care au trebuit să identifice, într-o manieră exploratorie, șablonul după care funcționează. Timp de o oră și ceva, butoane apelate cu etichete dintre cele mai năstrușnice au fost apăsate simultan, alternativ și repetitiv, becuri leduri s-au aprins nevrotic, numere au fost trecute sârguincios pe foi, grafuri au fost atent schițate, zei au fost invocați și câteva țigări au fost fumate (în spațiul dedicat, bineînțeles). Oana și Adina au urmărit demersul fiecărei echipe, validând soluțiile intermediare găsite și, cel mai adesea, adăugând câte un caz nou, neacoperit încă. Când timpul alocat rezolvării s-a terminat, în cadrul echipelor se lăsase deja cu promisiuni de ieșit la o cafea și schimb de adrese de email pentru identificarea soluției finale și follow-up.

Și totuși, fiecare echipă reușise să atingă obiectivul exercițiului, iar asta pentru că nu rezolvarea puzzle-ului a fost scopul în sine, ci trecerea efectivă a participanților printr-o situație de rezolvare a unei probleme ale cărei lecții învățate să fie extrapolate și aplicate în situații reale. Astfel, în debriefing-ul care a urmat au fost identificate tehnicile care au ajutat echipa sau care i-au inhibat demersul, abordări care probabil ar fi ajutat și, cel mai important, ce anume poate fi încadrat ca euristică și aplicat, de exemplu, începând de luni în probleme reale, poate chiar legate de testare. Ceea ce s-a crezut a fi o sesiune de joacă cu o serie de cutii cu butoane s-a dovedit a fi un bun exercițiu de învățare experiențială. (Găsiți mai multe detalii despre cum să organizați sesiuni de acest tip, de exemplu, aici.)

Și cum știm că o fotografie valorează 1024 de cuvinte, vă lăsăm cu imaginea următoare captată la finalul sesiunii:

DSC_6332

TDT Monthly Meetup #19 – Timisoara

Multumim tuturor celor care s-au inscris la “Tabara de Testare” – Timisoara #19.
Ne intalnim astazi, Joi 17 Octombrie, la 18:30 la sediul ARIES, Strada Paris nr2A (cladirea Iprotim , cea cu Registrul Comertului), etajul 4, camera 413.

Agenda:

  • 18:30 – 18:45 – Sosire participanți
  • 18:45 – 20:15 – Meet the Test Managers 
  • 20:15 – 20:30 – Concluzii

The Test Managers:

1. Ciprian Balea – 3Pillar
2. Vlad Ilie – Haufe-Lexware
3. Laura Kobau – ACI

Participanți:

4. Alina Ionescu – Facilitator
5. Adrian Mirea
6. Bogdan Orasan
7. Ramona Baleti +1
8. Paul Banias
9. Oprisor Catalin
10. Catalin Nisulescu
11. Csaba Teleki
12. Adela
13. Emilian
14. Flavius Prehar
15. Zaharie Dragos
16. Bradatan Bogdan +1
17. Adrian Vornic
18. Pop Vasile
19. Larisa Bulugean +1
20. Calin Pinter
21. Ciprian Spirea
22. Delia Cruceru
23. Darian
24. Loredana Flondor
25. Oana Stinga

Pentru mai multe detalii: http://www.meetup.com/Tabara-de-Testare-Timisoara/events/95059612/

TDT Monthly Meetup #18 – Timisoara

Multumim tuturor celor care s-au inscris la “Tabara de Testare” – Timisoara #18.
Ne intalnim astazi, Joi 19 Septembrie, la 18:30 la sediul ARIES, Strada Paris nr2A (cladirea Iprotim , cea cu Registrul Comertului), etajul 4, camera 413.

Agenda:

  • 18:30 – 18:45 – Sosire participanți
  • 18:45 – 20:15 – Meet the Test Managers 
  • 20:15 – 20:30 – Concluzii
  • 20:30 – … – Iesire in oras “After TdT”

The Test Managers:

1. Ciprian Balea – 3Pillar
2. Vlad Ilie – Haufe-Lexware
3. Laura Kobau – ACI

Participanți:

4. Alina Ionescu – Facilitator
5. Adrian Mirea
6. Iulian Benea
7. Ramona Baleti
8. Carmen Bonto
9. Ioan Vornic
10. Oprisor Catalin
11. Guran Alin Petre
12. Diana Ilie
13. Raluca Chedea
14. Adina Jian
15. Ioan Nicoara
16. Codruta
17. Adela
18. Flavius Prehar
19. Adrian Vornic
20. Emilian
21. Darian
22. Alin Groza
23. Dusita Damian
24. Corina Ungur
25. Ceocea Georgiana
26. Petrici Nicolae
27. Telescu Mihai

Pentru mai multe detalii: http://www.meetup.com/Tabara-de-Testare-Timisoara/events/95059562/