Software development is social activity, which means that as a software tester, you need to meet and work with other people. The place to start meeting other smart people is at local tester meetup. This is Testival #46 report.
Every Meetup needs a sponsor, in that way you will get free food and drinks. Testival #46 food and space sponsor was Bornfight, and craft beer keg sponsor (Nova Runda APA) was Tentamen. Many thanks to them.
What works for Testival Meetups is one long talk, and several lighting talks (5 minute talks). We have Meetup intro and every participants have to say something about himself.
Marko Kruljac, Bornfight, Continous Code Quality Testing
Ok, it is code quality checking, because automated test can not decide in last minute and think, hey, what is this fishy software behaviour!? It is a code, with predefined instructions, without a brain. But, code is abstract and it has its own rules. Like a novel or blog post, there are rules that can help you to distinguish bad from good. So we have automated checks written by programmers, we have code analyzers that check for well known best practices of your programming language. We have programs that run those automated checks. And they give opportunity to humans to take care about important risks and problems in software. To do the actual testing around those risks. That is the main point of Marko’s talk.
Lightink talk, How to delegate, by Mladen from Bornfight.
Mladen is PM, as Product Manager. Lets be honest, we all hate them 🙂 But, there is hard and concrete knowledge behind the project manager craft. We hate them because we worked with bad ones. I just started reading Manage It: Your Guide to Modern, Pragmatic Project Management, by Johanna Rothman. I found similarities in how to delegate and first 10 pages of Manage It book.
We all needed at one point in time to delegate work to our subordinates. I had and I did it very badly. Here is how you should do it:
- you need to be master in work that you delegate
- goal, not how to
- prepare for delegation
- articulate goals
- but also constraints and boundaries (definition of done, for example).
- ask for goal confirmation, let subordinate explain it in their own words
- include people
- give up control
Mladen is good project manager!
Lighting talk, Vilim Stubicar, Every worth doing is worth doing it badly!!!
Start and fail, improve and iterate, that is how to become master in something.
Lighting talk, Zeljko, lets talk about CI
What tool do we use for continuous integration.
I learned about awesome CI github repo.
Lighting Talk, Marko, Bornfight is hiring developers.
Lighting talk, Zeljko, Finger snapping.
Finger snapping is a skill, with actual presentation.