RoWST – Romanian Workshop on Software Testing

In 29-30 martie 2012, la Hotel Parliament in Bucuresti, va avea loc prima editie a RoWST – Romanian Workshop on Software Testing.

Acest eveniment va fi organizat de Altom si Tabara de Testare, va urma formatul unui Peer Conference, si se va bucura de participarea lui James Bach si a lui Maaret Pyhäjärvi.

Pentru cei care au urmarit TdT, exista cateva diferente intre conferintele organizate la sfarsitul anului trecut si acest workshop:

  • durata: deoarece se va intinde pe parcusul a doua zile, vom avea ocazia sa ne cunoastem mai bine si sa acoperim anumite subiecte mai in detaliu.
  • taxa de participare: nu exista nici o taxa de participare, dar fiecare participant va trebui sa-si acopere cheltuielile cu pranzul. Altom va suporta cheltuielile cu sala, echipamentul , cafeaua / ceaiul si apa.
  • numarul de participanti: pentru a facilita schimbul de idei si experiente, numarul de participanti este limitat la 15 persoane, incluzandu-i pe James si Maaret.
  • prezentarile: vom incerca sa alegem mai atent prezentarile, astfel incat fiecare din ele sa fie un raport bazat pe experienta.
  • participarea: am trimis deja invitatii in functie de gradul de implicare in (incipienta) comunitate a testerilor din Romania. Daca nu ai primit invitatie si vrei sa participi, te rog sa imi dai un email la alex [punct] rotaru [la] altom [punct] ro.

Deoarece vom avea cel putin 2 participanti internationali, limba folosita in timpul conferintei va fi engleza.

RoWST Theme – “Everyday Software Testing Challenges”

What are the things that bother you most in your day-to-day work environment? We want to hear from you experience reports of everyday problems you’ve stumbled upon, the way you dealt with them, and the solutions you have come up with.

In case you haven’t found a solution to the issue, even better, because we love a good challenge! You can present the details of the situation and the steps you’ve taken and we’ll try to identify solutions together/discuss it further.

What we’re looking for: challenges and the ways you chose to deal with them, and not just complaints.

What we’re NOT looking for:

  • theoretical ideas you’ve read about but have never applied or experienced,
  • generic stories with no practical bearing,
  • stories for which the context is not available.

Examples of presentation topics (to guide you in identifying and naming your challenges):

  • Documenting your testing efficiently
  • How to deal with the false belief that the solution to every problem is a tool (magic tool to solve any problem)
  • Fighting against unreasonable requests/expectations from managers/clients (100% automation, complete coverage)
  • The shift from the traditional mode to more effective and relevant approaches.

As a result of the workshop, we will have a summary report of key learning points and conclusions to share with the testing community through http://tabaradetestare.ro.

 

TDT Peer Conference Cluj-Napoca – Post Mortem

It was one of those Saturday mornings when there’s this deep white fog outside and all you want is a couple of more minutes under the warm cozy blanket. But after a hot cup of coffee all I could think about was the meeting with Tabara de Testare. Yes, I was a little bit nervous – Alexandru had finally convinced me to hold a presentation and I was looking over the final details: adjust the font/ jot down some notes/ rearrange the pictures.

I was among the last ones to arrive – everyone there was already chatting over tea or coffee and biscuits, Gabi was setting up the presentation gear and the day started at a little past 10AM. I was curious about how everyone would blend in – 20 people with no prior knowledge of each other, drawn to this place by their passion for QA – that should be a good starting point. Catalin and Alexandru walked us through the event’s schedule and presented themselves, their ideas behind Tabara de Testare and the whole concept of doing a peer conference about software testing. The new thing here would be the use of K-cards that encourage discussions in an orderly fashion – Alexandru seemed particularly fond of them, but then again, he was the moderator of the event, so that might have given him a valid excuse.

What are our expectations for today, we were asked, after everyone had introduced themselves. Well, personally, I wanted to meet these 20 people that hopefully shared my enthusiasm for QA and learn new things from them. And of course I would like this not to be a one-time event and have the courage to continue with this type of gatherings in the future.

