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/

Selenium Webdriver with Thucydides: In Gods we trust*, everything else we test!

Quote

O fi miercurea cea mai productivă zi pentru angajați? Poate o fi, dar sigur în prima miercuri din lună în Cluj-Napoca are loc o nouă întâlnire a Taberei de Testare. Pentru cei de-ai locului, cea mai recentă ediție a fost a… 18-a, una despre Selenium Webdriver cu Thu… Thucy… Thucydides.

Prin lentilele mele venetice, întâlnirea s-a văzut drept una matură și familiară, cu foc în sobă și chestii frumos colorate: fotolii de puf în jurul mesei și exemple de rapoarte de testare automată proiectate pe perete.

Vlad Voicu și Gabi Kis au demonstrat într-o manieră fluidă cum această combinație de Webdriver cu Thucydides răspunde nevoilor de integrare și raportare, folosind experiențele proprii și proiectându-le în scenariile propuse de participanți. Iar dacă Vlad ne-a explicat tare simpatic cum e cu proiectul, paginile și pașii, cum că As much as Java can do, you can do, Gabi ne-a cucerit cu un demo data driven, un fel de salată de fructe, cu savoare Junit, căutând merele în dicționarul Wiktionary.org și amestecând nițel portocalele cu afinele, așa, de dragul testului care pică.

Spre final, ni s-a desenat și explicat un model de automatizare a procesului de testare care folosește Jenkins și care integrează foarte elegant niște puncte de control între mediile de development și cele de testare.

Per ansamblu, vă spun că am avut parte de o prezentare interactivă, care a suscitat interesul inițiaților, dacă ne luăm după numeroasele intervenții de tip What if …? și Cum faci … asta?. Pentru autodidacții care nu sunt expuși explicit proiectelor de testare automată s-au enumerat „proiecțele” ale prietenilor unor prieteni care să ilustreze cu ce putem începe să exersăm cu framework-uri de automation. Doar să nu uităm să fim atenți la ce update-uri se fac în timp ce înregistrăm testele, cine știe ce server mai cade extenuat. Just saying 😉

In final, vă urez să aveți rapoarte de testare faine!

*Thucydides has been dubbed the father of “scientific history” because of his strict standards of evidence-gathering and analysis in terms of cause and effect without reference to intervention by the gods, as outlined in his introduction to his work – Wikipedia.

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/

Autumn Camp 6-8.Sept.2013 – Tabara de Testare Cluj

Tabara de Testare > 6-8 septembrie 2013 > Muntele Baisoara, Romania
#TdTCamp #TabaraDeTestare #TdTCluj #TdT #SoftwareTestingCamp

Cand am sarbatorit un an de meetup-uri la Cluj, am scris o poezie:

A year has passed, can’t say ‘gone by’.
We’ve learned, we’ve changed, stayed side by side.
Through sunny days and winter snow
We fought for our right to grow.
QA, software, gadgets, we like,
Made Cluj & Silicon Valley alike.

Si am facut o promisiune de a organiza o adevarata tabara de testare.
Am vrut sa fie o surpriza pentru toata lumea si prin angajamentul public sa nu mai avem cale de-ntoarcere.
Eniko Csokasi m-a sunat intr-o seara si printre ideile pentru tortul aniversar mi-a pus si intrebarea: ‘Iuliana, organizam tabara de testare?’
Si uite asa a inceput totul.

Unde-s doi puterea creste?  Unde-s cinci totu-nfloreste!

TdTCamp@Cluj

It’s time for a real Testing camp!

Impreuna cu Ru Cindrea, Oana Casapu si Alex Rotaru am muncit pentru acest eveniment.

Cred ca am avut toti concedii foarte interesante anul acesta; care mai de care cautand o unda de semnal pentru inca un telefon, inca un e-mail 🙂

 

MacBook @ the country side

Vacation time is study time

Am descoperit ce bine se incadreaza in peisajul de la tara un MacBook si ca poate imparti aceeasi masa cu un Android.

