QA Fest 2018
Software testing conference #1 in Ukraine
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Regression Obsession
- 📹 1 video
- 👤 Michael Bolton
In a fast-moving development organization, with each new build, there’s a plausible risk that the product might have somehow got worse. To address that risk, testers often find themselves responsible for—and overwhelmed by—the development and maintenance of an ever-growing automated regression test suite. Is this the best use of the testers’ time? Are the te… -
🎤 UI testing in Unity3D – fantasy or reality?
- 📹 1 video
- 👤 Yevhen Rudiev
Automated testing is a big rarity in GameDev. The Product is very specific and it is easier to test it manually… Frequent changes of the product… Lack of technologies to start automation from scratch. There are a lot of excuses why we don’t do automated testing in GameDev. But what if you spend tons of time in regression testing, again and again you need to … -
🎤 Same old story: Foundation on QA department. Tips and tricks
- 📹 1 video
- 👤 Andrey Myasnikov
Hi, everyone! What if you are single tester in your company and you've been promoted to Team lead? Or you need to found QA department in your compamy from scratch? What to do? Where to run? Come and I'll tell you basics -
🎤 Mobile Testing. Pinpointing invisible problems
- 📹 1 video
- 👤 Alina Homenko
Testing is still developing, and mobile testing in particular. What is included in the performance of the mobile application and what metrics can be distinguished? How does Charles help with performance testing? Are Monkey Exerciser, Android Profiler, and Battery Historian only developer tools or the best friends of the testers in the non-functional testing … -
🎤 1001 reasons to use Ggr in your Selenium installation
- 📹 1 video
- 📝 1 slide deck
- 👤 Ivan Krutov
Modern software development is impossible without efficient tools. Quality assurance and especially browser automation is not an exclusion. When your team grows you will need more and more browsers being run in parallel. Well known Selenium server and Selenium Grid architecture are known to become slow and unstable even with several dozens of running browser… -
🎤 Gambling with the devil: taming all the risks
- 📹 1 video
- 📝 1 slide deck
- 👤 Nikita Syskov
Whenever you are planning to do something big - you need to account for risks that something may break you plans. Be it late arrival to the airport of broken demo environment. Risks are all around us and we need to accept this and learn how to live in a peaceful harmony with them. There are different things you can try to play with risks, and there are diffe… -
🎤 ATDD with CodeceptJS: Effective Testing Without Pain
- 📹 1 video
- 👤 Michael Bodnarchuk
Testing is hard. Despite all read tutorials and courses not everyone is following the TDD approach. The idea looks nice in general but brings pain on implementation. What is wrong with our testing? Let’s find out! This talk will be interesting for frontend and backend developers as we will look into: - what makes effective tests - three qualities of tests - … -
🎤 Regression is my profession!
- 📹 1 video
- 📝 1 slide deck
- 👤 Alexey Lupan
The more experienced you are, the more difficult become organization of regression testing. Simple things become sophisticated. Let's consider the reasons for this paradox and its solutions. -
🎤 Methodology of ML in Performance testing (how find bottlenecks automatically)
- 📹 1 video
- 📝 1 slide deck
- 👤 Nikita Krychko
Today, no one is surprised by highly loaded systems. Moreover, few people in our industry can be surprised by a separate person who is engaged in stress testing. Most of them think if they can automate everything, then the tests would find bugs automatically. However, few people know that the most significant part of the time is spent on analyzing the result… -
🎤 Objective examination of software product quality
- 📹 1 video
- 👤 Vladimir Obrizan
Automatic tests — the only objective and operative source of information about true quality of a software product under development. Modern applications are very complex, and it is impossible to estimate quality with needed coverage manually. Sometimes we have only subjective opinions about quality: "it seems it is working", "smoke tests are passing — well, … -
🎤 Automated Security Scanning in Payment Industry
- 📹 1 video
- 📝 1 slide deck
- 👤 Michał Buczko
Our QA world is focused on two topics: Automation and Cybersecurity. This case study shows how you can combine them successfully, by enhancing your automation with security scanning. We will use WebDriver and OWASP ZAProxy as our examples. Even with low investment and entry knowledge you can start playing with tools like automated scanners. We will show case… -
🎤 Still generating your report? We're coming for you!
- 📹 1 video
- 👤 Artem Eroshenko
It’s been a year since the second version of Allure was released. During this time the number of tests has drastically increased, we started using new tools and learned to visualize information about the quality of our tests. All these changes had an impact on Allure, so now we’ve released a new major version of our test report. This talk will be useful both… -
🎤 Case study: Users migration testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Kateryna Shepelieva
I want to talk about our experience of migrating users to a database of a 3rd party system, how we were choosing approaches and scenarios for testing, what challenges we faced, what useful conclusions have been made. No theory, only a case study with real examples -
🎤 Estimate everything. Practitioner toolkit.
- 📹 1 video
- 👤 Galyna Doksvel
This talk is about practice of estimation and about the toolkit, that allows to improve estimation accuracy and make your forecasts more predictable and manageable. Talk is practically-oriented that serves as a good clue on how to try any of mentioned approaches with your teams -
🎤 Using voice assistants for development and testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Oleksandr Khotemskyi
Voice assistants can be an interesting and fun replacement for regular chat bots. Such assistants can be used to perform almost any of your commands and they recognize voices well. This leads to interesting use cases and gives additional channel of information. Let's see why we might need them, and if it turns out that they are useless - at least we'll know … -
🎤 Agile outside IT companies & departments. Real stories of transformations
- 📹 1 video
- 👤 Artem Bykovets
In recent years, words Agile and Scrum have ceased to be exotic not only in IT, but also outside software development. Such approaches propagate with the speed of a zombie apocalypse in horror movies.Requests for Scrum workshops come from increasingly exotic types of business. What is the difference between the implementation of Scrum / Agile in IT and outsi… -
🎤 Analytics Data Driven Testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Slavik Pashanin
"Without data, you are just another person with an opinion". How can we use data to help us test our product better and be more efficient? In this lecture, we'll discuss the use of BI in testing, implementing BI using Google Analytics or an internal company BI system, TPAs (Anodot, Grafana, TrackJS), and making smart decisions using data -
🎤 Last minute performance testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Pavlo Vedilin
I will talk about one of my own experiences with performance testing and how it can go wrong in every possible way. I will share practical advice on how to handle unknown technologies, unusual protocols, command-line tools, panicking stakeholders, not fail and preserve sanity. I would be happy to answer questions and hear alternative solutions, so don't miss… -
🎤 The Secret to Successful Testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Johan Jonasson
How good is your testing? Do you know? And if you do, can you explain why? One way to measure the success of your testing is to compare the information you now have about your product, to the information you intended to gather when you started testing. That intention is what your test strategy should capture and communicate. That last word is important: comm… -
🎤 Between two realities. Testing AR / MR
- 📹 1 video
- 👤 Dariia Bondarieva
Virtual reality or augmented reality? Maybe mixed reality? These notions are conquering the market and becoming more accessible for users. We are facing a rising demand for development of applications that support these technologies. This is what we'll deal with. You will learn the difference and specifics of testing for each reality type – with an extra foc… -
🎤 Test Automation Pyramid, how it ruins your life
- 📹 1 video
- 📝 1 slide deck
- 👤 Yaroslav Pernerovskiy
Well defined concept of the "Test Automation Pyramid" exist in software development world. This is great concept and it helps to build great products. However even such great thing as pyramid can function wrong. My talk is dedicated to illuminate bad sides of the pyramid and common anti-patterns in its implementation. Hope it will help you to avoid common mi… -
🎤 Cookbook for testing data
- 📹 1 video
- 📝 1 slide deck
- 👤 Aliaksei Boole
The main purpose of the report «Cookbook for testing data» is to help the business automator to prepare good and detailed data for the tests with minimal expense of time and work. I propose to use a diverse variety of frameworks and approaches developed by our industry. In the report I will talk about the basics of the rational creation and use of data, I wi… -
🎤 What is Metasploit? How do I use it to test project security?
- 📹 1 video
- 📝 1 slide deck
- 👤 Svyatoslav Login
It's not a secret to anyone that when developing a project, few people pay enough attention to application security checks, and even when they think about it, they often overlook the vulnerability of hardware and the OS that communicates with your application. I'll tell you and show you what to look for when testing the security of your product, and how impo… -
🎤 React Native is Coming – the story of hybrid mobile application testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Adam Stasiak
Main idea of this talk is to show what technologies can be used for cross-platform mobile app development and how to deal with UI tests automation for them. I will outline set of challenges every tester and developer needs to conquer and give some tips how to solve them. During this talk I will present how to apply UI tests in React Native project using Deto… -
🎤 Progressive Web Apps, Android Instant Apps & Accelerated Mobile Pages - will they substitute installable mobile apps?
- 📹 1 video
- 👤 Diana Pinchuk
The perspective of creating a mobile app that doesn’t need to be downloaded and reviewed in the App Store is very attractive, especially when there is more than one analog for installable apps: Progressive Web Apps (PWA), Android Instant Apps (AIA) and Accelerated Mobile Pages (AMP). But here there is no silver bullet: each of the mentioned technologies has … -
🎤 Performance testing framework
- 📹 1 video
- 👤 Anton Serputko
We'll look at the framework for performance testing. It solves problems of interactive visualization of collected metrics, storing historical data, errors cause analysis, comparing several tests etc. Used open-source tools: Apache Jmeter, Grafana, Influxdb, Telegraf, Sitespeed.io, Jenkins, Webpagetest. All these services are wrapped into docker containers, t… -
🎤 Shift-Left Testing
- 📹 1 video
- 📝 1 slide deck
- 👤 Anastasiya Aseeva
The cheapest way to develop is the one where the artifacts are delivered to users in ONE iteration. Without 10+ iterations of improvements due to errors found. We will talk about the shift left testing approach that is gaining popularity. Its purpose is to prevent the occurrence of errors instead of searching for mistakes already made in the software. Testin… -
🎤 ELK stack. Use in performance testing and more
- 📹 1 video
- 📝 1 slide deck
- 👤 Alexander Venger
This talk will be about what ELK stack is, how to install it and start using it. I'll talk about how to visualize the results of performance testing in real time with the help of this tool. We will also touch on the topic of processing various logs, for example, application logs or autotests -
🎤 56k Denial of Service
- 📹 1 video
- 📝 1 slide deck
- 👤 Denis Zhevner
It's XXI century out and the Internet entangle everyone tighter day by day. Can you imagine spending at least a couple of hours with no chats, mail, social networks? I bet you do. But did you ever think how fragile the web is? What if there are not so much efforts required to bring everything down? What is the chance to see ""500 Internal Server Error"" on o… -
🎤 GraphQL is a new sexy
- 📹 1 video
- 📝 1 slide deck
- 👤 Sergey Pirogov
Graphql is a killer for classic REST API. In this talk I will tell about my experience working with GraphQL. As usual talks will be proved by real code examples and test automation. -
🎤 Risk Analysis
- 📹 1 video
- 👤 Michael Bolton
Testing provides the headlights for the project—but where should those headlights be pointed? In a car, the headlights are naturally pointed towards the road ahead, but on a software development project, we don't always know where precisely where we're headed. Problems directly in front of us pose a risk to the business... but where else might risk threaten … -
🎤 Lock, stock and the browser console for QA
- 👤 John Klymenko
The deck of playing cards is the best tool for the cardsharks. Money - for the Wall Street bigwigs. Today we will discuss the browser console - what is, in my opinion, the best tool for any QA. We will figure out how to diagnose problems with this magical tool and therefore improve and accelerate our products -
🎤 REACTive automation: how to avoid shooting yourself in the foot
- 📹 1 video
- 📝 1 slide deck
- 👤 Sergey Korol
React is one of the most popular JavaScript libraries for building user interfaces nowadays. It allows building encapsulated components that manage their own state, and compose them into complex UIs. What does it really mean for Software Engineers in Test? This talk will be focused on challenges you may face with while automating verifications of React-based… -
🎤 The domain testing – is it new or well-forgotten old?
- 📹 1 video
- 📝 1 slide deck
- 👤 Andrey Ladutko
Test design techniques is the ‘maths’ of testing. New techniques appear not so often. Two years ago the book of Cem Kaner ‘The Domain Testing Workbook’ was published. Let’s investigate the domain testing technique and try to identify whether this is something new in test design. What domain tetsing has in common with other test design technique? We will also… -
🎤 Testing neural network, or how to convince AI love the humans
- 📹 1 video
- 📝 1 slide deck
- 👤 Yuriy Sychenko
Our product's main concept is understanding the live human language via Natural Language Processing = NLP to build chatbots for US insurance companies. Primarily, the Neural network did that for us. But when our chatbots got smarter, the approach needed to be continuously upgraded to avoid trolling the hooman. I'll be happy to share some practice of how our … -
🎤 How to manage your test data for successful test automation
- 📹 1 video
- 📝 1 slide deck
- 👤 Mikalai Alimenkou
Almost any application or software system manages data. It is hard to imagine test automation that is not affected by this fact. There are many differenct approaches how to prepare system under test, providing predefined test data: use application UI, invoke API methods, run business logic directly, access DB from test scenarios, etc. In this talk we will re…