First thing on the agenda: Gabi’s presentation. He walked us through the values that one can bring in the projects we work on, to the team we work with and last, but not least, to ourselves. I could not agree more. I believe we are in a constant process of improving ourselves and this is the foremost benefit of being a tester: working in a continuous developing environment, with new and exciting technologies and talented people. A thought that I personally liked from Gabi’s presentation was that “talking about change doesn’t make it happen”. There were lots of questions and themes to be debated after the talk, so much as the discussion went on for more than one hour. Alex was busy jotting down the participants’ numbers and the color of the K-card they had raised. It was quite refreshing to see people eager to share their experiences and ask questions – I forgot to mention that almost everyone there had at least 6 years of experience in testing, so that was a little bit intimidating for me, but it was a great plus conversational wise. Oana, Catalin, Adi, Vasile, Ioana and Jari were probably the most active participants here.

We went on to having lunch afterwards, in the restaurant downstairs – I still don’t know what that green sauce was, by the way, but it tasted good, nonetheless. It was a perfect opportunity for the participants to mingle and get to act more informal. I got to talking with Adina, who mentioned, among other things, how helpful it can get, while working on a project, for a tester to talk to the developer first and get things coordinated in the same direction. I thought it to be a great idea and it’s a practice that I also try to apply in my daily job. I also had a brief talk with Ionut, who’s doing some amazing performance testing with a tool he discovered, AutoIT. I liked what he said about bringing something new to the table in your domain of work – a question that one should ask themselves: “what is it that makes me different from everyone else? why would someone pick me?”

The conference continued with Lucian’s presentation, which was more an experience-based example of how to apply Agile practices in your projects. I particularly liked how he gave real examples and also the way he explained most of them, very patiently, by drawing on the flip-chart. He spoke of the challenges that might occur while working in a remote, multicultural environment, how sometimes one can feel they are not really contributing to the project and how does one find room to successfully apply Agile practices in such cases. I know Vasile, Sorina, Rares, Raluca, Istvan and Mihaela were glad that this topic was debated. Among others, a raising question was “how does one deal with last minute bugs that appear in the middle of the sprint?”. It was nice that everyone shared answers based on personal experience and they had bold solutions to propose.

Although we were a little behind schedule and it was already past 4 o’clock, Jari’s presentation shook our spirits and brought out the fun side of testing. I feel everyone will agree that his energetic presence, funny spirit and cheerful presentation did not only bring a smile to our faces, but also made us question the ground principles that we apply when testing: “what is it that we are doing wrong now and how can we avoid that in the future”. I especially liked his metaphor on exploratory testing versus scripted testing in the form of a short story: “Two kids are out on the streets on the hunt for candy, on a Halloween evening. The exploratory kid would follow an undefined trail and no matter how many times he would repeat the process, he gets more candy, because he would always have new doors to knock on in his trail. The scripted kid would have a predefined road and when repeating it, he would only get the candy once, because he would be knocking on the same doors all over again.” I hope I served the story justice – this is how I remember it 🙂

My presentation came last – I silently hoped that there would be no time left, but I didn’t have that luck. Honestly, I am not very fond of speaking in public – that’s why I tailored my presentation to focus more on the audience, thus hoping to shift the spotlight. I wanted to both share thoughts from my personal experience and also learn from other’s experiences – I brought forward questions that I often ask myself and I wanted fresh new answers from those present: “why did you become a software tester? why do you keep doing it? if you could name it, what would your QA super-power be? how did you overcome your failures? how deep do you go when testing? where do you stand in a team?” and I could go on. I got some of the answers I was looking for – I liked Claudia’s answer on why she became a tester: “because I thought I wasn’t good enough as a developer and I knew I could be great in testing, thus proving others wrong” and Vasile’s humorous take on his QA super power: “the Chuck Norris of bugs”.

And some ending thoughts… well, I believe Catalin will be able to get everyone’s names right from now on. Also, I think Alexandru will be proud to know that having those K-cards actually helped a lot in mediating the discussions, proving my resistance futile 🙂 Another thing on the plus side was that everyone felt comfortable enough to speak in English – of course, under the false pretense of humoring Jari 🙂 Overall, it was a great meeting. I met some nice people in a friendly, informal and cozy atmosphere (with lots of IKEA items), shared some ideas, asked myself some questions, learned something new. The ice has definitely been broken, so I believe there’s room for more. I’m looking forward to the next meeting with Tabara de Testare and hopefully continue to shine some light on software testing.

 

