Category Archives: Speak Up Meeting

Report on Testival #26 meetup

Reading Time: 1 minute

TL;DR

This post is about why we moved from Software Testing Club to Testival meetup group. Main theme of meetup was browser automation.

First of all, I would like to thank Rosie Sherry that have let us to use Software Testing Club meetup group  for Zagreb meetups for six years.

Software Testing Club changed in a good way in this six years. Zeljko and I also did not know the real purpose of meetup, and that is building of local community. Testival meetup group will definitely change that, because now we have free meetup local visibility. As proof of concept, this time we had 20+ attendants, which was much more than usual.

Our host and sponsor was Repsly in HUB385 startup coworking place. Great venue. On meetup, we had two talks.

Kresimir Linke from Replsy had talk: Test Automation of Push notifications using Ranorex.

img_2197

He also demonstrated one complex end to end scenario that involved several users, web browser and two mobile devices. All automated using Ranorex tool.

Second talk was from Ana Prpic: Introduction to WebDriver IO.

img_2200

It is another Javascript implementation of selenium webdriver. Most importantly, Ana presented whole ecosystem of Javascripts tool that enables you to but webdriverIO test in continuos integration pipe.

Meetup was visited by NSoft software testers. They are from Mostar and we discussed with the how to start software tester community in their town.

img_2198

My meetup takeaways:

  • cast device software for presenting mobile device screen
  • how to test email gui
  • html id attribute and security compliance
  • webdrivercss library for visual comparing
  • circleci can run selenium tests in headless mode

After that, Zeljko presented 5 minutes talk format, with his talk:

Why you should not attend testing conferences?

Another talk was about software testing pyramid and I talked about open session conferences (Testival as example.)

img_2201

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Busy week, report on WebCampZG 2015 and Zagreb STC #22

Reading Time: 2 minutes
WebcampZG 2015 sponsors and organizers

TL;DR

This week it was time to give something back to the community from which I have learned a lot. I volunteered for the role of room keeper at WebCampZG 2015 conference. Zeljko Filipin and I organized Zagreb Software Testing Club meetup #22!

WebCamp is community oriented conference. And Zagreb STC community joined this effort. And that was official, at the bottom of this picture there is Testival.eu logo. They even made Testival.eu stickers! Role of room keeper is to announce the speaker, run around the hole with microphone during the QA session, and the most important, to keep track of session time. I had printed sheets with numbers 10, 5 and 1 which I had to put in the air to notify the speaker how much time is left for his session.

Regarding the content, every session was filmed and I will post the update with the link. I was not present because of my room keeping obligations, but community decided that best talk was by Damir Svrtan: Stop wasting time NOT writing tests. Tests are automated tests in the context of writing code. I like that community scratched the surface of the problem that there is lack of professional software testing in software development.

Room keeper notebook.

On the left is my notebook with my notes about each session that I was keeping.

At Zagreb STC#22 held at Mama we had 13 attendants! Almost a record. I think that involving in Webcam ZG organization helped us to spread the word about our meetup.

The theme of this meetup was the tester role in software development process. Martina Bettini presented her’s experience as a tester in various software development projects. Challenges how to transition to Agile from traditional waterfall process. We talked about 40 agile methods, poker voting and multifunctionality.

During the break and afterwards over a beer in Koldig, I also noted following discussions:
performance testing of Rails application, unit testing of Ruby code, Docker, application from health domain, game application testing. In Mama bookshelf I noticed interesting book: The Tao of network security monitoring, beyond intrusion detection. And what testers do in pub over beer? They create real mindmaps!

Introduction and what I tested last week.

Iva is always ready to create some mind maps on real paper sheet!

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Report on Testival.eu

Reading Time: 2 minutes

TL;DR

In this post I will give brief report how we successfully connected 35 software testers. Testival.eu is an software tester event that was held last weekend in Microsoft Inovation Center Split.

Format

We mixed unconference model with two speaker sessions.

Venue

We had at our disposal three rooms: one with 40 seats, smaller one with 15 seats, and hall that also contained chairs.

big room

hallway
small room

Participants.

Conference was free. Problem with free conference is that some people will register, but will not show up at the event. Our heuristics is 50% drop offs, and that was the case with Testival.eu 2015. From 70 registrations,  we had 35 participants with 34% of female testers! In the week of event, we asked registered participant to confirm their arrival.

Friday

We started with introductions. After that, Zeljko, Davor and I explained unconference format using post-it cards, in manner that we first time saw at CITCON conference. Great way to keep people interested in the conference. Here is table with proposed sessions:

Alert! In unconference manner, participant are encouraged that they arrange sessions and merge them. We forgot to put deadline on that action! For example, I found out too late that my proposed session was moved earlier and I miss it. Also, Maaret said that before merging topics, it is very important to consult the card authors before you can do that.

Saturday

