[Slides]
This talk is done in collaboration with the audience. There are many types of tests out there. Let’s see the most used types of tests and understand how each one is useful. We will write live code, and we will discuss automated tests written.
The types of tests covered are:
-
Unit Tests = Tests in isolation, focused on methods and classes. White box tests.
-
Integration Tests = Tests about how two different modules integrate. Black box tests.
-
Integrated Tests = Big, large tests showing how many modules integrate, with a business purpose. Black box tests.
-
Acceptance Tests = Tests showing that an application features behaves well. Black box tests.
-
Contract Tests = Special type of tests, that verify polimorphism integration of multiple components or classes.
We will focus on clean code, good test names that can become executable specifications.
[Slides]
This talk is done in collaboration with the audience. There are many types of tests out there. Let’s see the most used types of tests and understand how each one is useful. We will write live code, and we will discuss automated tests written.
The types of tests covered are:
-
Unit Tests = Tests in isolation, focused on methods and classes. White box tests.
-
Integration Tests = Tests about how two different modules integrate. Black box tests.
-
Integrated Tests = Big, large tests showing how many modules integrate, with a business purpose. Black box tests.
-
Acceptance Tests = Tests showing that an application features behaves well. Black box tests.
-
Contract Tests = Special type of tests, that verify polimorphism integration of multiple components or classes.
We will focus on clean code, good test names that can become executable specifications.
show less
[Slides]
Learn how to make database development fun again, by applying all your favourite modern development practices to your SQL code!
Software is eating the world, but few apps are useful without a database behind them too. As such, we want to ensure our database code is well-designed and tested. Test-Driven Development (TDD) is a good tool for software design, and as SPROCs are as much code as classes and methods, we can apply the same principles to unit test our database rather than integration test it via the app.
This talk will cover how to write unit tests for your database, which parts you should (and shouldn’t!) test, and how to run your tests automatically on a CI server, after which you will be able to write unit tests for your own SQL code and enjoy database development again!
[Slides]
Learn how to make database development fun again, by applying all your favourite modern development practices to your SQL code!
Software is eating the world, but few apps are useful without a database behind them too. As such, we want to ensure our database code is well-designed and tested. Test-Driven Development (TDD) is a good tool for software design, and as SPROCs are as much code as classes and methods, we can apply the same principles to unit test our database rather than integration test it via the app.
This talk will cover how to write unit tests for your database, which parts you should (and shouldn’t!) test, and how to run your tests automatically on a CI server, after which you will be able to write unit tests for your own SQL code and enjoy database development again!
show less
Alex Schladebeck - Will your tests stand the test of time? Patterns for automated UI tests
[Slides]
Test automation projects can have a bad tendency to go awry, most especially when higher-level automation (e.g. via the UI) is involved. At some point, automated tests just become too hard to understand, extend and maintain.
This doesn’t have to be the case though. In software development, there are systematic methods and patterns for addressing recurring challenges – and similar approaches also exist for test automation.
In this talk, I’ll present a structured, systematic and tool-independent approach for automating UI tests. The approach and the patterns that result from it haven’t simply been invented from scratch, rather they build on and expand patterns and methodologies well-known from software development and web-testing for example.
During the talk, I’ll briefly explain what patterns are and why they are useful, and I’ll show examples to illustrate the structures I describe. Anyone involved in automating tests (whether they are programmers or not) can profit from learning and applying these patterns in their teams.
[Slides]
Test automation projects can have a bad tendency to go awry, most especially when higher-level automation (e.g. via the UI) is involved. At some point, automated tests just become too hard to understand, extend and maintain.
This doesn’t have to be the case though. In software development, there are systematic methods and patterns for addressing recurring challenges – and similar approaches also exist for test automation.
In this talk, I’ll present a structured, systematic and tool-independent approach for automating UI tests. The approach and the patterns that result from it haven’t simply been invented from scratch, rather they build on and expand patterns and methodologies well-known from software development and web-testing for example.
During the talk, I’ll briefly explain what patterns are and why they are useful, and I’ll show examples to illustrate the structures I describe. Anyone involved in automating tests (whether they are programmers or not) can profit from learning and applying these patterns in their teams.
show less
Dragan Spiridonov - Solving testing problems with 3 core learning techniques
[Mindmap]
Testing is about learning. We need to learn the systems, applications, and features we test. We need to learn the ways we do testing and how to use tools to help us while doing testing. Our ability to learn fast and work on partial information is often what helps us succeed as testers. We have a lot to learn from the wider knowledge base of learning that teachers apply when teaching students.
In this talk, we look at three specific techniques that can help you learn faster while solving some of the everyday testing problems. The techniques are based on my experience as a teacher and a trainer and are shared with the practical application of my work as a tester. You’ll learn about Focused and Diffused mode, Pomodoro technique, and Mindmaps, and get practical advice on how these can help you in your work as a tester. These techniques already have helped testers and developers at my work and in my local community to take control of their learning and learn better and faster about testing, development, or any other topic of interest.
The three techniques will get you to a good start on your lifelong learning and help you advance faster in your career. Don’t take learning for granted, pay attention and work on improving on it to unlock your hidden potential and help yourself in both professional and personal development.
There’s a lot to learn and our skills of learning have never been as important as they are now. Join me to learn how to learn faster!
[Mindmap]
Testing is about learning. We need to learn the systems, applications, and features we test. We need to learn the ways we do testing and how to use tools to help us while doing testing. Our ability to learn fast and work on partial information is often what helps us succeed as testers. We have a lot to learn from the wider knowledge base of learning that teachers apply when teaching students.
In this talk, we look at three specific techniques that can help you learn faster while solving some of the everyday testing problems. The techniques are based on my experience as a teacher and a trainer and are shared with the practical application of my work as a tester. You’ll learn about Focused and Diffused mode, Pomodoro technique, and Mindmaps, and get practical advice on how these can help you in your work as a tester. These techniques already have helped testers and developers at my work and in my local community to take control of their learning and learn better and faster about testing, development, or any other topic of interest.
The three techniques will get you to a good start on your lifelong learning and help you advance faster in your career. Don’t take learning for granted, pay attention and work on improving on it to unlock your hidden potential and help yourself in both professional and personal development.
There’s a lot to learn and our skills of learning have never been as important as they are now. Join me to learn how to learn faster!
show less
[Slides]
Spreadsheets are used extensively in businesses across all domains.
However, as opposed to software, spreadsheets are not regularly checked, audited or tested, or refactored and maintained in a structured fashion. In this session, Felienne will explain how spreadsheet users test in practice, and which concepts of testing can and should be applied to spreadsheets.
[Slides]
Spreadsheets are used extensively in businesses across all domains.
However, as opposed to software, spreadsheets are not regularly checked, audited or tested, or refactored and maintained in a structured fashion. In this session, Felienne will explain how spreadsheet users test in practice, and which concepts of testing can and should be applied to spreadsheets.
show less
[Slides]
Much has been said and written about exploratory testing. Unfortunately, it appears that exploratory testing is still often misunderstood. Some claim that exploratory testing is unstructured and ad hoc. Just playing or cruising through the software clicking stuff without a plan. I think that is because it might look that way. Excellent testing done by a real professional looks easy from the outside. But what is really going on?
In this demo talk I will test software and while doing that, I will explain what I am doing and why. I will also give insight in the techniques, skills and tactics that are being used. There is a lot going on when we test and by narrating and framing what is going on, we create understanding. By knowing what skills and tactics we use, it helps us focus on the right things and it enables learning them. The audience will be engaged in this demo by observing and trying to figure out what is really going on on stage.
[Slides]
Much has been said and written about exploratory testing. Unfortunately, it appears that exploratory testing is still often misunderstood. Some claim that exploratory testing is unstructured and ad hoc. Just playing or cruising through the software clicking stuff without a plan. I think that is because it might look that way. Excellent testing done by a real professional looks easy from the outside. But what is really going on?
In this demo talk I will test software and while doing that, I will explain what I am doing and why. I will also give insight in the techniques, skills and tactics that are being used. There is a lot going on when we test and by narrating and framing what is going on, we create understanding. By knowing what skills and tactics we use, it helps us focus on the right things and it enables learning them. The audience will be engaged in this demo by observing and trying to figure out what is really going on on stage.
show less
Joel Hynoski - Engineering for quality: using brain power rather than willpower
[Slides]
Of course you can throw lots of time and effort into doing testing of your app and infrastructure, but is it the right way to approach it? The science of the way we think and apply our knowledge to tasks shows that by approaching testing using your brainpower rather than willpower can result in better quality overall.
We’ve built Lyft’s testing culture from manual beginnings into an automated system using these principles of working from brainpower. Along with our core company values, automating intelligently and breaking the barriers between Test and Development have been important steps along our journey. You’ll learn how we’ve done things so far, what’s next, and how we’re keeping ourselves honest.
[Slides]
Of course you can throw lots of time and effort into doing testing of your app and infrastructure, but is it the right way to approach it? The science of the way we think and apply our knowledge to tasks shows that by approaching testing using your brainpower rather than willpower can result in better quality overall.
We’ve built Lyft’s testing culture from manual beginnings into an automated system using these principles of working from brainpower. Along with our core company values, automating intelligently and breaking the barriers between Test and Development have been important steps along our journey. You’ll learn how we’ve done things so far, what’s next, and how we’re keeping ourselves honest.
show less
Joep Schuurkes - There's more to you than you think
[Slides]
When faced with a challenge, often there are things that hold us back. They slow us down or they keep us from trying at all. And more often than we would like (or think), we ourselves are what is holding us back. We imagine problems where there are none, and by doing so create an actual problem for ourselves. We limit ourselves, because… why actually?
In this talk I will share two stories. One is about my first attempt at test automation; the other one about how my understanding of agile has changed. And through these stories I will share what I’ve learned about self-imposed limitations and about overcoming them.
[Slides]
When faced with a challenge, often there are things that hold us back....
show more
[Slides]
When faced with a challenge, often there are things that hold us back. They slow us down or they keep us from trying at all. And more often than we would like (or think), we ourselves are what is holding us back. We imagine problems where there are none, and by doing so create an actual problem for ourselves. We limit ourselves, because… why actually?
In this talk I will share two stories. One is about my first attempt at test automation; the other one about how my understanding of agile has changed. And through these stories I will share what I’ve learned about self-imposed limitations and about overcoming them.
show less
[Slides]
Flywire has users (Students) and clients (Schools). Schools have deadlines for making the payments, and guess what… (many) Students choose to pay the very last day. This is something Jokin and the dev team learnt in their 5 years experience.
In this talk I will explain how we managed to test our system and be ready for the biggest deadline we ever had. How involved the tester has been, and what kind of initiatives we tried out, explaining both what worked and what didn’t.
Be my guest, if you think you can do way more as a software tester than just wait for features to get tested, and let me tell you how it went for me.
[Slides]
Flywire has users (Students) and clients (Schools). Schools have deadlines for making the payments, and guess what… (many) Students choose to pay the very last day. This is something Jokin and the dev team learnt in their 5 years experience.
In this talk I will explain how we managed to test our system and be ready for the biggest deadline we ever had. How involved the tester has been, and what kind of initiatives we tried out, explaining both what worked and what didn’t.
Be my guest, if you think you can do way more as a software tester than just wait for features to get tested, and let me tell you how it went for me.
show less
Jyothi Rangaiah - Creating and Using Re-usable Mindmaps
[Slides]
Mindmaps are a great way to visualize what you know through learning, need to remember for later and to share that knowledge further. As such, they have become a favored tool to support testing. When learning for testing of a new perspective or feature, it makes sense to collect ideas in a format that allows restructuring them when you learn more. Personal mindmaps support your own thinking right now, reusable mindmaps are made to share knowledge with a wider audience over long period of time. Reusable mindmaps provide two types of value: the deep learning for their creator, and the shortcut to the topic for those reusing the mindmaps later.
In this talk, Jyothi shares her lessons as creator and user of reusable mindmaps and leads us into learning through her experiences. She has been a major contributor for the Test Insane mindmaps repository, having created and shared 19 reusable mindmaps. You will learn from her insights into becoming a better tester structuring your knowledge in this format, and get ideas from how even she uses these mindmaps both created by her and others to aid her testing efforts. We go through samples of different types of mindmaps with insights: ones that document test ideas for a particular common feature (e.g. search); ones that share knowledge of a specialized field of testing (e.g. mobile testing); ones that support quick learning of specific technologies (e.g. web).
Behind every online initiative there’s people doing the work to deliver the results to us. The end product may appear finished, but there’s been a lot of work put into making things appear simple and clear. Join me to learn from this work. Reuse of what has already been created lets you shortcut your learning into various areas of testing. But what you really want to take home from this session is Jyothi’s experience that enables you to create specific reusable mindmaps for your own organization.
[Slides]
Mindmaps are a great way to visualize what you know through learning, need to remember for later and to share that knowledge further. As such, they have become a favored tool to support testing. When learning for testing of a new perspective or feature, it makes sense to collect ideas in a format that allows restructuring them when you learn more. Personal mindmaps support your own thinking right now, reusable mindmaps are made to share knowledge with a wider audience over long period of time. Reusable mindmaps provide two types of value: the deep learning for their creator, and the shortcut to the topic for those reusing the mindmaps later.
In this talk, Jyothi shares her lessons as creator and user of reusable mindmaps and leads us into learning through her experiences. She has been a major contributor for the Test Insane mindmaps repository, having created and shared 19 reusable mindmaps. You will learn from her insights into becoming a better tester structuring your knowledge in this format, and get ideas from how even she uses these mindmaps both created by her and others to aid her testing efforts. We go through samples of different types of mindmaps with insights: ones that document test ideas for a particular common feature (e.g. search); ones that share knowledge of a specialized field of testing (e.g. mobile testing); ones that support quick learning of specific technologies (e.g. web).
Behind every online initiative there’s people doing the work to deliver the results to us. The end product may appear finished, but there’s been a lot of work put into making things appear simple and clear. Join me to learn from this work. Reuse of what has already been created lets you shortcut your learning into various areas of testing. But what you really want to take home from this session is Jyothi’s experience that enables you to create specific reusable mindmaps for your own organization.
show less
[Slides]
Our human ability to spot patterns and apply them underlies our ability to learn… but that same tendency can cause us to see patterns which aren’t there, especially when faced with uncertainty. Our natural bias causes us to believe that we understand causes and can make predictions, even in situations where that cannot possibly be true!
When root-cause analysis is flawed, and outcomes only emerge with hindsight, what can we do to help us gather more information about our problems and possible solutions? How can we avoid the trap of our own biases? And what can we do to make sure that our efforts are safe-to-fail?
[Slides]
Our human ability to spot patterns and apply them underlies our...
show more
[Slides]
Our human ability to spot patterns and apply them underlies our ability to learn… but that same tendency can cause us to see patterns which aren’t there, especially when faced with uncertainty. Our natural bias causes us to believe that we understand causes and can make predictions, even in situations where that cannot possibly be true!
When root-cause analysis is flawed, and outcomes only emerge with hindsight, what can we do to help us gather more information about our problems and possible solutions? How can we avoid the trap of our own biases? And what can we do to make sure that our efforts are safe-to-fail?
show less
Matt Lavoie - Testing for usability (Demo Talk)
[Materials]
Software testing is important, that is a given. But are you testing for everything? In the age of the customer it isn’t enough for software to meet functional requirements. If it’s confusing, error prone, difficult to learn or unsatisfying people aren’t going to use it. Even more challenging is the fact that we can’t dependably identify these issues since we understand how the system works.
Usability testing is one of the most effective ways for us to uncover usability issues in the products we work on. In this method we observe as real users interact with software and attempt to complete scenario based tasks. By prompting them with questions and watching them succeed or struggle, we can identify and address the usability problems in our products.
In this session we will observe a usability test first hand, learn the basics of how to conduct one, and how to incorporate it into a testing strategy.
[Materials]
Software testing is important, that is a given. But are you testing for everything? In the age of the customer it isn’t enough for software to meet functional requirements. If it’s confusing, error prone, difficult to learn or unsatisfying people aren’t going to use it. Even more challenging is the fact that we can’t dependably identify these issues since we understand how the system works.
Usability testing is one of the most effective ways for us to uncover usability issues in the products we work on. In this method we observe as real users interact with software and attempt to complete scenario based tasks. By prompting them with questions and watching them succeed or struggle, we can identify and address the usability problems in our products.
In this session we will observe a usability test first hand, learn the basics of how to conduct one, and how to incorporate it into a testing strategy.
show less
Nicolai Parlog - JUnit 5 - Next Generation Testing on the JVM
[Slides]
Java's most ubiquitous library is getting an update! This talk will…
- show you how to write tests with JUnit 5
- walk you through the changes compared to JUnit 4
- expand on dynamic tests or the extension model (your choice)
- quickly present the new architecture
- discuss compatibility with previous JUnit versions, IDEs, and other
testing tools
Be careful, though: You might end up with an urge to start using it
right away.
[Slides]
Java's most ubiquitous library is getting an update! This talk will…
<...
show more
[Slides]
Java's most ubiquitous library is getting an update! This talk will…
- show you how to write tests with JUnit 5
- walk you through the changes compared to JUnit 4
- expand on dynamic tests or the extension model (your choice)
- quickly present the new architecture
- discuss compatibility with previous JUnit versions, IDEs, and other
testing tools
Be careful, though: You might end up with an urge to start using it
right away.
show less
Ron Werner - Dragons and Knights - Mobile Automation Challenges using Calabash
[Slides]
Mobile Testing specialist Ron is tired of conferences full of sales pitches and wants to make a difference, sharing the love for his craft.
He found a partner in mind with the European Testing Conference and packed the story of a mobile automation journey into a medieval tale with dragons, knights, and, of course, a princess to be rescued!
The story of the knight Sir Rawnell is about to unfold, an unsung hero who rode out to fight the dragon and save the princess. For his quest, given to him by a global leader in construction management software, he had to chose the right weapon. His account will tell you how he found Calabash to automate the end-to-end tests for an iOS & Android hybrid app. The final selection was a difficult one, as you will be told, but he was happy with his choice. Alas, fierce difficulties and hardship are looming! Did he succeed in his quest? Check in to this session to find out…
In the second half Ron will „walk the talk“ and present a live demo of Calabash and Cucumber. He will demonstrate on a hybrid app how you can get started creating your own tests. He will share the joys of the interactive Ruby console - prepare to see the beauty of identifying native and web elements inside hybrid apps, and how to use the console to query your app and help you debug your tests. But no fear, thanks to Cucumber the tests are written as BDD (Given-When-Then), making it easy for all to follow his actions. He will show how you, becoming or being a keen automation engineer, can follow his trails and start your own mobile automation project with Calabash.
[Slides]
Mobile Testing specialist Ron is tired of conferences full of sales pitc...
show more
[Slides]
Mobile Testing specialist Ron is tired of conferences full of sales pitches and wants to make a difference, sharing the love for his craft.
He found a partner in mind with the European Testing Conference and packed the story of a mobile automation journey into a medieval tale with dragons, knights, and, of course, a princess to be rescued!
The story of the knight Sir Rawnell is about to unfold, an unsung hero who rode out to fight the dragon and save the princess. For his quest, given to him by a global leader in construction management software, he had to chose the right weapon. His account will tell you how he found Calabash to automate the end-to-end tests for an iOS & Android hybrid app. The final selection was a difficult one, as you will be told, but he was happy with his choice. Alas, fierce difficulties and hardship are looming! Did he succeed in his quest? Check in to this session to find out…
In the second half Ron will „walk the talk“ and present a live demo of Calabash and Cucumber. He will demonstrate on a hybrid app how you can get started creating your own tests. He will share the joys of the interactive Ruby console - prepare to see the beauty of identifying native and web elements inside hybrid apps, and how to use the console to query your app and help you debug your tests. But no fear, thanks to Cucumber the tests are written as BDD (Given-When-Then), making it easy for all to follow his actions. He will show how you, becoming or being a keen automation engineer, can follow his trails and start your own mobile automation project with Calabash.
show less
Rosie Sherry - Why And How Testers Should Act Like Marketeers
[Slides]
There is one consistent thing that drives me forward with my work - the need to help positively change the software testing industry. Ask me how we can do this, and I’ll say more testers need to up their marketing skills.
In this talk, I will release my years of frustration at the lack of marketing know how that our community holds and why it is so important for us to learn some of these skills. I will take you along the journey that I’ve been through and I will explain how we can take relatively easy steps towards making a big difference.
[Slides]
There is one consistent thing that drives me forward with my work - the need to help positively change the software testing industry. Ask me how we can do this, and I’ll say more testers need to up their marketing skills.
In this talk, I will release my years of frustration at the lack of marketing know how that our community holds and why it is so important for us to learn some of these skills. I will take you along the journey that I’ve been through and I will explain how we can take relatively easy steps towards making a big difference.
show less
Ru Cindrea - Building a mobile automation framework around Appium
[Slides]
While working on different mobile testing projects at Altom, we noticed that while developing our automation for each project we kept running into the same problems and challenges and kept solving them over and over again in each case. So we decided to build AltRunner, an automation framework for mobile apps that uses Appium and offers the support we need to focus on developing good automated checks without being distracted by having to worry about device infrastructure, reporting or execution. In this demo session, I’ll show the type of challenges that we encountered over and over throughout the years and the solutions we have found for them as part of AltRunner.
[Slides]
While working on different mobile testing projects at Altom, we noticed that while developing our automation for each project we kept running into the same problems and challenges and kept solving them over and over again in each case. So we decided to build AltRunner, an automation framework for mobile apps that uses Appium and offers the support we need to focus on developing good automated checks without being distracted by having to worry about device infrastructure, reporting or execution. In this demo session, I’ll show the type of challenges that we encountered over and over throughout the years and the solutions we have found for them as part of AltRunner.
show less
Vivien Ibironke Ibiyemi - How I use My Tester's Toolkit to develop and sustain a tester's mindset!
[Slides]
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 release of quality products.
Reflecting on my daily task and how to keep growing, I discovered that different task, required different lenses, viewed at different angles, with different mindset. 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 tools that I refer to as My Mindset Toolkit.
Using real life test stories, I will present to you examples of mindset tools that I have identified, how I have used them to optimize collaboration in software development teams, become a valuable team member and a skilled tester. 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.
Examples of Identified Mindset Tools are: User, Already Tested, Curiosity, Analytical, Lazy Tester, Communicator, Bug Conviction, Trust, Business and Team leading Mindset Tools.
Key takeaways :
- My Mindset Toolkit approach creates awareness about a source of learning and progressive development that we have access to on our daily task as testers, test leads, programmers and project managers but which we have unconsciously neglected.
- Being a breakdown from real life test stories makes the idea of the Mindset tooling unique and applicable to real life test experiences hence a cheap way to develop skilled software development teams.
[Slides]
Quite a lot of testers often miss out on the mindset that's neede...
show more
[Slides]
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 release of quality products.
Reflecting on my daily task and how to keep growing, I discovered that different task, required different lenses, viewed at different angles, with different mindset. 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 tools that I refer to as My Mindset Toolkit.
Using real life test stories, I will present to you examples of mindset tools that I have identified, how I have used them to optimize collaboration in software development teams, become a valuable team member and a skilled tester. 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.
Examples of Identified Mindset Tools are: User, Already Tested, Curiosity, Analytical, Lazy Tester, Communicator, Bug Conviction, Trust, Business and Team leading Mindset Tools.
Key takeaways :
- My Mindset Toolkit approach creates awareness about a source of learning and progressive development that we have access to on our daily task as testers, test leads, programmers and project managers but which we have unconsciously neglected.
- Being a breakdown from real life test stories makes the idea of the Mindset tooling unique and applicable to real life test experiences hence a cheap way to develop skilled software development teams.
show less