Ana

TDT Peer Conference Iasi – Post Mortem

În urmă cu 12 zile a avut loc la Iași cea de-a doua întâlnire TdT – Peer Conference.

Pentru mine totul a început joi seara cu un drum București – Cluj cu trenul, urmat vineri de o călătorie Cluj – Iași cu mașina. Recunosc că nu a fost cea mai scurtă rută din București către Iași, dar cred că se putea și mai rău :).

Sâmbăta dimineață în jur de 8:30 am fost la sediul WorldTradeCenter unde ne așteptau Ana-Maria Figher împreuna cu Daniel Buleu care se ocupau de ultimele detalii pentru eveniment.

Toată lumea a fost punctuală, în afară de un participant care nici nu a binevoit să ne anunțe că nu vine. E foarte important să precizez că deoarece el nu ne-a anunțat măcar cu o zi înainte, altcineva nu a putut participa in locul lui. Sunt curios dacă persoana respectivă ar fi avut același comportament / atitudine dacă ar fi plătit o taxă de participare.

Am găsit la Iași oameni pasionați de testare, care vor să învețe lucruri noi și să-și perfecționeze abilitățile, să împărtășească din experiențele lor și să le asculte pe ale celorlalți.

Deși toți participanții au luat parte la discuții, aș vrea să le mulțumesc în mod special celor care s-au implicat cel mai mult și au adus cea mai mare valoare prin  întrebările și  comentariile lor: Victor Stuiber, Ana-Maria Figher, Maria Bahnareanu și Adina Pitul.

Feedback

Am continuat ideea de feedback în timp real pe un flip-chart si la acest eveniment. Dacă nu foarte mulți participanți au dorit să folosească această metodă pentru a ne spune părerile lor despre eveniment

Feedback TdT Peer Conference Iasi

aproape toți au completat formularul online pe care l-am trimis.

1. Cum ți s-a părut întâlnirea?

  • Foarte reușită – 57.1%
  • Reușită – 42.9%
  • Mai puțin reușită – 0.0%

2. Cum ți s-au părut prezentările? (Notele sunt date pe o scară de la 1 la 10)

  • From zero to tester, Adrian Apostolache- 5.50
  • Help them to help you, Victor Stuiber – 7.54
  • Test automation techniques for Windows applications, Dragoș Cogean – 6.43
  • Învățând prin explorare, Oana Casapu – 8.15

 

Mai jos am spicuit din mesajele primite.

Continue reading

TDT Peer Conference – Cluj

În primul rând vrem să mulțumim tuturor celor care s-au înscris și celor care ne-au ajutat cu promovarea și organizarea evenimentului din Cluj.

Motivul pentru care am ales să mergem cu un număr atât de mic de  participanți  este strâns legat de formatul conferinței care presupune un grad foarte mare de interacțiune.

Mai jos puteți găsi agenda evenimentului și lista finală de participanți.

Agenda:

  • 09:30 – 10:00 – Sosire participanți
  • 10:00 – 11:00 – Introducere
  • 11:00 – 12:00 – Prezentare 1
  • 12:00 – 13:00 – Pauză de masă
  • 13:00 – 14:00 – Prezentare 2
  • 14:00 – 14:15 – Pauză
  • 14:15 – 15:15 – Prezentare 3
  • 15:15 – 15:30 – Pauză
  • 15:30 – 16:30 – Prezentare 4
  • 16:30 – 17:00 – Concluzii

Participanții:

  1. Catalin Anastasoaie – Facilitator
  2. Alexandru Rotaru – Content Owner
  3. Gabriel Dobritescu – Prezentator, “Tester cu beneficii
  4. Lucian Aruncutean – Prezentator, “Learning the Agile way
  5. Laakso Jari – Prezentator, “How to bring creativity in testing
  6. Moga Ana-Alexandra – Prezentator, “QA with a twist”
  7. Coroiu Ionut Cristian
  8. Oana Casapu
  9. Beleanu Ady
  10. István Székely
  11. Csalanosi Csilla
  12. Pop Mihaela
  13. Claudia Pilca
  14. Pintea Sorina
  15. Ioana Matros
  16. Pop Vasile
  17. Sandu Adina
  18. Rares Coste
  19. Cozos Andreea Raluca

