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.
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.
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.
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.
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.
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.
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
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.
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
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.
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ö.
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.
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!
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.
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.
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