Viata la tara … cu Xcode si Instruments
I’d do it again!

Multumesc Oana si Alex pentru MacBook!

Ru a venit din Finlanda nu doar la atelierul din 6-8 septembrie, ci si la unele intalniri organizatorice.

In the end, we’ve all mixed business with pleasure (i.e. holiday time)

Participantii au fost si ei ingaduitori si rabdatori si le multumesc din nou pentru cooperare, rabdare si atitudinea pozitiva!

Si acum, cateva cuvinte despre cum a fost in tabara:

A fost un weekend foarte frumos! O noua confirmare a faptului ca impreuna putem realiza mai usor ceea ce ne propunem, un anume scop comun, chiar daca are mai multe nuante.

Startul in forta cu setup-ul a fost un energizant super. Atatea cabluri, laptop-uri, Mac-uri, miniMac-uri, parole, conturi, intrebari si solutii (plus un meci de fotbal) pe mp ne-a mobilizat si incantat.

Munca in echipa a fost atat de naturala! Din curiozitate sau din placerea de a ajuta.
Fiecare succes elibera o parere care se transforma in solutie pentru altcineva.
Fiind atatea device-uri, unele detalii trebuiau adaptate. Astfel, am intrevazut deja ce dimensiune are mobile testing (&development) pentru ca mai tarziu sa aflam si de Android fragmentation.

Cu ajutorul lui Ru Cindrea, am scris si teste pentru Android si am aflat de bug-uri interesante in legatura cu detalii carora le acordam o prioritate scazuta incat uneori uitam de ele complet. Oare cate astfel de detalii am putea descoperi in ceea ce facem zi de zi? Ce ni se pare ceva atat de banal incat sa poata fi trecut cu vederea?

Eniko Csokasi ne-a provocat sa invatam cum putem lucra cu Instruments si script-uri JavaScript pentru iOS si ce presupune development-ul pentru produse Apple.

Ne-am prins urechile in modificarea testelor pentru iOS, dar asta nu ne-a facut decat sa comunicam si mai mult.
Si daca nu au fost intrebari de la unii, au fost de la altii si mereu aparea cel putin o provocare din vecini.

Am descoperit si Firefox OS prin intermediul lui Ioana Chiorean si Florin Strugariu.
Informatiile despre comunitatea si proiectele Mozilla au oferit baza unor posibile oportunitati de dezvoltare pentru noi intr-un cadru international.

Am invatat si ne-am reamintit o abordare pentru crearea unui test strategy.
Pentru implementare am folosit principiul Mind Maps si tool-ul XMind. Si am descoperit cat potential are aceasta abordare si pentru proiecte inafara testarii software.

Oana Casapu ne-a fotografiat in ipostazele noastre creative si a fost coordonatorul administrativ ceea ce a insemnat enorm pentru desfasurarea activitatilor noastre ‘testaresti’. Ne-a provocat la debriefing, un exercitiu foarte util, doar ca mie nu imi place sa il fac ‘live’. (Tocmai de aceia e un exercitiu bun pentru mine? 🙂 )

Alex Rotaru a avut, ca de obicei, o prezenta foarte energica, cu intrebari si alternative si voie buna.
Ajuns devreme la locul evenimentului s-a si ‘luptat’ cu amenajarea salii.
Ajunsi mai repede la fata locului au fost si Ru (venita tocmai din Finlanda pentru aceste workshop-uri), Costin Ion si Marius Ioana (veniti tocmai din Bucuresti) care i-au dat o mana de ajutor lui Alex.

Am primit toti tricouri ‘Tabara de Testare’ cu sprijinul Altom Consulting. Eu cu siguranta am sa il port si cu alte ocazii.

Sper sa ii revad pe participantii din aceasta tabara si la alte evenimente #TdT organizate de @Tabara de Testare. M-am bucurat sa cunosc alti testeri din Cluj si Bucuresti si sa descopar oameni cu diverse interese si idei. As putea spune si din Iasi, dar Simina Rendler tocmai s-a mutat la Cluj 🙂