Ne vedem sâmbăta, 26 Noiembrie, în clădirea Cluj City Center din Cluj-Napoca, Calea Dorobantilor 14-16, la etajul 2, Altom (biroul 208).

TDT Peer Conference Bucuresti – Impresii din public

TDT Peer conference, Bucuresti: 
am fost, am vazut, am interactionat, mi-a placut. MAI VREAU!

Formatul conferintei este unul care ma atrage.

Fara sa repet din cele ce s-au mai explicat aici, si fara sa pot acoper toate aspectele, despre ce este vorba:

  • Se tin prezentari care constituie puncte de plecare pentru schimburi de idei, experiente proprii, opinii in legatura cu subiectul prezentarii sau subiecte conexe.
  • Participantii la conferinta interactioneaza cu prezentatorul, interactioneaza intre ei. Pun intrebari, cer informatii suplimentare, pun sub semnul intrebarii cele prezentate, isi exprima propriile puncte de vedere.
  • Pentru a permite genul acesta de dialog, acelasi interval de timp, 30 de minute, este alocat atat prezentarii cat si sesiunii de discutii de dupa.
  • Participantii isi exprima dorinta de a vorbi cu ajutorul unor cartonase colorate, ce sunt foarte haios de folosit. Totul se desfasoara sub atenta indrumare a unui moderator care are grija ca toata lumea sa aiba oportunitatea sa vorbeasca si in acelasi timp sa pastreze un fir logic la discutiile care se intampla.

TDT Peer Conference Bucuresti – Post Mortem

UPDATE: Incepand de astazi, cu ajutorul fotografului nostru michou, avem si poze de la primul eveniment – TDT Peer Conference Bucuresti, 10 Noiembrie 2011

Sambata a avut loc primul eveniment iar per total noi credem ca a iesit bine. Ne-am strans in jurul orei 10:30 dimineata si am reusit sa stam prinsi in discutie pana seara la 5:30.

Mai jos veti gasi 4 din cele 5 prezentari impreuna cu o parte din feedback-ul primit de la participanti.

Ca prima incercare de feedback am avut un flipboard pe care participantii au fost invitati sa ne scrie parerile lor iar poza cu acel flipboard de la sfarsitul evenimentului o puteti vedea mai jos:

Continue reading

TDT Peer Conference – Bucuresti

UPDATE

In primul rand vrem sa le multumim tuturor celor care s-au inscris si celor care ne-au ajutat cu promovarea. Motivul pentru care am ales sa mergem cu un numar atat de mic de participanti este strans legat de formatul conferintei care presupune un grad foarte mare de interactiune.

Mai jos puteti gasi agenda de sambata si lista finala de participanti.

Agenda:

  • 10:00 – 10:30 – Sosire participanti
  • 10:30 – 11:00 – Introducere
  • 11:00 – 12:00 – Prezentare 1
  • 12:00 – 13:00 – Pauza de masa
  • 13:00 – 14:00 – Prezentare 2
  • 14:00 – 14:15 – Pauza
  • 14:15 – 15:15 – Prezentare 3
  • 15:15 – 15:30 – Pauza
  • 15:30 – 16:30 – Prezentare 4
  • 16:30 – 17:00 – Concluzii

Participantii:

  1. Alexandru Rotaru, Facilitator
  2. Cătălin Anăstăsoaie, Content Owner, Prezentator
  3. Adrian Speteanu, Prezentator
  4. Mihai Balan, Prezentator
  5. Oana Casapu, Prezentator
  6. Robert Calangiu, Participant
  7. Bogdan Ionița, Participant
  8. Andrei Pirvulescu, Participant
  9. Tudor Rogoz, Participant
  10. Daniel Ionița, Participant
  11. Paul Chibulcuteanu, Participant
  12. Mihai Ionita, Participant
  13. Bogdan Cojocaru, Participant
  14. Alexandra Ichim, Participant
  15. Cristina Capota, Participant
  16. Gabi Dobritescu, Participant
  17. Bogdan Plesa, Participant
  18. Sorin Ciobanescu, Participant
  19. Ilie-Marian Ana, Participant

