We will talk about the well-known (and not so well known) supply chain attacks that could have infected thousands or even millions of computers. We’ll investigate why detection of those attacks took so long and how can we improve it in the future.
Test Dive is one of the largest test conferences organised in Poland so far.
Fifth edition took place online in October 2021. The lectures were focused on Testing, Automation, Security, Agile, IoT, DevOps, Machine Learning – each of them is initiating interesting discussions related to the quality and testing of a software.
Watch the videos from the previous edition and see how it looked like!
21 October 2021
Test DIVE 2021
BITCOIN - MISSING PIECE OF THE INTERNET
HOW TAKE YOUR SYSTEM TESTING TO THE NEXT LEVEL
USING AI AND NLP TECHNIQUES FOR ISSUE TICKET AUTOMATION
HOW TO TEST THE BACK-END OF A WEB APPLICATION? MEME DRIVEN APPROACH!
BOOM AT THE FRONTEND!
AUTOMATICALLY OR MANUALLY? ALL THE BAD THINGS THAT CAN HAPPEN WHEN A TEST TEAM STARTS TO AUTOMATE
CHAOS ENGINEERING AS A SERVICE FOR CLOUD-NATIVE TELCO
THE INTERNET REVOLUTION OF MONEY
KEY SLOW PRODUCTIVITY HABITS AND HOW TO BUILD THEM
TESTING DEATH - HOW IOT & AI WILL SHAPE TESTER'S JOBS?
HOW TO SURVIVE AN ORGANIZATIONAL CHANGE?
Where are the testers when you need them - stories of software supply chain attacks
Bitcoin - Missing Piece of the Internet
Many people think of Bitcoin and other cryptocurrencies in a very narrow terms (trading, hodling, speculation), while there is a huge potential behind these crypto assets and behind blockchain (the technology used as a foundation for cryptocurrencies). Bitcoin was the first cryptocurrency and first major invention in the public blockchain domain, invented in 2008 by an unknown person or group of people using the name Satoshi Nakamoto. Bitcoin allows that value can be transferred from one user to another, via the p2p network, without the need for intermediaries. What most people do not realize though, is that bitcoin is much more than just speculative asset. There are fascinating uses cases being build on top of bitcoin, allowing it to become a security layer for the Internet of Value. You will learn basic concepts behind Bitcoin, and what is being developed on top of it. You will also learn about competing platforms in the blockchain industry, which are trying to build alternative approaches to decentralised computation or decentralized finance (DeFI). You will learn everything you did not realize, what crypto and blockchain could be good for, and where the industry is heading.
How to test the Back-end of a web application? Meme driven approach!
Testing the back-end of a web application might be very beneficial and reveal bugs at the very early stage of a project. I've prepared a list of 10 popular issue types based on Internet memes (funny pictures), which you might consider worth testing in your application.
Hacking (with) AI
Funny and scary stories about tricking humans and machines. Bytes of information, knowledge and experience from the joint of AI and security worlds. Presentation focuses mainly on limitations of current machine learning system and their efficiency in building human-focused manipulations. Both in physical and digital realm. In parallel, possible solution to currently outstanding problems will be put into perspective including it's current usability grade. Main goal is to inspire participants to look in a new, fresh way at cores of algorithms, that are being introduced into rapidly rising number of devices, machines and products around us.
Product readiness vs customer/deadline pressure
Chaos Engineering as a Service for cloud-native telco
There is nothing we can do: failures are inevitable. The only thing left is to avoid major outages is to embrace failures, understand them and build resilience by continuously testing against corner cases. This talk presents the work carried out by Bell Labs in the area of chaos engineering and how that is applied to increase the resilience of modern cloud-native communication platforms.
Why web application hacking is easy?
During the presentation I’ll show ~30 fresh examples of vulnerabilities in web applications. Some of them will be shown live. I will also show you some testing tricks (ie. how to locate a specific vulnerability).
Automatically or manually? All the bad things that can happen when a test team starts to automate.
Everybody knows that automation is the key to fast and efficient test execution, and it saves time, otherwise wasted on repetitive tasks. Still, if you are trying to convince a team doing all-manual work to start writing scripts you might face a few challenges here and there. In my presentation, I would like to explain what are the common mistakes that a manager can make when he or she is trying to convince a team to embrace new way of working. I will try to highlight both technical and psychological issues that might occur in such situation.
The internet revolution of money
The internet disrupted many industries and social activities. It has changed how we communicate, consume media, do shopping and many others. But the biggest disruption is still yet to come. The disruption of our financial system.
Using AI and NLP techniques for Issue Ticket Automation
The presentation will start off with a small introduction of AI and Machine Learning. . Later, the presentation will go into the various techniques/methods, tips and tricks that are used to analyse text and how to extract meaningful information. Finally, by using the applied techniques, the presentation will show how to apply those techniques when creating various AI models that can be used for text analysis.
How to survive an organizational change?
Have you ever wondered, why everything new is so hard to get over? How to adapt to an Agile mindset in the organization, starting from yourself? Some dos and don’ts for managers and development teams.
Key slow productivity habits and how to build them
20% of your habits will give you 80% of results. But which 20%? Which habits give us balance between achieving our goals, rest, relationships and creativity? After spending 5 years and helping over 10.000 people build good habits, I would like to share what I learned - the most practical, crucial habits and ways to build them.
How take your system testing to the next level
Presentation will show how we can enhance system level testing and finally improve product quality and customer happiness. Presentation mainly focused on way of working of separate system level testing but also will touch R&D teams.
Testing death - how IoT & AI will shape tester's jobs?
How technology and AI can help us bring our death to life? How does Microsoft want to fill the Internet with digital zombies? Is testing AI dead people even ethical? Does playing Dr. Frankenstein make sense? Let's talk about death and resurrection in the IoT era. What is the thin line between what we should and what we need to test. How will the future impact our testing jobs?
Boom at the frontend!
Browsing the job offers I can see an increase in the need for automation with the use of Selenium + (put your favourite language). And this also keeps me pondering: why? Why do companies focus on UI, as it has been known for years that tests on lower levels are…faster. Moreover, often less expensive. In this lecture, I would like to focus on both integration and unit testing. Implement the role of a tester into supporting their team on a lower level. I would like to share my experience of learning above mentioned tests, most commonly made mistakes and points that require more focus. This lecture will leave you a bundle of new ideas for testing you application and with a new perception of quality in the project. TL;TR: automation is not just UI 🙂