Arrow-short-lollipop-down
Speakers
Testit 2022

Bas Dijkstra - WS 12/9 (Add-on ticket!) Testing earlier, more and more often through API mocking

nedladdning (1)-modifiedSession type: Workshop

Prerequisites: Mid-level advanced session. Some prior programming knowledge is recommended. Bring your own computer, prepared as per instructions(sent over mail to registered participants)

Note that this is an add-on ticket, and on a different date and location to the main Testit conferenceday(13/9)

Date and time: 12/9 13:00-17:00 (including fika break)

Location: Stortorget 9, 211 22 Malmö

When performing integration testing in distributed systems, dependencies outside your team's control can be challenging to deal with. They might be under development themselves, or maybe it is hard to get them to behave in the way you need for your testing purposes. API mocking, also referred to as service virtualization, is a powerful way to deal with these challenges. By simulating the behaviour of the dependencies that bring you trouble, you can often get faster feedback on your application quality and improve the efficiency of the testing process.In this workshop, we'll look at examples of how using API mocks can help you test earlier, more and more often, and you will get hands-on with WireMock, a Java library for API mocking and service virtualization. We'll use WireMock to solve real-world problems in an online banking platform, allowing us to overcome typical integration testing challenges by simulating troublesome dependencies. You'll also see how to solve the same problems with other tools and in other programming languages, because as you know, it's not (just) about the tool.After the workshop, you'll have a better view of how simulating dependency behaviour can help you test earlier, more and more often, too, as well as working examples in WireMock that you can apply in your own context.

Bas Dijkstra - Risk over coverage: why more automation does not always equal better

Session type: Keynote
 
As a consultant and trainer, I speak to lots of people and teams about their existing, or their planned, automation efforts. Almost always, when I ask them about how they are going to measure their progress and the results of their time and money spent, they start talking about 'automating all the regression tests' or 'achieving X % of code coverage'.
 
I don't think these are very good ways of talking about your automation efforts and progress, though. Turning regression test scripts into automation is often an incredibly ineffective ways of applying tools to your testing efforts. And the fact that your tests invoke 90, 95, or even 100 percent of your code base says absolutely nothing about the quality of those tests.
In this talk, I'll show you why the above are flawed ways to talk about the 'value for money' you get from your automation, and how thinking differently about what automation brings to your testing, and to your software development process, puts automation in a much better and healthier perspective.

Bas Dijkstra - Don't just throw tools at problems - how do you create a solid test automation strategy?

Session type: Workshop

Whenever I ask teams and organizations that I work with about their test automation strategy, they almost always start telling me what tools they use. Successfully implementing test automation to support your software testing and development efforts, however, takes more than just selecting and implementing a tool. Remember, when things go wrong in test automation, it's almost never the tool that is the problem...
 
In this workshop, you'll learn a simple but effective strategy to create a solid test automation strategy through asking six questions: why?, what?, where?, when?, who? and how?. We'll address each question for a case study, tackling common test automation challenges and pitfalls along the way, resulting in a holistic test automation strategy and implementation plan, all without requiring 50-page documents.
 
About the speaker

Hey, my name is Bas Dijkstra, and I am an independent test automation consultant and trainer. I have been active in the test automation field for some 16 years now, and have worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks. I’ve delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad, to excellent reviews. You can find a complete overview of my professional life on my LinkedIn profile. If you want to get in touch, please use the contact form on this site, or send me an email at bas@ontestautomation.com. I live in Amersfoort, The Netherlands, together with my wife and two sons. When I am not at work, I like to go outside for a long run, or to sit down and read a good book.

Christoffer Jerkeby - Fantastic attacks and how to find them

nedladdning-modified
Session type: Workshop.
Prerequisites: Basic programming knowledge and a curiosity for security

Creating application logs that indicate intrusions. His method to prevent intrusion is based on guiding testers, developers and operation engineers towards an attacker mindset. By encouraging critical thinking in software design, risks are avoided and detected early. The audience will follow along with typical web attacks and respective indicators of compromise. By adhering to a logging checklist, common attack patterns can be recognised and detected. Monitoring application risks contribute to a higher risk awareness in development and testing.  Regression testing applications that use risk-aware logging makes finding security vulnerabilities in testing possible in QA. 

In this session, the participants will learn from examples of detection points and strong indicators that improve risk detection coverage. Read more about the method here https://www.jerkeby.se/newsletter/posts/risk-aware-applications/ 

About the speaker

Christoffer is an independent security consultant and researcher focusing on application security. In his line of work, Christoffer has written security specifications in modern platforms and protocols, found critical vulnerabilities in well-known products and guided developers and testers in software security. 

Kari Kakkonen - Insights from children about testing; how children who've read the Dragons Out book about software testing learn

Kari Kakkonen-modified