————

Dupa lungi negocieri si nenumarate schimbari am stabilit data finala pentru primul eveniment, si anume cel din Bucuresti.

Aceasta va avea loc pe 5 Noiembrie la sediul Adobe Romania din Dr. Taberei, Bd. Timișoara, nr. 26 Z, et. 9, cladirea Anchor Plaza. Ne cerem scuze pentru faptul ca aceasta data nu corespunde cu cea comunicata anterior dar din motive care nu tin in totalitate de noi a trebuit sa o amanam cu o saptamana.

Lista finala de participanti impreuna cu numele si descrierea prezentarilor va fi comunicata la inceputul saptamanii viitoare, imediat ce primim confirmarea de la cei care doresc sa participe.

Va multumim si va uram un weekend placut!

TDT – Peer Conference

Cum poti sa participi:

După cum am promis în postul anterior, revenim cu detalii despre cum se vor desfășura evenimentele și cum poți participa la ele.

Formatul pe care îl vom urma pentru fiecare eveniment va fi cel al unui peer-conference, scopul fiind învățarea din experiențele și ideile prezentate:

  • deoarece acestea sunt primele evenimente de acest gen, participanții vor fi selectați în funcție de detaliile oferite în formularul de înscriere
  • fiecare eveniment va avea maxim 15-20 participanți
  • deoarece evenimentele sunt de o zi, doar jumătate dintre participanți vor fi  și prezentatori; chiar și în aceste condiții, este posibil ca unii dintre prezentatorii anunțați să nu aibă timp să vorbească
  • atât prezentările, cât și discuțiile ulterioare vor avea o anumită structură pe baza căreia se va decide cine poate să vorbească și când
  • prezentările sunt inspirate din experiența proprie, și nu lucrări teoretice
  • încă analizăm dacă vom avea și “observatori”, sau participanți inactivi.

În cadrul fiecărui eveniment vor exista următoarele 4 roluri:

  1. Content owner – decide tema, cine prezintă și în ce ordine; poate prezenta  și  participa la discuții.
  2. Prezentatorul – este pregătit să prezinte în fața participanților. Deoarece timpul este scurt, prezentările vor avea maximum 20 de minute – dacă cineva dorește mai mult timp, îl/o rugăm să ne anunțe din timp. Când nu prezintă, prezentatorul are rol de participant.
  3. Participantul – se implică în discuții aducând exemple și comentarii din experiența  proprie.
  4. Facilitatorul – decide cine vorbește și când; nu participă la discuții.

Pentru fiecare din cele 4 evenimente vom anunța participanții (și rolurile pe care le au) pe măsură ce îi aflăm.

Cu riscul de-a ne repeta, vrem să precizăm că dorim să găsim oamenii pasionați de testare care vor să-și dedice resurse (timp / materiale) pentru a-și îmbunătăți calitățile și abilitățile de tester. Deci te rugăm să ne dai cât mai multe detalii relevante despre tine atunci când completezi formularul de înscriere!

Alex

Când, unde, cum și despre ce.

În urmă cu o lună vorbeam cu Cătălin să ne întâlnim undeva între Cluj și București și să povestim, din nou, despre cum am putea crea o comunitate a testerilor în România. Eu mă întorsesem de vreo 2 săptămâni de la CAST2011 și eram fermecat de ce văzusem acolo. Vroiam să-i spun despre ideea de conferință făcută cu ajutorul voluntarilor, fără urmă de comercial, ci având ca scop schimbul de idei și experiențe între testeri.

Așa că am hotărât să ne vedem la Sighișoara! Am ajuns în cetate, m-am așezat în Piața Cetății la House on the Rock (recomand prăjiturile și mâncarea de acolo) și l-am așteptat pe Cătălin care se chinuia să treacă de Valea Prahovei :). După vreo 2 ore a ajuns și el în cetate: a fost o discuție foarte prielnică și productivă într-o după-amiază de august târziu.

