Gearing up for CodeCamp

As CodeCamp 2018 is drawing near, I keep perusing my notes and wondering about the upcoming talks. Becoming CodeCamper for a day was such a rewarding experience last year, especially since it gave me a sense of belonging and allowed me to get together with fellow enthusiasts. #ByTheCommunityForTheCommunity is the shared vision that prompted the Testing Camp and the CodeCamp to partner up in the first place. Since April 2016 (Iasi) and May 2016 (Cluj), this partnership has brought together Content Owners as well as Participants from various IT fields, some of which have later on delivered presentations or workshops at the Testing Camp Meetups.

I’ve been switching between the Tester and Developer hats for a while now, which is all the more reason to look forward to the next gathering, with its cross-disciplinary approach. But for now, I’d like to give you an overview of what I took from the previous edition.

When I registered for the 2017 edition of CodeCamp in Timisoara (our first one), I struggled with a different kind of “knapsack problem”. Choosing between 8 parallel tracks and more than 50 speakers was no easy endeavor. Packing them in one day either. Especially since the Testing Camp had been allotted an entire track on the agenda. However, once I had settled on my conference line-up, I simply couldn’t wait to get there and learn the ropes of new testing, marketing and development-related topics.

Just read on for snippets from my Camping Log.

colaj
  1. Why do Projects Fail?

I first pitched camp at Track 5 and attended a presentation delivered by Andreea Bozesan and Andrei Panu from Softvision. It focused on reasons why projects may start off on the wrong foot or simply face hurdles along the way, which prevent them from achieving their milestones or trigger failure altogether. I found the speakers’ approach highly useful, because it provided examples for all stages of the Product Life Cycle. Instead of mere theoretical scenarios, these examples illustrated actual challenges from real-life projects, such as:

  • skipping the feasibility study
  • budgeting little time for software architecture and QA
  • scope creep
  • poor managing of remote teams and/or cultural differences
  • insufficient project tracking

(to name but a few of the situations brought to the table).

If I were to find some common ground between all these examples, I’d say that, more often than not, it all boils down to (lack of) communication. Among the takeaways suggested for preventing project failure, I jotted down the following:

  • management and stakeholder support
  • clear vision & realistic objectives
  • clear and optimized scope
  • formal methodology in place
  • skilled and motivated team
  • proper testing process
  • user involvement
  1. Using Technology in Online Marketing: Chatbots

The second presentation targeted (but was not limited to) the Generation Z and the marketing strategies that can be employed to engage such users, which are basically born with a digital footprint and favor social media interactions. Georgiana Dragomir from Grapefruit gave us a taster of how Chatbots foster customer loyalty and retention. Several case studies backed this statement up and provided memorable examples. Here are some of them:

  • The Pizza Hut chatbot (Sales & Advertising) – available via Facebook Messenger and Twitter. It is meant to simplify the ordering experience and catch up with Domino’s more advanced technical options. After a mere three months, Pizza Hut managed to increase its engagement and boost customer retention.
  • SIMI (Creative Marketing) – designed as a Personal Bartender Chatbot, which comes up with recipes based on the ingredients input by the users. To prompt retention, it also rewards its customers with free drinks and paid taxi rides to and from the bar, so as to avoid any drunk driving.
  • ERICA (Customer Service) – the digital assistant, released by the Bank of America. It is a proactive chatbot, which uses AI, predictive analytics and cognitive messages to oversee payments and offer support in developing saving plans. This initiative is aimed at encouraging customers to change their spending habits.

Consequently, emphasis was placed on the marketing aspects, rather than on the technical implementation. This shift in perspective provided me with valuable interdisciplinary insights. What I also found interesting in addition to the use cases, is the fact that Facebook Messenger offers the necessary infrastructure for developing chatbots. This means that it takes little time to implement and maintain one, thus making it more accessible to developers and the end users alike.

  • Infrastructure Testing for Docker Containers

Next on my line-up was the presentation delivered by Alina Ionescu from Haufe Group.  It brought me closer to a type of testing, which I was yet unfamiliar with. Consequently, I found it very useful that Alina focused on an actual project to contextualize the subject matter. Infrastructure Testing had been conducted for a large backend project with more than 10 other dependencies. This sheer scale entails working with an immutable infrastructure. Since some Docker containers don’t complete at the same time, the need arises to check that everything is up and running.

Apart from the technical benefits of using such tools as Bash or Docker, what I found particularly interesting was the process itself, which is aimed at ensuring transparency and communication at team level. The workflow involves creating a ticket before the actual deploy, so that all involved parties are informed. The infrastructure tests are run. If they pass, the ticket is closed automatically and everyone is again briefed. In case of test failure, it is possible to roll back and work on a solution. Prioritizing your tests is also an option.

Having pointed out the process, it is also well worth mentioning that Infrastructure Testing is only one of the stages, slotted after the code deploy. Below is a visual rendition of how testing is parceled out:

Code Camp 2017 Infrastructure Testing

(Adapted from Alina’s presentation)

