Interviu despre Tabăra de Testare

Spre sfârșitul anului trecut am răspuns unei serii de întrebări despre Tabăra de Testare într-un mini-interviu care a fost publicat pe evenimenteit.ro. Când a fost înfiițată Tabăra, care a fost motivația pentru crearea ei, care ar fi niște momente de care suntem mândri –  doar câteva exemple de lucruri pe care le puteți afla despre noi, mai jos.

 

  1. Care ar fi o scurtă descriere a grupului?

Tabăra de Testare este o comunitate formată din testeri și alți profesioniști din industria IT care, în cadrul unor întâlniri informale lunare, împărtășesc din cunoștințele proprii și învață din experiențele profesionale ale celorlalți membri.

  1. Când a fost înfiițat grupul și care a fost motivația pentru crearea lui?

Primul pas a fost făcut în 2011. Alexandru Rotaru, unul dintre fondatori, participase la CAST, o conferință din Statele Unite organizată cu ajutorul voluntarilor, lipsită de caracter comercial, având ca scop schimbul de idei și experiențe între testeri. Pornind de la acest model, împreună cu o serie de voluntari, au avut loc primele evenimente Tabăra de Testare în București, Cluj, Iași și Timișoara în toamna lui 2011.12743901_1051791438199791_5799116565644712429_n

Scopul acestor evenimente a fost găsirea de oameni pasionați de testare care doresc să împărtășească din experiențele lor, să învețe din experiențele celorlalți și să contribuie la crearea unei “bresle” a testerilor în România.

Dintre participanții la aceste prime evenimente câțiva s-au arătat dispuși să se implice în formarea și dezvoltarea comunităților locale de testeri. Pe parcus, și alți testeri s-au alăturat în organizarea întâlnirilor. Așa s-au format și au crescut fiecare dintre cele 4 comunități locale.

  1. Cui se adresează evenimentele grupului? (developer/manager, tehnologii folosite, nivel de experiență, …)

Evenimentele sunt făcute de testeri pentru testeri. Am descoperit că putem învăța lucruri valoroase și de la ceilalți colegi cu care interacționăm, așa că uneori avem ca invitați la întâlniri programatori, manageri de proiect, specialiști din zone conexe testării, în genere, profesioniști care activează în industria IT.

Nivelul de experiență nu este important pentru noi. Printre membrii noștri sunt testeri cu foarte mulți ani de experiență, încă dornici să învețe, dar și persoane care abia descoperă testarea.2017-05-08_1126

  1. De obicei unde, când și cât de frecvent se întâlnește grupul?

Fiecare Tabără dintre cele 4 are propriul calendar pentru întâlniri. Dezideratul nostru este să avem o întâlnire în fiecare lună, să ne întâlnim suficient de des cât să ne cunoaștem și să conturăm un mediu în care membrii au încredere să își împărtașească problemele de testare sau soluțiile găsite. Încrederea acesta este un ingredient pe care îl vedem esențial în dezvoltarea comunității.

Locurile în care au loc întâlnirile diferă. Cele mai multe sunt spații informale (de tipul co-work, cafenele, terase), tocmai pentru a beneficia de o atmosferă mai relaxantă, colaborativă, propice învățării.

Comunitatea națională se reunește anual într-o tabără la munte. De 4 ani mergem toamna la o cabană, într-o tabără “testărească”, unde avem ateliere, multă interacțiune și schimb de experiență. Această tabără este deja cunoscută sub numele de Tabăra de Toamnă și cele mai recente ediții au ținut două zile jumătate.

Tabăra de Toamnă 2014

  1. Care este momentul din viața grupului de până acuma de care ești cel mai mândru?

Probabil fiecare dintre cei implicați în organizarea Taberei de Testare are un moment preferat. Cred însă că mai mulți ar nominaliza cea mai recentă Tabăra de Toamnă. Acest eveniment a evoluat în 4 ani de la o întâlnire de un weekend, în preajma Clujului, cu 3 sau 4 sesiuni și 20-30 de participanți, la un eveniment cu track-uri paralele, cu 20 de content owner-i și 70 de participanți din toată țara. Momentul de glorie în organizarea ediției de anul acesta l-am resimțit atunci când ne-am dat seama că membrii se înscriau “în alb“, fără să știe agenda, bazându-se pe experiențele de la edițiile trecute sau pe recomandările prietenilor, colegilor. Glumeam pe seama asta, că noi știam că doar la Electric Castle se mai vând biletele fără să fie anunțat line up-ul.

  1. Ceva planuri de viitor super-secrete pe care ne poți dezvălui în exclusivitate? 🙂

