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?

Attending the EuroSTAR conference 2014 in Dublin

Working as a software tester you always have to stay in touch with everything that is new in the field: technologies, tools, platforms, best practices etc. You read articles, blog posts, books or even syllabuses for various certifications. But joining software testing communities and attending conferences stays on top of all these because it is the best way to meet new people, share ideas and get in touch with the latest trends in the software domain. There are many events worldwide where people present their work in the field of software testing and EuroSTAR is one of the greatest events.

 

The way to EuroSTAR 2014

Since 2012 I have attended the events organized by the national community of software testing in my home city of  Timisoara. It is called “Tabăra de Testare” (the testing camp) and it is a community of testers and other professionals in the IT industry where people share their knowledge and learn from the professional experiences of other members during informal monthly meetings. Monthly meetings at the Tabăra de Testare are organized by using Meetup, a dedicated events platform.

 

In October 2014 Tabăra de Testare organized the contest called “Tabăra de Testare is camping at EuroSTAR !”. I have entered the contest and written an article called “Tabăra de Testare – meeting people and sharing ideas”. I was fortunate enough to have my article drawn as the winner of the contest. So, I have won the prize: a 3 day conference ticket to EuroSTAR! The company I work for has taken care of accommodation and transport expenses.

 

The EuroSTAR conference

Every time I have searched for the main events that are held in Europe, EuroSTAR was always the most interesting conference found in the results list. The agenda always includes the most relevant topics presented by well known and experienced speakers from around the world. I always wanted to attend such a great event and now I got this opportunity!

 

The location in 2014

EuroSTAR is the premier and largest gathering of European software testing professionals. It takes place every year since 1993 in different cities like London, Edinburgh, Munich, Stockholm, Amsterdam and Brussels. In 2014 EuroSTAR was held in Dublin, Ireland. The venue was the CCD (Convention Center Dublin), a perfect place to host it.

 

p001p002

The agenda

The first day was reserved for tutorials and the next 3 days for the conference. As I have written before, I had access to the 3 days conference. There were keynotes held in the main auditorium followed by parallel presentation sessions which you could attend. You could choose between 4 different topics. The fact that you could see a short preview of all the topics on the conference website was very welcome. I liked the way each keynote started: before each keynote in the auditorium, highlights videos were displayed on the large screen above the stage while the official conference music was played. After that, the programme chair Paul Gerrard introduced the topic and its speaker and welcomed the speaker on stage. This also proves why EuroSTAR is such a great event! There were plenty of brakes for discussions between participants and speakers. An expo area for companies was also organized. There, you could interact both with companies that offer software testing services and with companies that develop software testing tools. For testing your skills and social activities, there was a testing lab available. Social events were held every evening in various places including the famous Trinity College and Guinness brewery for people to interact, chat and share experiences. In the lunch break I could try the traditional Irish food that was offered to the participants and in the evening an Irish band entertained us with traditional Irish music for about a half an hour.

In the end, the closing ceremony was really impressive because Paul Gerrard presented a summary of the 2014 edition and all organizers went on stage while a traditional Irish song was played in the background. He concluded the 2014 event by welcoming on stage the programme chair (Ruud Teunissen) for the next EuroSTAR conference that will be organized in 2015 in Maastricht, the Netherlands. Ruud announced the EuroSTAR 2015 theme “Walking the testing talk” and invited us to join the conference in 2015. During this closing ceremony I had a feeling I was attending the Olympic Games closing ceremony!

p003

p004

The topics

I have attended different presentations covering various topics like automation, skills, leadership, test strategy, agile and security. All of them were interesting and it was quite hard to decide which one to attend. I will further describe some of them which I liked very much.

The Internet of things presented by Andy Stanford-Clark (UK): Andy gave us an insight on how the Internet is growing and its impact on our lives. Nowadays, you can see in real time if your train, plane or ship is running on time. You can also monitor the electricity consumption in your home and the consumption of every home appliance like TVs or refrigerators directly on your smartphone or tablet via the Internet. All these require a large amount of data to be transmitted and the systems must be designed accordingly. Solutions should be based on some key aspects like scalability, availability and security

 

Gamification –  How to engage and get help from users of a test framework, presented by Kristoffer Nordtröm (Sweden): Kristoffer presented to us how his company implemented a method to get more feedback for a test framework developed inside the company. All the employees were involved in a game: they were asked to participate with any idea that could improve the tool and they were rewarded with points for that. After obtaining a specific number of points, they got some prizes: t-shirts, pencils or coffee mugs. Basically, this activity is fun to do and it helps improve the activity within a company and the communication between people inside it.

 

Testing Traps to Avoid in Agile Testing presented by Janet Gregory (Canada): Janet summarized her experience with different problems she faced when applying the agile testing concept and she has put them into 5 categories called: Waiting for Tuesday’s Build, Testers aren’t “really” part of the team, Maintaining a “Quality Police” mindset, Trying to test everything manually, Forgetting the big picture. She has also presented the risks for every category and proposed some solutions in order to avoid problems.

 

What ? Why? Who ?How ? Of  Application presented by Declan O’Riordan (UK) won the best presentation award at EuroSTAR 2014. Declan has a lot of experience in web application security and he has described to us the web applications vulnerabilities and he provided us with examples for possible risks and attacks. He also invited us to read some guidelines written by him which contain some best practices regarding web application security.

 

Diversity in your team – embrace it or lose the best thing you have presented by Julie Gardiner (Sweden) was my favorite presentation. She described a method to assess the testers’ working style by answering a set of questions. She identified 4 tester styles: the pragmatist, the pioneer, the analyst and the facilitator. The presentation was quite interactive because Julie let us complete the questionnaire and so we could discover our own testing style! To better understand these types, she explained the 4 types by giving examples on a certain situation and told us how a person belonging to each type would react in that specific situation.

 