We had open and closing sessions. Open session was “Collaborative Exploratory and Unit Testing” by Maaret Pyhäjärvi. That session created my a-ha moment. Maaret is putting a lot of effort in collaborative testing. Which I think is a great idea. She also had a session about mob testing.

In between opening and closing keynote, we had unconference sessions. Microsoft Information Center was witness of lively discussions about software testing. We had lunch at konoba (dalmatian restaurant) with traditional local dishes.

lunch time

Closing session was “How do natural scientists test their ideas?” by dr. Dario Hrupec. Dario explained how scientists test ideas. After his discussion with Maaret, he got his A-ha moment, what scientists and testers have in common: they both need to explore in order to be able to discover potential problem and propose its solution. For that activity, intelligence is not enough, curiosity and creativity are also very important.

closing session

In the end, every participant shared its a-ha moment. We also draw lucky winners of three tickets for WebCamp 2015 conference.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Report on ZagrebSTC #21

Reading Time: 1 minute
Julian, Oradian COO, presents Oradian

TLDR

On last Thursday we met at Oradian who hosted the meet up. Julian presented Oradian, their way of working, business case, and got opportunity to meet testers from Zagreb area. Nine people were present.

We started with Oradian 10 minute presentation. Their business are microfinancing services which they offer in cloud for underdevelopment countries. Their are in position to drive clients business process because in those countries this is in early phase.

Their software develops in 4 weeks sprints and key word is constant change! Team consist of devops, developers and QA team.

After official part, we continued with our usual introduction of every tester and what interesting issue they have found in previous week. And then magic happened. Those introductions generated very interesting discussion: load testing, QA team in 4 week sprints, regression testing, selenium, cloud system monitoring, finding the root cause of “slow” transaction, vim. Two and half hours of lively discussions. I am very satisfied with this meetup. My takeaway are vim tips and tricks that I have not been aware off.

Important thing is that Oradian is hiring, here is their job listing. Job description is just orientational. If you think that you are up for some of the positions, feel free to contact Julian over linkedin and mentioning that you heard about job listing over Zagreb STC.

  

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Report on Zagreb STC #17

Reading Time: 1 minute

Welcome to MaMa

 Last Friday, we had Zagreb STC #17, at MaMa, place that is always pleased to host meet ups from Zagreb area. Zeljko already wrote a few words about the meetup. I was happy to see that more that 10 people gathered.

We had three talks:

Zeljko explained Rubik’s Cube, that there are several algorithms how to solve it. He demonstrated his skill, he assembled it in just above 2 minutes time.

Zagreb STC library

Boris explained his dive in browser automatization using watir-webdriver. Great material for beginners, because he presented obstacles and how he resolved them. For example, Chrome developer tools interfered his ability to access DOM of page that he was testing.

Official announcement at MaMa’s door

I talked about AST new initiative, WHOSE. This will be a skills book with a sampling of skills grounded in context. I showed it on example of combinatorial explosion, explained by Pete Walen.

In the end, Zeljko presented ideas about ViaQa software testing conference. This year we did not organized it (we helped hosting CITCON Zagreb 2014). Audience reaction was positive, so we will have it in 2015.

Dear fellow testers, I wish you all the best in upcoming new year!

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Two meetups in five days

Reading Time: 2 minutes

At the end of November, I attended two meet ups, Securing Internet of things, organized by ShareIt Ljubljana, and Coderetreat, organized by Zeljko and lead by Peter.

Securing Internet of things

Tadej Vodopivec in Gorazd Božič

As I am very interested in Internet security, and Internet of things (watch, light bulb, you name it), has become a hip word, I decided to take a journey to Ljubljana. It is 130km from Zagreb, but the thing is that Ljubljana is in Slovenia so I did get a change to brush my Slovenian (slo1 and slo2 tv channels in the eighties always had better cartoons than TV Zagreb).

Yes I know, I am terrible at taking photos!

I was very pleased that I understood all security topics in Slovenian. I learned that internet providers, in context of security, are actually companies that take care of highway road maintenance. There were 40 people, and pace was very high. After one hour of presentation there was one hour of discussion, with no break. Something that is not possible in Croatia, because of cultural differences. In the end I broke the ice, and starting conversation with security experts, they in Slovenian, me in Croatian. Actually we had a lot in common. Slovenia is preparing for electronic prescription, project that I was implementing in Croatia while working for Ericsson.

Fun room!

If you are around Ljubljana, I strongly suggest that you connect with ShareIt on Meetup platform.
As excellent things always happen by accident, at the end of our road trip, Shime showed Zeljko and me Scout Irish Pub in Samobor. It has a selection of almost 300 beers and it is a paradise for me.

Coderetreat Zagreb

Coderetreat teaches you TDD practices in 45 minutes sessions on the problem of Conway’s Game of life. Every session has some constraint (e.g. make a commit every 4 minutes or delete your changes), and as sessions progress, constrains are harder.