Nu putem dezvălui planurile ultra-secrete, dar putem dezvălui o surpriză pe jamescare o pregătim. James Bach, unul dintre cei mai cunoscuți testeri, a fost în Cluj zilele trecute și ne-a acceptat invitația de a ține o prezentare pentru comunitate. 200 de participanți au fost prezenți la meetup-ul cu el. Credem că mult mai mulți și-ar fi dorit să participe. Ce am reușit să facem pentru ei a fost să înregistrăm sesiunea. Astfel, curând vom putea face disponibilă pentru întreaga comunitate de testeri prezentarea lui despre analiza de risc în testare. (Later edit: între timp, am publicat-o aici.)

  1. Care este motivul principal pentru care cineva ar trebui să participe la întâlnirile grupului?

Nu este imperios pentru nimeni să participe. Dar testerilor care sunt (ne place nouă să spunem) într-un mod de învățare continuă le putem da două motive. Primul este conținutul sesiunilor, din care pot învăța lucruri inedite sau pot deprinde abilități noi, de la cele mai tehnice la cele din categoria soft skills. Acoperim o varietate de subiecte, în formate diverse, de la prezentări și ateliere pe teme de testare sau tangente acesteia, la sesiuni ludice de învățare ori “clinici de testare”. Și pentru că vorbim de o comunitate, al doilea motiv ar fi că participanții vor cunoaște oameni noi, cu cel puțin o pasiune comună și o perpectivă diferită.

  1. Unde pot cei interesați să afle mai mult despre grup? (site, Facebook, twitter, etc)

Întâlnirile lunare de la Tabăra de Testare sunt organizate pe Meetup, o platformă dedicată pentru organizarea evenimentelor. Pentru a participa la astfel de întâlniri, doritorii trebuie să se înscrie în grupul din orașul lor, după care vor primi notificări atunci când sunt anunțate întâlniri. Grupurile sunt:

Viziunea noastră, anunțuri dar și articole cu lucruri învățate de participanți sunt publicate pe http://tabaradetestare.ro. Suntem prezenți și pe Facebook – https://www.facebook.com/Tabara.de.Testare. Și pe Twitter – https://twitter.com/tabaradetestare .

  1. Ce alte gânduri ai vrea să transmiți cititorilor evenimenteIT.ro?

Noi, cei care lucrăm în IT, beneficiem de multe posibilități de învățare continuă, în comparație cu alte industrii. Să fructificăm aceste oportunități!

Risk Analysis in Software Testing cu James Bach

Meetup-ul din octombrie 2016 de la Tabara de Testare Cluj a fost unul special: content owner a fost James Bach care a tinut o prezentare despre Risk Analysis in Software Testing.

In pregatirea pentru cursurile pe care le tine pentru testeri, James a incercat cu participantii un exercitiu privind riscurile, analiza lor si implicatiile pe care le au in testare. James si participantiiau cautat i dei de test pentru o masina autonoma de nivel 4, apoi au comparat notitele. Ce a iesit? Va lasam sa descoperiti singuri:

 

Avem nevoie de susținerea ta pentru Tabăra de Toamnă!

Ce este Tabăra de Toamnă?

Pentru că suntem Tabăra de Testare, o dată pe an ne întâlnim la munte, într-o tabără pentru testeri, cu sesiuni practice și multa interacțiune și schimb de experiență. Această tabără este cunoscută sub numele de Tabăra de Toamnă și cele mai recente ediții au ținut de joi seara până dumincă. În 3 zile avem programate ateliere, în special sesiuni practice, în care participanții sunt implicați și au posibilitatea să experimenteze și să exerseze ei înșiși, precum și să interacționeze cu ceilalti participanți. Puteți citi despre viziunea și evoluția acestui eveniment aici. Iar despre cum a fost la edițiile precedente îți poți face o idee de pe paginile dedicate fiecărui eveniment.

Avem nevoie de susținerea ta pentru Tabăra de Toamnă!  

Două dintre obiectivele importante ale Taberei de Toamnă sunt:

  • să oferim un cadru pentru dezvoltarea abilităților testerilor
  • să oferim un cadru pentru dezvoltarea unui grup de prezentatori (noi îi numim content owners) care sa poată pregăti și susține ateliere la nivel național și internațional

Pentru a realiza aceste 2 obiective foarte importante pentru noi, avem nevoie de sustinerea ta!

Cum poți susține Tabăra?

Poti alege unul din cele doua pachete:

  1. Pachetul de Susținător al Comunității de Testare, în valoare de 4500 RON. Acesta presupune că:
  • vei putea trimite în Tabăra de Toamnă 4 testeri pasionați din compania ta
  • vei primi recunoaștere publică pentru ajutor în social media (Facebook, Twitter, Meetup)
  • vom menționa compania pe posterul evenimentului ca Susținător al Comunității de Testare

 

  1. Pachetul de Susținător al Taberei de Toamnă, în valoare de 2250 RON. Acesta presupune că:
  • vei putea trimite în Tabăra de Toamnă 2 testeri pasionați din compania ta
  • vei primi recunoaștere publică pentru ajutor în social media (Facebook, Twitter, Meetup)
  • vom menționa compania pe afis ca Susținător al Taberei de Toamnă.