Visualizing the process aided me in understanding each stage better and grasping the benefits of this “Deploy-Destroy-Redeploy” approach, which is less time-consuming and more performance-oriented. Writing automated tests in the same environment that the Developers use is another plus. The deployments thus become more efficient and predictable, while focus is placed on decreased recovery times and higher quality. An extensive project like the one in the example benefits from this approach, which I think can also come in handy when scaling an initially smaller project.

  • A Game of Performance

Delivered by Alex Moldovan from Fortech, this presentation revolved around the mobile aspect of performance, suggesting various approaches to handling browser issues, app size and JavaScript.

It was quite intriguing for me to take a peek behind the curtains, especially since I had already come across and muddled through some of those issues myself, yet only as a user. Being introduced to the challenges mobile developers face on the eclectic and ever-evolving browser and device market really puts things into perspective. For one, it definitely makes you empathize more with the struggles put into providing users with an efficient, effective, satisfactory and accessible experience.

The catchy titles, the well-chosen visuals and the Alice-Developer-Persona made the suggested solutions more memorable.

Here are some of my takeaways:

Code Camp 2017 Mobile Performance
Code Camp 2017 Mobile Performance
  • Testing Trends or Buzzwords?

The last item on the agenda of the Testing Camp set about rounding off a diverse and engaging Track. Throughout their sessions, the content owners had offered their view on a number of topics, ranging from Infrastructure, Front-end, Continuous Delivery to Planning, as well as Exploratory Testing. Therefore, it seemed only fitting for Iulian Benea from Steadforce to prompt the audience to consider how Testing is evolving. Three aspects provided me with ample food for thought.

First of all, Iulian addressed the current need to automate tests as much as possible, in order to catch as many bugs as possible at an early stage. While this approach is cost-effective and less time-consuming, I think it should still leave room for Exploratory Testing, which can uncover important bugs in a shorter time span and can also be conducted in a structured and traceable manner (e.g. through SBTM).

The second aspect revolved around the specialization of testing. Usability, Performance, Security, Data Analysis and DevOps are just some of the focus points, which have gained leverage and popularity over time. These are more often than not connected with or influenced by the new fields, that are high in demand nowadays and constitute the third course of our “food for thought” meal: Big Data, Augmented Reality, Artificial Intelligence, Internet of Things and the coveted Blockchain Technology, to name but a few.

Drawing on these three aspects, we went on to discuss how Testers could adapt to such almost paradigmatic changes, in order to perform their tasks. Developing one’s skills beyond testing has become paramount. Adding request analysis, scripting, programming, management and even legal compliance to one’s profile are some examples in this respect. Specializing in Mobile Development, DevOps or Big Data has also been requested by various industries. During the Q&A session, we broached the trend in Timisoara. From the audience’s experience, Testers are currently learning how to write code, while Developers are conducting more testing. Some companies are experimenting with Test-Driven Development, while others favor employing Automation Testers with JS.

It was a lively discussion and I felt inwardly glad that I had selected such a varied range of topics at CodeCamp 2017, that I could add to my technical kit and further explore.

  • Gamification

In addition to the various tracks, the Code Campers had the opportunity to engage in various gamified activities, designed by the partner companies present at the event. During the breaks, you could take online quizzes on your topic(s) of interest, dabble in Augmented Reality, try your hand in technical trivia or participate in the Code Camp Raffle.

Bottom line: Apart from dealing with the technical challenges prepared, you could also get to know fellow campers and network.  Which is what getting together on such occasions is basically all about: experimenting in a safe environment, exchanging best practices and keeping up-to-date with the most recent trends.

Curious? Then just register hereYou can also sign up as a Content Owner and prepare to share your experience with eager Code Campers! See you on April 21st!

Celebrating 5 years of “Tabara de Testare” Bucuresti

If you check our meetup on November 9 we had set up our “usual” second Thursday of the month meetup just that it wasn’t usual at all… We celebrated 5 years of monthly meetups at Tabara de testare Bucuresti!!!

On the agenda for that evening we had the overview of the presentations/workshops we had during 2017 but this time we also prepared an overview of the previous years and afterwards we continued with the workshop on “Storytelling and communication” by Stefan Bratosin.

I’m going to start with Stefan’s workshop first because the 5 years part needs to be saved for last like all the good things.

Stefan’s workshop was inspired by some improvisation classes that he took and while being involved more and more in the classroom he realized how the exercises that he was doing could help other testers better communicate and be better story tellers since this is a big part of what we do.

The workshop had a lot of cool and fun exercises like:

  • The whole group had to count to 30 without anyone overlapping. The exercise was very interesting and we managed to count to 30 as a whole group(we were about 20) and without anyone overlapping. The “Aha” part of this exercise was when Stefan asked us to close our eyes and try this way to count to 30. We managed to listen and focus way better than the time we had our eyes opened and try to search each others all over the room and see who was the next one that will be going to say a number. We actually listened this time!
  • Question rally – something similar to “Whose line is it anyway” ( here is an example of the show with Whoopi Goldberg) where there were only questions. We were given a theme and we could answer only with a question. Really fun exercise in which we could see in action: open or closing questions, probing questions or rephrasing.
  • Another exercise from Stefan’s workshop showed us the difference between using “yes, and” and using “yes, but”. During the exercise we could notice that using “yes, but” was not at all constructive and at least during the exercise it was basically cutting off the conversation
  • In the story telling exercise we had to create a story and tell it as best as we could from a team of 5 volunteers point of view. It was really fun and again we could notice on how important is to listen to the other ones or things could derail quickly. An example of a story – “The New Year’s Eve “. Our team had to create a story and the main character was our friend “Georgica”. The twist of the exercise was that Stefan would point to us when we had to switch and take the role of the narrator. By the second team which tried telling the story they could notice that they have to better listen to their colleagues rather than focusing on what’s next so they can continue on what the story was all about. If you didn’t do that, in our teams story, the main character didn’t even make it to the new year’s eve party 🙂