Atunci am “născocit” ideea celor 4 evenimente de-o zi organizate în București, Cluj, Iași și Timișoara, încercând să urmăm formatul unui peer-conference. Scopul acestor evenimente este să găsim 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.

Despre ce vorbim?

Am ales următoarele 2 teme pe care vrem sa le abordam la fiecare din cele patru evenimente:

  1. Cum schimbi felul în care abordezi testarea pentru a aduce mai multă  valoare. 
    1. Există anumite aspecte specifice mediului software românesc (majoritatea companiilor au proiecte outsourced sau sunt birouri offshore) și am vrea să discutăm despre cum ați reușit să vă adaptați munca în așa fel încât să:
      1. vă câștigați credibilitatea,
      2. rezolvați problemele de comunicare,
      3. supliniți contactul direct cu stakeholders,
      4. orice alte schimbări ați făcut pentru a vă face mai de folos.
    2. Noi vedem testarea software ca fiind interdisciplinară. Cu cât avem mai multe experiențe, cu atât ni se lărgesc orizonturile (nu e o condiție suficientă, dar cred că e una necesară). Am vrea să știm despre experiențe de muncă (schimbări de proiecte, echipă, tehnologii, roluri…) sau din viața de zi cu zi (hobby-uri, voluntariat, cărți pe care le-ați citit, interacțiunea cu prietenii…) din care ați învățat ceva relevant pentru testare.
  2. Cum sa faci testarea creativa. / Cum sa aduci un plus de creativitate testării.
    1. Am auzit mulți oameni care “se plâng” că testarea e o muncă repetitivă. Dacă cineva ne pune să executăm niște teste deja scrise, într-adevăr se poate crea această impresie. Drept urmare dorim să vorbim despre cum faceți pentru a ieși din rutină și a spori creativitatea testării voastre.

Când ne întâlnim?

Primul eveniment va avea loc în București la sfârșitul lunii Octombrie – cel mai probabil pe 29 Octombrie, iar următoarele vor fi la interval de o săptămână maxim două în funcție de cum reușim să ne mișcăm (în fiecare weekend o altă locație). Încă nu am hotărât care va fi ordinea pentru celelalte locații, dar probabil că disponibilitatea sălii va avea o influență destul de mare în luarea deciziei.

Cum ne puteți ajuta?

Pentru a reuși să organizăm aceste evenimente, vom avea nevoie de ajutor pentru:

  • DONE – găsirea unei săli, pentru Bucuresti, Cluj și în special Iași și Timișoara – deoarece nu va exista o taxă de participare pentru aceste evenimente căutăm locații pentru care nu trebuie să plătim.
  • DONE – promovarea evenimentelor – cu cât știu mai mulți oameni de organizarea acestor evenimente, cu atât mai mult cresc șansele să găsim oamenii care pot aduce o valoare mare întâlnirilor din fiecare oraș/regiune.
  • DONE – găsirea de sponsori, în special în Iași și Timișoara – pentru a ne putea concentra pe temele evenimentelor și nu pe cât de mult avem nevoie de cafea / ceai / apă / mâncare (și pentru a nu percepe taxă de participare). Ajutorul de care avem nevoie nu e ceva spectaculos, ci niște lucruri de bază, cum am precizat și mai sus: cafea și ceai, apă (dacă nu se poate bea de la robinet, cum e cazul Bucureștiului :)), ceva de mâncat la prânz (o pizza decentă e mai mult decât suficient).
  • participare – deși lăsat la urmă, cred că acest aspect e cel mai important :). Vom face un formular de înscriere în care fiecare va putea preciza de ce dorește să participe și cum poate contribui (prezentator sau participant activ).

Așteptăm păreri și sugestii!

Alex

P.S. Am menționat Iași și Timișoara pentru că aceste locații au fost identificate ca fiind cu risc crescut – Cătălin e în București, iar eu în Cluj. Dacă știți firme din București și Cluj care vor să ne ajute, de exemplu cu protocolul, vă rugăm să ne spuneți.