Toți banii primiți vor fi folosiți pentru a acoperi costul de participare pentru content owner-i, precum și alte costuri generate de organizarea acestui eveniment.

Așadar, sprijinul tău va fi pentru dezvoltarea comunității de testare, pentru promovarea învățării continue în rândul testerilor și a unei culturi de profesionalism în acest domeniu.

Hai în Tabăra de Toamnă 2015!

Testeri, mergem la munte în tabără!

tdt toamna 2015_v_cu toti sponsoriiCând? În weekendul 24-27 septembrie, de joi după amiaza/seara până duminică după amiază.

Unde? Ne cazăm la Cabana Balu, în Harghita Băi.

Ce vom face? Vom avea ateliere și prezentări în sesiuni paralele. Consultați programul aici.

Cât? 430 lei pentru cazare în regim de pensiune completă, snacks-uri, cafea/ceai pentru pauze. Suma acoperă comisioanele pentru transferurile bancare. Nu include intrarea în parc (dar vom beneficia de o reducere față de prețul standard) și nici transportul.

Ce e de făcut? Renunțăm pentru aceasta ediție la RSVP-ul din Meetup și facem înscrierile și plățile printr-un formular, până pe 15 septembrie. Răspunsurile pe care le furnizați pentru întrebările din formular vor fi folosite la selecția participanților. De asemenea, prin răspunsurile din formular vă rezervați locurile la ateliere; fiecare are un număr limitat de participanți și devine indisponibil atunci cand limita este atinsă. De aceea vă rugăm să citiți cu atenție descrierile sesiunilor și așteptările content owner-ilor înainte să răspundeți.

În scurt timp după completarea formularului vă vom contacta și vom transmite următorii pași.

Noi revenim cu detalii în curând. Voi puteți veni cu întrebări în secțiunea de comentarii sau prin email la tdtromania at gmail dot com.

Call for Content Owners

Tabăra de Testare organizează o tabără de munte: 3 zile de ateliere, activități sportive și distracție, începând de joi, 24 septembrie, seara. Tema la care ne-am gândit este însăși chintesența comunității noastre de testare: Despre software testing. Și nu numai!

În acest context te invităm să fii content owner pentru un atelier: dacă ai o soluție pentru o problemă de testare sau conexă testării, hai să ne-o prezinți! Este o posibilitate să exersezi abilitățile de prezentare și de moderare a discuțiilor, să discuți cu colegii despre soluții sau provocări legate de testare, să înveți de la ei.

Dacă ai ezitări, aruncă o privire la sfaturile date de Maaret Pyhäjärvi. Noi, facilitatorii, te putem ajuta atât în ce privește conținutul cât și din punct de vedere logistic.

Trimite-ne propunerea ta pentru un atelier sau o prezentare la Tabara de la munte pe adresa tdtromania@gmail.com, pana luni, 17 august, ora 18:00.

Hai cu noi în Tabară!

Facilitatorii TdT

EuroSTAR Software Testing Conference Discount

Quote

The EuroSTAR Conference Super Early Bird discount deadline is fast approaching! Don’t forget to take advantage of the additional discount allocated to Tabara de Testare members.

Don’t know EuroSTAR?

Never been to the EuroSTAR Conference? Here’s a taste of what you can expect:

Calling all Tabara de Testare Members! – book early for EuroSTAR to save over 25% on registration, or over 35% for groups of 5

As a member of Tabara de Testare you can avail of a further 10% off your conference registration.

This 10% discount code can be used at any time when registering but if your register on or before May 29th you could save over €600 – over 25% off!! Get over 35% off group registrations (of 5 or more) where every fifth attendee goes for free!

Register using the discount code: TBT2015

Are you looking to be inspired in 2015? EuroSTAR is the place for you!

Long established as Europe’s #1 software testing conference, EuroSTAR features keynotes and tutorials from global thought-leaders, dozens of insightful track sessions and the opportunity to network with hundreds of software testing professionals. Be there in Maastricht to celebrate everything that’s great about your profession over four intensive days of knowledge sharing in a vibrant atmosphere! This year the conference takes place at the MECC Maastricht from November 2nd – 5th.

The 2015 Programme offers practical advice, real-life experience stories and thought-leading insights into DevOps, Mobile, Management, Communication, Agile, Test Automation and more – presented by a mix of experienced speakers and newcomers to EuroSTAR. You can see the full programme here.

