10:00-10:20 Opening QA: Challenge Accepted 4.0
10:20-10:55 [EN] Misconceptions About Software Testing
CAN EVERYBODY MAKE TESTS? IN ANY CONDITIONS? WITHOUT UNDERSTANDABLE AND CLEAR REQUIREMENTS? IS IT TRUE THAT TESTERS ARE FAILED DEVELOPERS? AND WHEN EXACTLY DO YOU BECOME A SENIOR? CLAUDIU WILL “LAUNCH” THIS YEAR’S CONFERENCE BY SHARNG HIS PERSONAL EXPERIENCE AND TELLING US SOME MISCONCEPTIONS WHICH OFTEN FIND THEIR WAY IN OUR EVERYDAY WORK.
Claudiu Drăghia
Capgemini Consulting - Bucharest, Romania
CLAUDIU IS OUR FIRST INTERNATIONAL LECTOR WHOM WE INVITE FOR THE SECOND TIME ON OUR STAGE. WORKING AS A QUALITY MANAGER IN CAPGEMINI CONSULTING, HE’S DEALING WITH SOFTWARE TESTING SINCE 2004 WHEN HE STARTS A PART-TIME SUMMER JOB AND SOON ENOUGH IT BECOMES HIS FAVORITE HOBBY, PROFESSION AND CALLING. CLAUDIU IS A PARTICIPANT (AND ORGANIZATOR) IN MANY CONFERENCES AND IT EVENTS, AS HE HAS EARNED THE PRIZE “BEST PAPER” MULTIPLE TIMES. AFTER A VARIETY OF EXCITING PROJECTS, MISTAKES AND MORALS FROM THEM, CLAUDIU WILL FLY TO US ONCE MORE FROM Bucharest TO SHARE WITH US A PART OF HIS KNOWLEDGE.
11:10-11:45 Deep Oracles: Multiplying the Value of Automated Tests
One of the big and often spoken disadvantage of automation testing is that it works in strictly defined limitations. It can find only problems which are predefined in the code. The standard test has a few checks in its last step through which it decides whether it's a success or not. If a predefined check is missing, the test may ommit a problem. Because of this characteristic sometimes automation tests are left out and not used. With a few easy and practical techniques automation tests can be much more sensitive to finding problems in the applications. And the biggest advantage of these techniques is there's no need for change of the existing automation tests.
Emanuil Slavov
Falcon.io - Sofia, Bulgaria
He has been responsible for testing applications for secure file transfer, network and email security, online money transfers, social networks and etc; leading QA teams and building a comprehensive test infrastructure across multiple companies. Speaker of the previous edition of the conference and winner of last year's QA of the Year. Emo also has his own blog for testing. He is also the first Bulgarian to speak at the GTAC testing conference organized by Google.
11:45-12:15 How to make an agile team's life easier with automation at every level - Testing of Microservices
When the whole team is responsible for the quality of the product, automation testing on different levels gets easier. We'll see how the combination of different types of tests, continuous deployment and continuous delivery techniques in a project, based on microservice architecture, can improve drasticly the quality of the product and save precious time in longterm plans.
Stanislava Staykova and Atanas Georgiev
KPMG - Sofia, Bulgaria
Stanislava is a QA engineer from 2005 and Atanas is a developer from 2006. Currently both of them are part of a scrum team in KPMG, which develops specific microservices. They will present us a way for testing, based on a real project, as well as the different kind of tests in it. Will а QA and DEV be able to show us a good collaboration - be patient to see their results.
12:30-13:00 Performing performance testing - why, who, how - step by step
When we answer the question whether the software is working, the next inevitable things to do are: to find out how quickly and effectively the system is working, how many users it can handle and will it crash in the long run? The topic for Performance testing is important but often missed as a step from the testing process of web/desktop applications. We'll enter the challenging world of Performance testing as we discuss why we need it, what and how we can measure through it. For this we shall practice by simulating a few users and go through the results of our test with beautiful Grafana graphics.
Nedko Hristov
Nemetschek - Varna, Bulgaria
Nedko works as a QA since 2008. He is part of the Varna office of Nemetschek Bulgaria. He will fly from our sea capital to provoke his colleagues to think towards improvement of their processes.
13:50-14:25 [EN] Automating video and audio in Video Management System
HOW CAN AUDIO OR VIDEO BE AUTOMATED? TO AUTOMATE SOMETHING UNCHANGEABLE LIKE UI IS A STANDARD EXERCISE BUT WHEN YOU MAKE A SOFTWARE FOR VIDEO MONITORING, A VARIETY OF PROBLEMS APPEAR, ESPECIALLY WHEN TENS OF CODECS, HARDWARE ACCELARATORS, DRIVERS AND WINDOWS VERSIONS are involved. HOW TO DEAL WITH SUCH A SITUATION WHEN MANUAL TESTING IS NOT AN OPTION, MARTA MAGIERA will tell us her story. SHE COMES TO US FROM COPENHAGEN, DENMARK, TO SHARE Verified SOLUTIONS FOR THESE PROBLEMS CONCERNING EVERY QA ENGINEER WHO WILL HAVE TO TEST A SOFTWARE WHICH USES AUDIO OR VIDEO.
Marta Magiera
Milestone Systems - Copenhagen, Denmark
MARTA IS A TEST ENGINEER IN THE VIDEO DELIVERY TEAM OF THE DANISH OFFICE OF MILESTONE IN COPENHAGEN. AS A CERTIFIED QA ENGINEER AND SCRUM MASTER, MARTA HAS EXCEPTIONAL KNOWLEDGE IN THE FIELD OF ACTIVEX, DIRECTX, AUDIO/VIDEO CODECS, SOFTWARE AND HARDWARE GRAPHIC ACCELARATORS. REPORTS OF HER TEST RESULTS ARE BEING USED IN TECHNICAL DOCUMENTATION OF INTEL FOR THE DEVELOPMENT OF INTEL QUICK SYNC.
14:25-14:55 Visual Test Automation in Adidas - Practical Usage
For the end user visualization of the product is most important. We'll demonstrate the real problems connected to visual test automation. Nikolay and George will demonstrate this alternative approach by sharing their personal experiences plus the results, which they have achieved in a project from one of the biggest producers of sportswear in the world - Adidas.
Nikolay Stanoev и Georgi Yordanov
Isobar Commerce - Sofia, Bulgaria
Nikolay and George have extensive experience with huge projects: from building test infrastructure to the smallest details in functional and non-functional testing. Nikolay was a lecturer in the last year's conference, but this time he takes George as a reinforcement. They will tell us about visual automation, which is successfully applied in their project in Adidas for more than 8 months.
15:10-15:45 Cypress vs. Selenium - is the end of an era coming??
In the filed of always changing technologies, we will take a look in Cypress - an instrument for user interface testing (and not only). Lyudmil will make a comparison between Cypress and our well-known Selenium. We will share with you a bit of some tasty information - Cypress has a lot of potential! BUT will it be sufficient enough to throw out Selenium and be our main tool for UI automation? We will see...
Lyudmil Latinov
Xoomworks - Sofia, Bulgaria
Lyudmil Latinov works as a QA for more than 13 years, currently he is part of Xoomworks. In the past years he has tested various applications such as desktop, web, API: both manually and automatically. Nowadays he mainly automates things up, not only because he likes doing so, but because the future lies there. Lyudmil was a lector in QA: CHALLENGE ACCEPTED 2.0 and in this one he will focus on automation on UI level.
15:45-16:15 Automation vs. intelligence - “come with me, if you want to live”
Have you ever heard the story that your job is automatable, that all the human testers will be replaced by machines or automated tests and you will lose your job? Or even worse, that machines and artificial intelligence will take over our craft and our life and we will be totally useless. Do you buy these? Are you afraid?
“Come with me, if you want to live” - this was the famous line that many members of the Human resistance in the Terminator franchise used, when offering their help in the war against Skynet.
So, come with me (and John Connor), and join the testing resistance to fight on the side of intellect against the evil machine army. I am willing to challenge the I part in AI on contest by focusing on few key topics:
Can we translate testing into machine language? Polymorphic and mimeomorphic actions - what are these?
Do we really know what are the benefits of human testing? What are human testers irreplaceable for?
Do we really have empirical evidence that computers are capable of doing professional testing? Do we have evidence of “intelligence” at all?
Last year at RTC ‘17 I was asked - “Is AI the answer to all test automation problems?”. My answer is “No, it’s not!”. And this talk is my explanation why.
Viktor Slavchev
SiteGround - Sofia, Bulgaria
Viktor Slavchev is a Senior Software Quality Assurance Engineer in Siteground, with vast expirience and skills in QA and strong interest in development in C#, Java and JS, as well as in system administration. He's also well known with his experience as a blogger and as a teacher in the field of software testing. he was also a lector in QA: Challenge Accepted 3.0
16:30-17:00 Team motivation 3.0: Burying the carrot and stick
Do you feel your team is not giving their 100%? Do you feel your manager or team lead is not letting you show your best? Or maybe you've known the standard motivation system is not working for you for some time now. Because motivation through carrots and sticks is so last year. Aneta will provide us with an alternative view on work motivation, besides the amount of the salary and monetary bonus, with a focus on our personal interest, liability and desire to improve.
Aneta Petrova
Honeywell - Sofia, Bulgaria
Aneta is a QA Automation lead with rich experience in the automation functional testing of different products and systems. She believes that ensuring the quality consists also of constant improvement of the process and satisfying the needs of the client. She was a lector on last year's conference with a presentation about technical stuff, this time she will introduce us to people and management.
17:00-17:20 A "creative" break
17:30-18:10 Lightning Talks
A series of short presentations with a maximum duration of 5 minutes in which each participant from the audience can participate by doing a pre-recording on the day of the event.
18:10-18:20 QA of the Year Award Ceremony
18:20-18:45 Closing QA: Challenge Accepted 4.0
19:00-20:00 Moving to the afterparty
More information - at the day of the event.