The popular Dragons Out book about software testing is much liked. It has been read in schools. Children have read it on their own after receiving the book from teachers or parents. Schools have used the free supporting software testing presentation to organize a lesson or two to talk about software testing. Especially coding and mathematics classes have been suitable for software testing learning. I’ve been a guest lecturer in several classes at advanced schools. On those occasions, I’ve interviewed children about how they learned software testing and what do they think about it. Now it is time to reveal the secrets of how children learn to test. There are also insights into how adults could learn in a much more effective and fun way. We’ll talk about storytelling as a way to learn but also of hands-on practice and fun as an essential learning element. I’ll also recap the book project briefly. I chose to write a book about software testing targeted to children to help in the great lack of software testing in the ICT business, the lack that just seems to be increasing. I also wanted to show people an alternative route into the exciting world of software. It is not only the coding that exists in the software world. The process took almost three years, but in that time I have founded a company for the book project, written the book in Finnish, had numerous pilot readers and review rounds, translated the book to English, found publishers for both Finnish and English editions, organized a crowd-funding campaign, gave many lectures at schools and conference speeches at event and fairs. The project culminated in associations and companies donating books to schools and a diploma of donations being handed to the Minister of Education. And finally, of course, I as the author getting the EuroSTAR Testing Excellence Award, which I feel is not only about my 25 years of dedication to the software testing community but especially this book for children initiative.

I'll reflect on how we can take insights from how children learn into how adults learn. 

  • Use examples and analogies from real-life
  • Be extremely clear and concise
  • Hands-on, mostly exercises in the learning
  • Use all the senses (listen, see, talk, draw mindmaps)
  • Use common workspace for real-time status of testing (e.g. Mural, Miro)
  • Get your hands dirty and test some (buggy) software immediately & explain how you test it

About the speaker

Mr. Kari Kakkonen is the 2021 EuroSTAR Testing Excellence Award winner. He is the author and CEO of Dragons Out Oy, creating a fantasy book to teach software testing to children. Kari Kakkonen is working in Finland at Knowit. He has M.Sc. in from Aalto University (aalto.fi). He works mostly with agile testing, lean, test automation, DevOps and AI. Kari was on Executive of ISTQB (istqb.org) 2015-2021. He is on Board of Directors of TMMi. He is Treasurer of FiSTB (fistb.fi). Kari is a singer, snowboarder, kayaker, husband and dad.

Nicola Lindgren - Invest in yourself

NicolaLindgren-modified

About seven years ago I was working at my dream job. A year later I was made redundant, along with half of our QA team and roughly a quarter of the company. Just like many other companies, this company valued test automation skills - which I didn’t have at the time. This lack of skills is what made me (and the others) redundant.

In my talk, I would like to share how this massive wake up call led me to investing in myself and how I learned skills that would make me not only employable but relevant.

Key takeaways:
  • Why and how you should invest in yourself
  • Actively decide where your priorities lie

     

            •  

About the speaker

Nicola Lindgren is a Senior QA Engineer/ QA Manager, based in Malmö, Sweden. She is an international conference speaker and the author of Starting Your Software Testing Career. She has worked on projects in a wide range of industries including Trade, Education, Payments, e-Commerce, Transport and Gaming. She has worked in Agile (Scrum, Kanban), Continuous Delivery and Waterfall environments, in both co-located and distributed teams. Nicola started two testing meetups (one in Auckland, New Zealand and one in Stockholm, Sweden), has taught software testing courses and run workshops, coached and mentored multiple testers and written for various testing publications. She has also been a co-instructor for the BBST Foundations course multiple times.

She blogs about testing, automation, personal development and agile at nicolalindgren.com

Åsa Schwarz - Our biggest challenges in cybersecurity right now

9l7a7169-modified (1)

Session type: Keynote

Sweden is one of the world's most digital and innovative countries, while the threat to the world around us has increased in recent years. Åsa Schwarz talks about risks, opportunities and the top 10 challenges in cybersecurity right now.


About the speaker

Åsa Schwarz is a security specialist, author and has worked with cybersecurity for over twenty years. She is responsible for business development of Knowit's security services and board member at Precise Biometrics. Her latest book is called Dockfabriken(The Doll Factory) with the theme of artificial intelligence.

 

Vivien Ibironke Ibiyemi - How I use “My Mindset toolkit” to develop and enhance a tester’s mindset

vivien-modified
Quite a lot of testers often miss out on the mindset that’s needed for testing and delivery of quality products. Sometimes it seems that quality consciousness is missing. Little wonder why some testers only find obvious bugs and why quality is far-fetched from the Program under test (PUT), despite the presence of testers on the project. Adding up to this is the overwhelming and unnecessary challenges that await a project where individuals in each role (programmer, project manager, test lead, testers) lack proper understanding and appropriation of the level of “tester’s mindset” that is needed for each role, in order to enhance successful delivery of quality products.