Register Now

Or if you have any questions about registration / pricing please contact siobhan@eurostarconferences.com

Mobile Deep Dive 2015

EuroSTAR have added a brand new bonus event on mobile testing – EuroSTAR Mobile Deep Dive, which takes place on Friday 6th November.

Tickets to Mobile Deep Dive cost €850 (normal group rates apply) and if you register to attend the full EuroSTAR Conference (any Tues-Thurs inclusive ticket) you can also get a 50% discount on a ticket to the Mobile Deep Dive Event. View Mobile Programme

Be there in Maastricht!

Changing mindsets in testing – povestea

Povestea lui Alex despre schimbarea mindset-ului privind testarea a fost spusă inițial la conferința EuroSTAR de anul trecut. Apoi acasă, la Tabăra de Testare Cluj și apoi în vizită la Iași. Și poate fi spusă mai departe, și altor testeri și non-testeri. Da, da, și non-testerilor: eu cred că oricine formează sau interacționează cu testeri, de la PM la HR, poate învăța ceva din povestea asta sau din discuțiile pe care le generează.

Povestea e despre parcursul lui Alex si al colegilor lui în schimbarea viziunii proprii asupra testării, demers extins cu formarea unei comunități de testare. Pornind cu fragmente din mentalitatea pe care acum încearcă să o schimbe, Alex și echipa lui au trecut prin provocările date de varietatea nevoilor clienților pentru care prestau servicii de testare. Confruntați cu acestea, ei au ales să își fructifice timpul dintre proiecte pentru a învăța de la alți testeri și consultanți, din cărți, bloguri, prezentări TED și Google Tech, conferințe de testare sau din cele orientate pentru mediul de afaceri. Prin acestea, au ajuns la ceea ce acum e cheia de boltă a viziunii lor: testarea este o investigație tehnică care presupune o serie de abilități specifice și pentru care învățarea continuă este necesară; mai mult, în ceea ce facem, nu există panacee ci doar practici care funcționează sau nu, în funcție de context. Paradoxal este că aceste viziuni, deși aplicate și împărtășite de ceva vreme în comunitățile de testeri din alte țări, sunt încă nepopulare în preajma noastră. Noi auzim cum că testerii sunt programatori care au eșuat în carieră, cum că prin rolul acesta ajungi mai ușor într-altul, ca manager de proiect sau programator; că e suficient să parcurgi o cărțulie sau să răspunzi corect la întrebări grilă pentru a fi calificat pentru meseria asta sau că ai nevoie de cartoane eliberate de o autoritate. Lucruri care pot fi valide în anumite contexe, dar care cu siguranță nu pot fi generalizate la nivelul întregii industrii.

Primul grup în care această schimbare de viziune a avut efect a fost cel al colegilor. Alex povestește ce schimbări a făcut împreună cu partenerii săi pentru a crea un mediu de învățare, astfel încât testerii să se simtă apreciați în rolul lor și să se poată ocupa de dezvoltarea abilităților necesare în testare. Ce instrumente a folosit, care din ele au ajutat, unde a dat de obstacole și ce nu a mers; cum s-a schimbat recrutarea testerilor, trainingul lor, colaborarea și coordonarea – Alex povestește despre toate acestea și este tare plăcut să-l asculți.

Mai departe, aflăm că următorul pas a fost Tabăra de Testare, comunitatea noastră. Alex ne zice cum a extins mediul de învățare pentru testeri la unul informal, la nivel local (cu aspirații la o comunitate națională), care mizează pe background-uri și experiențele variate ale participanților; și pe dorința lor de învăța dincolo de contextul de la serviciu; și pe dorința de a oferi un suport de învățare pentru ceilalți testeri. Și aici urmărim un fir epic: cum a pornit totul după o discuție cu Cătălin, la o terasă în Sighișoara; primele meetup-uri în cele patru orașe, cum au reacționat firmele și membrii ei, probleme întâmpinate, realizări. Sunt multe informații pe care cei mai mulți dintre participanții la Tabără nu le știu, și care, zic eu, lămuresc de ce facem noi, facilitatorii, ceea ce facem.

Atât experiența din prisma rolului în Altom cât și cea de la Tabără l-au făcut pe Alex să tragă o serie de concluzii în ceea ce privește o schimbare de percepție asupra testării. Unele pot surprinde. Nu vă voi afecta entuziasmul de a le auzi de la Alex (poate fi convins să povestească din nou, și în alte medii; la discuțiile la bere de dupa Tabere, de exemplu) sau de a le citi. Dar pot să vă las cu o întrebare tulburător-rezonabilă: dacă eu, ca tester, nu îmi iau munca în serios, de ce ceilalți ar face-o?

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.

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?