Changing Mindsets – Learn, Test, Lead [by Example] presented by Alexandru Rotaru (Romania): Alexandru presented a way to change the mindset regarding the software testing activity and emphasized the importance of it. He talked about the software testing community in Romania called “Tabăra de Testare” (the testing camp), a community that he co-founded.

 

p005 p006 p007 p008 p009

 

Final thoughts

Attending the EuroSTAR conference was a great experience. It is simply one of the most important events in the software industry in Europe, a perfectly organized gathering of the best professionals in the domain and a tremendous opportunity for me to discover the latest trends in software testing.

 

Thank you EuroSTAR for organizing this great event and “Tabăra de Testare” for offering me the opportunity to attend the EuroSTAR conference!

 

Cheers,

Alin

2 editii speciale la Tabara de Testare Bucuresti

In luna noiembrie am implinit 2 anisori!!! Deoarece era o editie aniversara ne-am decis ca aceasta intalnire sa fie una de socializare, sa ne bucuram impreuna de comunitatea pe care ati ajutat sa o cream, sa rasplatim cativa dintre membrii comunitatii mai activi si cu contributii speciale,bineinteles sa facem planuri pentru urmatorii 2 ani si sa ne bucuram de surpriza dulce pe care am avut-o.Ne-am intalnit la Have a Cigar Pub o locatie foarte draguta unde ne-am readus aminte de cateva lucruri pe care am reusit sa le realizam in ultimii 2 ani:

  • 400 membri chiar in ziua editiei aniversare – se pare ca devine o traditie sa ajungem la un numar rotund (anul trecut ajungeam la 300)
  • 26 de intalniri in cei 2 ani de Tabara de Testare Bucuresti
  • Realizarile membrilor Tabara de Testare: premiul pentru cea mai buna prezentare la SeeTest, participarea la concursuri de genul Software Testing World Cup, castigarea de bilete la Eurostar, scris carti despre calitate si lista poate continua.
  • O parte din membrii comunitatii ne-au readus aminte ce le place la Tabara de testare si de ce continua sa vina. Un mic exemplu:“ Eu vad in Tabara de Testare Bucuresti un grup de oameni prietenosi si pasionati de testare, care sunt dispusi sa te asculte si sa te ajute. Inca de la prima intalnire lunara la care am participat am fost incurajata sa ma implic in discutii si datorita lor am gasit raspunsul la unele intrebari ce ma rodeau de mult. ”

Multumim R/GA pentru sponsorizare si pentru toate bunatatile pe care le-am avut la aceasta intalnire.

2 anisori goodies cuttingthecake tdt grouptort

Dar surprizele nu s-au terminat aici, marele “cadou” de 2 anisori venind la urmatorul meetup din decembrie. Am avut placerea de a il avea ca invitat special pe Michael Boltonnu canteretul si nu actorul din “Office Space”, ci faimosul tester.

Cum ne asteptam la o participare foarte mare, intalnirea a avut loc la Tech Hub unde au fost aproximativ 100 de persoane(cea mai mare intalnire de pana acum referitor la numarul de participanti).

Michael ne-a delectat cu o prezentare despre “Masuratori si metrici” in care ne-a adus aminte ca totul incepe de la design si de faptul ca software development nu e o munca de fabrica. Michael a pus accentul si pe faptul ca oamenii au tendinta sa devina fixati pe numere si ca un numar de test case-uri rulate e un numar pe care se pot baza.

Ne-a fost aratat cum testerii ar putea folosi o poveste(descriere) in 3 parti care ar fi mult mai relevanta decat folosirea metricilor si a masuratorilor:

  • o poveste despre statusul produsului – ce face, ce probleme are si cum ar putea sa aiba probleme.
  • o poveste despre cum ai testat – cum ai recunoscut problemele,ce ai testat si nu ai testat, ce nu o sa testezi deloc
  • o poveste despre cat de buna a fost testarea – riscurile si costurile testarii sau de a nu testa, ce a facut testarea sa mearga mai repede sau mai incet, de ce ai nevoie si ce recomanzi.

Michael a continuat cu raspunsul la intrebarea: “De ce masuram”, cu modurile in care masuram precum si cu diferenta intre masuratori si metrici.
Un alt aspect important despre care a vorbit este numararea bug-urilor. Michael a vorbit despre timpul pe care il pierdem pentru a numara bugurile, pe cand am putea sa vedem din ce cauza s-a produs acel bug sau am putea ridica probleme care impiedica testarea.
Dupa cum va puteti da seama, numarul de subiecte atinse a fost mult mai mare decat relatarea mea asa ca va las cu prezentarea care poate fi gasita aici:
Measurements and Metrics .

De mentionat ca intalnirea a durat aproximativ 4 ore si am vrea sa multumim Optaros si TechHub pentru sponsorizare si gazduire.
Michael ne-a promis ca o sa mai vina ca invitat la intalnire noastre si nu putem spune ca de abia il asteptam din nou pe “scena” Tabara de Testare.

testing is the room photo strange ideas michael on stage the room michael 2

Am vrea sa ii multumim si lui Gabi Dobritescu pentru implicarea in Tabara de Testare in ultimii doi ani. Ne va fi dor de tine si ne vedem la Tabara de Testare Londra!!!

Asa ca de sfarsit de an nu pot decat sa va urez un an nou fericit si la cat mai multe impliniri.Ne vedem la anul cu forte proaspete si la cat mai multe intalniri Tabara de Testare Bucuresti.

Andrei Pirvulescu

P.S Prezentarea lui Michael Bolton a fost inregistrata si vom pune linkul in acest blog post.