Ne-am tinut cuvantul si am facut si sport dimineata de la 7:30.

Sambata dimineata am alergat aproximativ 3.5km, iar duminica am avut un antrenament variat pe terenul de sport al pensiunii.
Setul de activitati sportive propuse de Eniko ne-a cam lucrat toti muschii.
Ma bucur ca am facut aceasta activitate, deci se poate si ce-ar fi sa ne continuam diminetile asa? (chiar daca nu impreuna:)

Weekend-ul a fost foarte incarcat, nu prea a fost timp de relaxare, dar tot ne-am gasit energia sa si petrecem sambata noaptea.
Eu n-am mai dansat de foarte mult timp, asa ca a fost super!
Ada Coste m-a invatat o noua miscare de dans – trebuie s-o mai exersez.

Jocul de biliard este cam solicitant cand de abia putem distinge culorile bilelor… We need a re-match, Dorel Natea! 🙂

Sper ca in viitor sa fiu si mai cooperanta, mai relaxata, mai pozitiva si mai vorbareata la debriefing, sa ascult mai mult si sa ii cunosc pe ceilalti mai bine.

Cu drag,

.Iuliana Silvasan

Cateva poze:

Setup - how it's done @ Tabara de Testare

Setup – how it’s done!
Tabara de Testare Cluj > Autumn Camp > 6-8.sept.2013

Work in Progress @ Tabara de Testare

Work in Progress @ Tabara de Testare Cluj > Autumn Camp > 6-8.sept.2013

Setup = How it's done

Setup – how it’s done @ Tabara de Testare – Autumn Camp > 6-8.sept.2013

Networking @ Tabara de Testare

Networking @ Tabara de Testare Cluj – Autumn Camp > 6-8.sept.2013

Team Spirit

The team @ Tabara de Testare Cluj – Autumn Camp 6-8.sept.2013
(photo by Denis Rendler)

Povestiri de prin laboratoare

Închipuiți-vă un coridor lung, slab luminat și cu un miros de cărți și de vechi – de-o parte și alta, laboratoare… uite unul de cercetare a fungilor?! Focus! Nu dorim să ne extindem cunoștințe de biologie acum, ci pe cele de security mobile testing. Mai facem câțiva pași… Ca soundtrack, auzim, firesc, coloana sonoră cu finalul din Dexter Laboratory… destul de justificat de altfel, dată fiind amenințarea de Boom! BSoD! primită de la content owner cu o zi înainte. Ne amintim și indicațiile prețioase de pe Meetup: treci de un automat de cafea (o fi fost un miraj), mergi, mergi, mergi, cobori treptele la subsol și când apar mulaje, organe în formol sau schelete, știi că ai ajuns unde trebuie. Ne simțim ca Mario la trecerea la un nou nivel, ne așteptăm la ce e mai rău de la un laborator de informatică și intrăm. Când colo, uite, un laborator CFCA cu calculatoare noi, sală aerisită, luminată suficient cât să te scoată din pasa sumbră, dar cât să ferească cât de cât minunățiile cu ciocolată dăruite de Amazon!

Cel puțin printr-una dintre aceste trăiri au trecut cei care s-au aventurat sâmbătă la Tabăra de Testare Iași. Și nici nu ne propunem să oferim experiențe inițiatice pe traseu, doar venim cu conținut sau un format nou de fiecare dată… În ediția această, un prim workshop! Silviu Parvana a găsit oportună recomandarea făcută la unison de facilitatori de a-și organiza conținutul sub forma unui workshop. Cel puțin pentru curajul acesta merită aprecierile noastre!