What we learned in previous session?

I did two sessions, and I learned one interesting technique. I paired with Janko, and I wrote tests, he implemented code. As I wrote my test very simple, he wrote code implementation as simple as possible, just enough to pass my test. This was my aha moment. Write you tests in such manner that  are hard to fool.

Next session instructions

I suggest that you try Coderetreat without worrying about your programming skill level. You can only learn something. Or even better, take the initiative like Zeljko did, and help to organize Coderetreat at your location!

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Beer testing at Zagreb STC #16

Reading Time: 1 minute
Miroslav (left) and Zeljko,
craft beer evangelists caught in action. 

As we previously announced here, yesterday we had special Zagreb STC #16 meetup. With the help of our sponsor Toptal, we had an opportunity to test different flavors of beers available at Sheridan’s Irish Pub, and first production of American Ale created by first Croatian Craft brewery Nova Runda.

Testing session was led by professionals, Miroslav Šuvak, cofounder of Nova Runda, and Zeljko Filipin, software tester who can produce his own beer and is a brother of second cofounder, Marko Filipin.

We had two new comers who found this event on Meetup platform. They business is nuclear physics, volunteering, refactoring of 20 000 lines of Java code, beer and startup Enfojer. We also joined with Zagreb Javascript meetup group.

We learned:

  • what is Craft brewery,
  • beer creation process,
  • that beer is side effect of yeast digestion of malt,
  • how to regulate beer bitterness,
  • that Europe lager is most famous beer type in Europe,
  • hop is actually beer spice,
  • if you want to learn more than read book “Craft Beer World
  • and the most important, Nova Runda produced excellent Ale!

Final stage was beer tasting. We tested almost 10 different beers, in small cups. Great learning experience.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Announcement for Zagreb STC #16 meetup

Reading Time: 1 minute

We are announcing our #16 meet up that will be held on next Wednesday, July 2nd, at 18.00 in Sheridan’s Irish Pub, Savska 36. Sponsor of this event is Toptal.
As we meet in Irish pub, first part of our meet up will be about beer testing. You will have a chance to learn how to properly test the beer, because this activity will be demonstrated by professionals, founders of first Croatian Craft Brewery, NovaRunda.
Second part will be about software testing. We will test your

software testing knowledge in first Zagreb STC quiz!
Please confirm you attendance at Meetup platform.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Report on Zagreb STC#15

Reading Time: 2 minutes

On Wednesday we gathered at Zagreb STC #15. First of all, I would like to thank our host, King ICT, for hosting and sponsoring this event.

Eight people attended this meet up, with three newcomers. So we started with usual introductions.
After introductions, testers from King-ICT shared their software testing challenges from their daily work. This proved as very useful meet up practice, because this usually sparks interesting conversation about software testing topics.

We moved SOAP UI presentation for next meet up. I would like to state that we have a pending question regarding SOAP UI: How to configure in SOAP UI ssl certificate for testing with https protocol?

Next on table was my hands on presentation of HICCUPPS principles, oracle consistency heuristics that could help tester (or not) to identify is some application behavior bug or not. Those principles are created by James Bach and extended by Michael Bolton. HICCUPPS is mnemonic for: history, image, comparable products, claims, user expectation, product, purpose, statutes. Testers love to use mnemonics. The reason is from learning theory, mnemonics helps you to remember important topics much easier.
I showed how I applied consistency heuristics on Open Office Impress behavior:


Given that I set line width to 0”
When I draw line with that width
Then line is drawn and visible
And line dialog (mouse right click on line, top option) shows width of 0”

Expected: Unable to input 0” line width.


For assignment: please write as comment to this blog your own consistency heuristics analysis for described Impress behavior in order to determine is this a bug or not.

This hands on presentation showed me that we should have similar presentations in future meet ups. Other testers found this topic (automation free topic) very interesting. What is my heuristic for that opinion? The follow up questions and discussions from other testers that were triggered by ideas presented in this hands on presentation, supports this heuristic. And thumb up for Iva, because she prepared for this presentation by creating HICCUPPS mind map. She told me that she uses mind maps in her daily software testing work.

And we agreed for next meet up place and agenda. Believe me, it will be very interesting! So stay tuned!

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Announcement for Zagreb STC #15 meetup

Reading Time: 1 minute

Zagreb STC #15 is on the way! Meetup will be held on next Wednesday, 28th May, at 18.00 in King ICT, Buzinski prilaz 10, Zagreb, Croatia.

King ICT is the sponsor of this event (traditional pizza and beverages).

Agenda for this meetup:

1. King ICT and software testing challenges 10 min.
2. SOAP UI::how to and how no to 15 min.
3. Using HICCUPPS in real bug world. 30 min.
4. Mingle time.

Please confirm your attendance on this link.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather