Principii de testare – un duet reusit

Vara a luat sfarsit si cu ea s-au dus si intalnirile Test and Beer.

Toamna aceasta a inceput cu o premiera. Doi dintre colegii nostri, Dana Aonofriesei si Gabi Dobritescu, si-au unit fortele pentru prezentarea din septembrie.

Avand in spate experiente diferite au abordat o prezentare in paralel a principiilor de testare. Ne-au impartasit viziunea lor asupra fiecaruia, descriindu-ne problemele de care se lovesc si solutiile pe care le-au incercat.

Principiile atinse au fost:

  • Testarea exhaustiva – De multe ori echipele cu care lucram se asteapta la asa ceva de la noi, sau cel putin asta cred. Ce facem in acest caz? Dana ne-a povestit despre cum foloseste pairwise testing pentru a avea o acoperire buna in timp ce Gabi ne-a spus cum planifica si prioritizeaza in functie de timpul pe care il are la dispozitie.
We Have To Test Everything

We Have To Test Everything

  • Oracole folosite in testare – fac testarea mai grea sau mai usora? Cand si cat de des trebuie updatate?
  • Dependenta de context – am primit cateva exemple de cum influenteaza contextul in care va rula aplicatia tipul de problemele care pot sa apara in productie
  • Test to pass vs. test to fail  – un subiect ce a pornit cateva discutii. Ce e prioritar: sa verificam daca aplicatia se comporta conform cu specificatiile sau sa gasim the big, bad, ugly bugs?
  • Inceperea testarii cat mai devreme in cadrul ciclului de dezvoltare – este unul din primele lucruri pe care le aflam despre testare, cum costul unui bug creste cu cat este descoperit mai tarziu in cadrul ciclului de dezvoltare. Si totusi se intampla des ca testerii sa nu fie inclusi in definirea requirementurilor. Am primit de la Dana si Gabi cateva idei interesante despre cum am putea sa convingem echipa sa includa testarea in discutiile initiale.
  • Popularitatea testerului – Sunt mai importante soft skills sau technical skills pentru un tester? Parerile au fost ca de obicei impartite generand noi subiecte de discutie.

Si intalnirea nu s-a terminat aici. Ca de obicei am continuat discutiile despre testare. Multumim Optaros pentru sala si pizza.

Intalnirea din Octombrie este deja stabilita. Detaliile pot fi gasite pe meetup aici. Ne vedem acolo!

Va las cu cateva poze de la intalnire.

Andra Marin

 

Autumn Camp 2014

TdT Cluj pune la cale un weekend testăresc la munte:

Unde? În inima munților Apuseni, la pensiunea Carpathia.

Când? În weekendul 26-28 septembrie, de vineri după amiaza/seara până duminică după amiază.

Ce vom face? Sâmbătă vom avea sesiuni back to basics, iar duminică sesiuni de performance testing; un laptop îți va fi necesar. În plus, vom avea jocuri, activități sportive, saună, party.

Cât? 275 lei ne costă cazarea și masa pentru vineri seara, sâmbătă și duminică.

Ce e de făcut? Renunțăm pentru aceasta ediție la RSVP-ul din Meetup și facem înscrierile printr-un formular, până pe 7 septembrie. Apoi, până pe 10 septembrie facem selecția participanților, în funcție de răspunsurile furnizate în formularul de înscriere. Mai departe, participanții vor avea drept termen limită 15 septembrie ca ultima zi în care să facă plata și să ne trimită dovada acesteia.

Noi revenim cu detalii în curând. Voi puteți veni cu întrebări în secțiunea de comentarii.

10462509_744325698946368_2196057479109238272_n

Tester and PM: The two way road with Anca Rarău at TdT Cluj

On the first Wednesday of each month it’s tradition for the testing community from Cluj to gather around for intense testing related discussions followed by more chilling discussions involving beers. Or tea.

On July 2nd, we invited Anca Rarău, Senior Project Manager, at TdT Cluj to discuss about the interaction between the project manager and the tester. Quite a new approach for the members of the community, that lately have been wandering between automation frameworks, security testing tools, occasionally going back to the basics of testing, to eventually return to cool or fresh testing techniques and methods.

Why would we even consider such a topic? Personally, I was convinced by its value a little time ago, within an internal event, when Anca has made her case on how should we, PMs and testers, help each other. So I invited her to continue her research on a larger group of testers having various backgrounds, experiences and a reputation of critical thinkers.

The topic was divided into two sections. First, Anca presented the qualities of a good enough tester and, furthermore, ones that an excellent tester should have, as per her perspective. Then the focus changed and the testers answered the same questions with respect to the project manager role. The second section was even more pragmatic, as we went through the most important project management knowledge areas to stress on the ways the tester could and should help the project manager. And for the equilibrium in the universe, we ended with the ways we would like to be helped by the project manager.

If, at first, the agenda predicted some common sense discussions, the more we got into the subject the better we realized how helpful it was to have such a nice structured memento from a PM. For more than 2 hours, we went with Anca through 5 slides of expectations and action items and countless examples: some from her, with how-to’s or how-not-to’s, some from the participants on how-should-I or what-is-the-best-approach. Looking over the feedback we received, Anca was really appreciated for the real live situations she based her arguments upon, for the steadiness she stated her opinions and handled the most skeptical participants. (More feedback, kudos, pictures and follow up discussions are available for the group members on Meetup.)

As we checked the 27th local Meetup, we proudly achieved another goal we had, of inviting more non-testers talking with our testers. And we are ready to return the invitation to our peers’ communities, just drop a line. In the meanwhile, we are preparing for a cooler, summer adequate meetup, involving beer. Or iced tea.