Besides all the fun that we had during the workshop, we were reminded how important is communication and storytelling to our tester’s job so a big thank you to Stefan.

Here are some pictures from the exercises that we did:

600_466037810  600_466025894  600_466036718600_466025704-2

5 years of Tabara de Testare Bucuresti

5 years means a lot of time but as they say “time flies when you’re having fun”.

So what we wanted to do different this time from the other anniversary editions is to try and summarise all the years, basically a trip down memory lane.

For me personally were the best slides I’ve worked on so far for the anniversary editions. It let me remember how we started, how many people helped us start, what we did these past years and of course how many we accomplished, in the end showing that we are truly a community of software testers and that without the people in it, we wouldn’t have anything.

Was really challenging to summarise all of the above (and many more) so we tried our best to do it through an infographic:

atdt statistics

As you could see in the infographic there were 71 meetups in 60 months and we wanted to showcase the meetups in each year and for this we created gifs with pictures from them and verbally mention some of them since there were a lot to go through.

2012:

600_187644612-ANIMATION-2

2013:

600_239456282-ANIMATION

2014:

600_328515242-ANIMATION

2015:

600_436116881-ANIMATION

2016:

600_453469985-ANIMATION

2017:

600_458583608-ANIMATION

We couldn’t celebrate 5 years of Tabara de Testare Bucuresti without our traditional “Cartoon Tester” special cake . Here is also a big thank you for our supporters of this edition: ING Romania and QTeam Software Solutions which helped us with the cake and snacks/beverages.

 

23517727_1684545994924329_4028969433585539319_n

What’s next?

That’s a really good question!!! I remember 5 years ago when we started having the meetups I was thinking: ”let’s start it and see where it goes”. Oh well, it went very good, so for the next 5 years I expect even more amazing things, even more cooler meetups, more international speakers, more people being content owners, more workshops during the years and the list could continue.

Not sure what’s next or could say specific how is going to be in the next 5 years, but I certainly know it’s going to be awesome since YOU ARE “TABARA DE TESTARE”!!! and knowing the amazing people that are members of this community there is no other way than an even greater journey in the years to come.

See you at the 10 years anniversary edition,

Andrei Pirvulescu

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!

Atât avem de spus: Tabăra de Testare’16 începe în 2 zile!

Salut!

Mai e puțin timp până începe Tabăra de Toamnă’16! Suntem foarte entuziasmați să avem 2 zile pline cu ateliere interesante, socializare cu testeri entuziaști și doritori de învățare! Atmosferă informală, sport și distracție, asta o să fie pe lângă exercițiile intense de la ateliere.

Afișul descrie foarte bine ce va urma. De abia așteptăm!

Cei care s-au inregistrat, gasesc programul aici.

Afis Tabara de Toamna 2016

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.

Tabara de Testare Timisoara face 4 ani!

Dragi prieteni ai Taberei de Testare, am ajuns și în acest moment când facem 4 ani de Tabăra de Testare 🙂 Vă mulțumim că ați fost alături de noi, tot acest timp, și vă invităm să sărbatorim împreună încă o ediție aniversara!

Evenimentul se va desfășura, joi – 3 decembrie, de la ora 18:00 la sediul UnifiedPost (Coriolan Brediceanu nr.10, City Business Center, clădirea D, etaj 1, Timișoara).

Vor fi 3 prezentări ce vor acoperi următoarele topicuri:

1) Security Testing (Adela Neczpal)

adela
  • The importance of security testing
  • Security testing types
  • Are we secure? How much security testing YOU DO?
  • Security testing software tools
  • Starting directions in developing security testing
  • Advantages of secure applications

2) Load Testing using Jmeter (Sabin Uivăroșan)

sabin
  • JMeter – general introduction
  • Most used JMeter components and controls
  • Use cases and samples
  • JMeter as automation and scripting tool
  • JMeter for volume testing and UP concrete usage

3) Page Object Model (RSpec/Capybara) (Florin Semenescu)

seme
  • Page Object Model pros & cons
  • Rspec overview
  • Capybara overview
  • SitePrism overview
  • Example
Nu uitați să RSVP pe meetup.com pentru a prinde un loc (avem o limită de 40 de persoane, deoarece atât permite spațiul). Dacă nu aveți cont pe meetup, avem și un event pe Facebook și vă puteți înscrie și acolo.

TdT_Timisoara_4ani

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?

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.