In this presentation I will be sharing my story and will be presenting to you a set of tools that has helped me during my personal journey as a tester.

I started out as a tester who knew little or nothing about testing. While I reflected on my daily task and how to keep growing, I discovered that different task, required different lenses, viewed at different angles, with different mindsets hence to effectively test I need to tweak my mindset for different task. To achieve this, I need to keep my mindset flexible when I test. To keep my mindset flexible and help me look at things from different angles, I put a label on the mindset approaches that I find useful. Over time, my way of reasoning evolved into a set of “Mindset Tools” that I refer to as “My Mindset Toolkit”. These tools have helped me grow in my reasoning about the challenges I’m faced with on my daily task.

I will talk about how my "Mindset Toolkit" has helped me grow from a tester that finds obvious bugs to a tester that finds important bugs. I will give examples of different mindset tools, how I came up with them and how I have used them to become a better tester and better team member in Software development projects. I will approach mindset tools with focus on testers, test leads, programmers and project managers, bringing to light the need for a tester’s mindset for each role on the project and describing mindset tools that are beneficial for each of these roles. I will further propose a model that can help individuals develop their own mindset tools depending on the type of environment and product being developed. A few of these Mindset Tools are: User Mindset Tool, “Already Tested” Mindset Tool, Curiosity Mindset Tool, Analytical Mindset Tool, Lazy Tester's Mindset Tool, Communicator Mindset Tool, “Bug Conviction “Mindset Tool, Trust Mindset Tool, “Embarrassment handling” Mindset Tool, Confidence Mindset Tool, Courage Mindset Tool, “Business” Mindset Tool, “Team leading” Mindset Tool, “Dog Style” Mindset Tool, “Cat Style Mindset Tool.
Thanks to the idea of the Mindset Tools. I grew and I’m still growing!
 
Key takeaways:
  • You will learn about Mindset Tools; a creative, innovative, and effective way to develop a test mindset and enhance testing skills
  • Mindset Tools are developed from test stories, therefore it’s easy to visualize yourself in the scenarios being described and easy to learn and apply
  • You will be inspired to be innovative and creative towards your observations and reflections
  • Mindset Tools can help enhance your skills in both the technical and human aspect of testing and releasing of a quality product
  • You will learn how to develop your own Mindset Tools and become more valuable in your role as a tester, programmer, test or project manager

About the speaker

Vivien Ibironke Ibiyemi currently works for Axis Communications AB. Some folks call her by her native name: Ronke but she also likes to describe herself as a terrific tester! According to her, she coined this description of herself from her terrific love for testing and the aggressiveness with which she approaches her test task. She however takes the definition of terrific that is defined as "awesome" in description of her personality as a tester and that part of being terrifying (fear and awe) towards bugs and anything that could degrade the quality of the product. She has a background in Electrical Electronics Engineering. Her experience as a tester has been in the surveillance industry, mobile communication industry and medical technology. Vivien also studied MBA and MSc. in Electrical Engineering. The blend of MBA with testing profession empowers her with the possibility to leverage her testing skills with some level of business mindedness. Her combination of software testing and production testing experience, adds a unique perspective and makes her an all-rounder with very good understanding of the product lifecycle. She is quite excited and passionate about software testing and for her, testing has been more than a profession, it has been a way of life!

Follow Vivien on: https://twitter.com/VivienIbiyemi; https://se.linkedin.com/in/vivien-ibironke-ibiyemi-97069430; http://www.vivienibironkeibiyemi.com

Linda Hoff - The power of Feature flags

LindaHoff-modified

Feature flags is a powerful way of working when coding, testing and launching features. Many classic “test challenges” can be dealt with using flags, such as “it worked in my non-production-like test environment, but not in production”.During my years at Qlik, we have gone from zero flags to hundreds of flags, and we’ve learnt a lot on our journey.

Feature flags have many advantages. So many and so good, that I want to share it with you all in this session.The session is for you who are new to feature flags or using flags but want insight into how others are using them, as inspiration and/or tips and tricks.

 
Key takeaways:
  • What a feature flag is 
  • Reasons why everyone working with test and quality should love feature flag
  • How Qlik is work with feature flag
  • Lessons learned and tips

About the speaker

Linda is working as a Senior Manager at Qlik and has a wide experience of software testing in different roles, after more than 20 years in the business. Last couple of years, she has also grown her skills in Release Management, both in the context of continuous deployments to cloud and slower cadence for big on premis products.

She’s an experienced speaker (EuroSTAR, Öredev etc) and board member of EC Software Test education in Malmö.

Marcus Bladh - Introduce DevOps using Gamification

profile-modified

Learning something new or changing how we do something can be a daunting task. There is so much information and so many ways of doing things. Where do we start? How do we help our colleagues get into the groove?