Pentru că a organiza și a susține un workshop e o idee mai dificil decât a susține o prezentare, asta e evident: content ownerul depinde de hardware și de furnizorul de energie electrică, speră ca sistemul din laborator să reacționeze la fel ca cel pe care a lucrat și pe care și-a pregătit materialul; trebuie să se asigure că softul necesar funcționează pe fiecare stație, că nu se mai trezește cu momente Boom! BSoD! sau la fiecare minut cu melodiosul „la mine nu mergeeee!”. Că cei care și-au anunțat participarea chiar vor veni, mai ales că la un așa format chiar nu poți invita participanții să rămână în picioare. Mai visează că cei care au prins acel loc au jonglat la un moment dat în carieră măcar cu unele concepte dintre acele anunțate a fi puse în practică. Că s-ar putea antrena lejer în discuții, cu spirit critic, dar constructiv, cu argumente și raportându-se la experiențe proprii, astfel încât să aducă plus valoare experienței de învățare propusă de el, content owner-ul. Hm, s-a conturat o piramidă ca a lui Maslow aici…

Silviu și-a făcut conștiincios temele și a pregătit cu câteva zile înainte softul necesar pe fiecare calculator. Ne-a garantat câțiva pași simpli, de clătit ochii critici și frumoși ai testerilor atunci când privesc codul unei aplicații și, mai departe, date criptate. Acestea, cu exemple pe Android și iOS și folosind drept cobai aplicația Evernote. Să zicem că ni s-a transmis faptul că aplicația are codul ascuns de potențialele priviri indiscrete ale concurenței; noi, testeri cu spirit critic asupra a tot ce înseamnă presupuneri, ne mobilizăm să dovedim contrariu. În câțiva pași de tipul do this, do that, do that too, do all these, do this thing in particular am verificat dacă într-adevăr codul este mascat. Și ajungem noi prin clasele aplicației și, ia uite: nume de metode, variabile, pachete, toate sunt acolo și parcă n-ar fi ele… Fie, testerul declară: Evernote a trecut testul! Hai să vedem un pic și ce avem în baza de date. Cum, n-avem acces la BD? Se cheamă că facem un articifiu și odată cu fișierele de backup îl extragem și pe cel de baze de date, îl deschidem în Database Browser și… ce ni se arată aici? Doar structura bazei de date cu tabela password… Suntem la un click distanță de tabul Browse Data și de reacția DBA-ului, de acum clasică.

Am precizat că pașii au fost găsiți și structurați de Silviu ca soluție pentru unele sarcini de serviciu, adică am avut un demers construit cu efort propriu și nu o adaptare a unui tutorial? Poate părea simplu, dar gândiți-vă la un exemplu de situație similară legată de testare cu care să procedați la fel. Ați găsit? Vă așteptăm la Tabăra să ne-o prezentați în formatul preferat!

Reiese că și ediția aceasta s-a lăsat cu lecții învățate, nu doar pentru participanți, ci și pentru facilitatori; și despre acestea din urmă am putea spune mai multe, de data asta. Pentru că la plecarea din laboratorul CFCA am trecut și pe langă alt un alt tip de cabinet de cercetări, unul în economie. Care ne-a activat o serie de corelații, că tot ne erau gândurile la paradoxurile întâlnite și la inerenta comparație dintre rezultate așteptate și rezultate efective.

Că avem resurse limitate nu poate fi mai evident: oferta unui număr limitat de locuri în raport cu cererea de participanți, oferta limitată de content owners relativ la cererea diversificată de subiecte, teme și formate. Că ne asumăm, fiecare dintre noi, un cost de oportunitate, adică să plătim acel preț al celei mai bune variante de petrecere a timpului la care renunțăm atunci când ne rezervăm acel loc la Tabără. Par aspecte naturale, rigide, nu? Rigide nu sunt. Just think about it…

Vă salut cu respect,
(pentru ultima dată din postura de facilitator al TdT Iași)
Simina Rendler

p.s. Mulțumiri Centrului de Formare Continuă și Antreprenoriat pentru găzduire iar pentru protocol, companiei Amazon România.