In this session Marcus will give a brief review on what Gamification is and how we can use those concepts to facilitate a shift in our organization in a fun way.

 

About the speaker

Marcus Bladh is a DevOps consultant and Evangelist at Knowit Cloud in Malmö. He enjoys problem solving and knowledge sharing.

 

 

Panel - How to contribute the most value to a team as a tester

Panel-modified

Session type: Panel

No matter how well we do stuff alone, it is as part of a large and complimentary team that we will create real impact. Nowadays, testing is more seldom a solitary activity at the end of waterfall model and turning more toward early and continuous test involvement, coaching colleagues to think quality and sometimes preventing bugs before they are even entered into the code. So how do we best nurture this collaboration? What more can we as testers do to contribute the most possible value to our teams, customers and products, with all the different contexts and challenges we may have? What quality focused tasks can we involve our colleagues of other roles in, and how do we get them excited about it?
Luckily we will get help answering these and many more tough questions on this important topic. The fantastic Linda Hoff, Bas Dijkstra, Vivien Ibironke Ibiyemi and Kari Kakonen, who are all holding their own sessions during the conference, will contribute with their personal experience and different perspectives to provide insight in an exciting panel session, moderated by Sasan Fallahi.
Join us, and find out what more you can do to contribute even more to your team!

 

Elin Zahlander - How to use your recruitment team as a strategic partner

IMG_7535.HEIC-modified

How strategic should the recruiters in your company be?

In your recruitment team you'll find amazing knowledge about the market, candidates opinions and trends in the industry. If you're willing to listen and do the work, you'll find a way to understand your market in a new way. We meet with hundreds of candidates every quarter, and let me tell you - we know stuff worth sharing. In this session I will talk about how we work with strategic recruitment at Knowit in Malmö. What we do and don't measure, how we present it and analyze it. And last, but not least, the importance of our candidate experience.

We hope you'll carry some new tips with you home on a personal level as well as on a structural company level.

About the speaker

Elin Zahlander - Recruitment lead

Knowit Syd recruitment team - With a broad demographic background and experience, the recruitment team at Knowit Syd are both traditionally proven in what methods that works, as well as agile fitted to face and embrace the fast pace in today's talent attraction race within the IT sector.

Henrik Ahlgren - Talent of the future is ahead of us. Or is it?

Picture1-modified

The world stands in front of constant challanges within the large IT competence leak. For example, Sweden is estimating that about 70,000 people within the IT sector are missing. Private companies, goverment institutions, etc are all envoling in the new digital world. People change their workplaces. And the IT sector is constantly trying to grow. But does it?

A lot of universtity and proffesional specialist shool are doing their best to fill in. For example in the Sweden the IT sector is now the biggest education sector within the Higher Vocational Education. But it is enough?

In this talk I will explore some of the key success factors and stories for working together to reach the goal that we all want, more talent, more new ideas, more new blood and more of everything. If we work together.

About the speaker

Henrik is working as a Program Manager at EC Education in Malmö. He is responsible together with the board members of the software testing education and graduates  about 30 software testing talents each year. Henrik have a wide network and each year about 50 experts from the whole world each year visits his classes for inspirational quest sessions. He has also started up a brand-new mentorship program with experienced software testing experts spreading their knowledge to next generation. Except from his passion to work, he is also an actor, speaker, mindfulness instructor, dog walker, husband, and dad for 4 girls.

David Jacoby - Demystifying the MacOS attack chain

david-jacoby-2-466x480-modified
 
Session type: Keynote

What actually happen when you click on a malicious link or open that attachment? What about the debate that MacOS is more secure than for example Windows? I will in my presentation go through an MacOS Attack Chain by doing a live hacking session showing Userland rootkits, techniques for Userland phishing, obtaining root access, bypassing password manager and much more.

About the speaker

David Jacoby is one of Sweden's least spotlight shy hacker and IT security expert. He has over 25 years of experience in professional hacking and has won several awards both as a speaker and for his unique research and work to stop digital crime.
In addition to his own research, he has provided technical advice to some of Sweden's most successful IT security companies. He has acted as an advisor to books such as David Lagercrantz's sequel to The Millennium Trilogy. He has also been described himself in the books "A Guide to Kernel Exploitation: Attacking the Core", "Generation 500", "Svenska hackare", and most recently "Cybersecurity ABCs". In 2021, Stöldskyddsföreningen (the Anti-Theft Association) gave David his token of merit for his work to stop digital crime.
David is often seen on the TV screen and most recently in I SVT's success "HACKED" where he and his three colleagues hacked Swedish companies live. David Jacoby has also been a guest on "Veckans Ord" with Kristian Luuk, "Stoppa Tjuven" and most news programs.
David currently runs two of his own companies, Sprinkler and Unbreached.