Anton AngelovProgress, Bulgaria
Anton Angelov is passionate about automation testing and designing test harness and tools, having the best industry development practices in mind. He is an active blogger and the founder of Automate The Planet. He strives to make the site one of the leading authorities in Automation Testing by presenting compelling articles, inspiring ardent discussions amongst the community. He is also one of the most-rated-answer authors of questions about Test Automation Frameworks (WebDriver) on Stack Overflow.
Hero’s Journey to Perfect System Tests - Eight Assessment Criteria for Tests’ Architecture Design
The journey is going to introduce common problems and mistakes to you in the process of designing test automation frameworks, such as not following single responsibility principle, not enough code reuse, and bad object-oriented programming (OOP) design. The author is going to share with you how he and his teammates managed to solve these issues through the application of eight assessment criteria. The presented assessment framework can help you to figure out which is the best possible enhancement that you need to introduce into your system tests and so make them more stable, reliable and maintainable.
Claudiu DraghiaCapgemini, Romania
Claudiu Draghia has started to test back in 2004. He had no idea at the beginning that he will love it so much. It was supposed to be a summer job that lasted for more than 10 years. Claudiu worked in different companies, in in house projects, as outsourced, within proof of concept projects, with different technologies and different business areas. He gathered a lot of testing and quality assurance experience.
Meet the Bugs
One of our main goals as testers is to find bug. Who are these creatures? During the presentation you will meet several bugs. I will tell you about their anatomy. We will dissect them and identify ways to find them as soon as possible. It will be a fun and interactive presentation that will share some new insights about how to find bugs.
Daniel IonitaAxway, Romania
Daniel Ionita has over 10 years of experience in Information Technology in different roles, but mostly focusing on software quality assurance where he developed a passion about all aspects of software quality engineering. He has worked in many projects targeting industries including gaming, healthcare, retail, logistics, financial services and performed a variety of testing types in different environments like web,client/server,mobile,mainframe.
Questions for successful test automation projects
Test automation is not only about coding. Successful test automation involves critical thinking and clarity of objectives before actually beginning development. This presentation provides guidance in putting some of the right questions and how to think as for having an efficient and effective test automation in the context of your project.
David BradleyCitrix Systems, UK
David Bradley has more than twenty-five years of experience in the software industry. Before becoming a professional tester at Citrix in 2007, he worked as a software engineer on a variety of embedded and distributed systems, primarily for the defense sector. As the senior test process lead for the Desktop and Application Group at Citrix Systems, David has been involved in successfully delivering multiple test projects using Graphical Test Planning (GTP). As a proponent of its use, he regularly provides talks and training on GTP to teams worldwide, challenging and changing their views on testing.
Graphical Test Planning: A method for real impact
Graphical Test Planning or GTP is a revolutionary test analysis method developed in Citrix, that uses simple models to quickly and easily capture system design, anticipate product bugs and develop test suites even before code is ready. Models, that capture detailed, technical information in a way that elicits collaboration and contribution across the business from project start to ensure we build the right system. GTP has proven invaluable in Citrix by enabling the flexibility, efficiency and agility needed to do more for less, yet still successfully deliver quality products; could it do the same for you?
Frans DijkmanSOCO Norge AS, Norway
After a career in system testing and quality assurance, Frans is full time involved in software quality and testing in various roles. He worked as a test consultant and test manager. He introduced unit testing and designed several specialized multiple development processes (incl. QA, development and test) based on agile principles. Since 2005, Frans has been involved in security testing, he is a certified ethical hacker (EC-Council) and is one of the core writers for the newly published ISTQB Advanced Level Security Tester syllabus.
A security testlab
Basic security testing can be performed. Even by you!
The presentation starts with defining Security Testing followed by explaining the “hackers” approach how they will attack your system. After presenting your biggest security threat I will explain why you should not rely on your operations department, you may have larger “leaks” than you assume. The second part will cover issues about tooling, an example security test lab and how to build it.
Greta YamachevaMentorMate, Bulgaria
Certified Test Manager & QA Specialist for about 4 years. That is Greta Yamacheva, currently working as a QA Lead in MentorMate. Love challenges and testing.
Game of Mobile Testing! You know nothing, QA
What are the key challenges for Mobile App Testing? Types of Mobile App Testing and personal observations and recommendations.
Ingo PhilippTricentis, Austria
Ingo Philipp is on the product management team at Tricentis. In this role his responsibilities range from product development and product marketing to test management, test conception, test design, and test automation. His experiences with software testing embrace the application of agile as well as classical testing methodologies in various sectors including financial services, consumer goods, commercial services, healthcare, materials, telecommunications, and energy.
The Agile Testing Survival Guide
Are you constantly asked to deliver ever more comprehensive test results in ever-decreasing and continuous cycle times? If yes, don’t just regard test automation as the silver bullet to optimize your agile testing.
Ivan SpasojevicLevi9 IT Services, Serbia
Ivan Spasojevic focuses on quality assurance in software projects. Actively included in enabling fast and seamlessly easy continues integration process. He resent in every step of production flow. Ivan is 7 years in IT as Desktop application developer, Web developer, RDBMS developer and Test developer. He has created several test automation frameworks for different types of software products.
Dusanka LecicLevi9 IT Services, Serbia
Dusanka is working as a QA developer at Levi9 in digital media sector. She has worked in several projects primarily as a technical expert involved in the activities of software development. During her academic career, she has been participating in conducting not only teaching and course assistance, but also participating in research projects. As such, she actively participated in numerous technical seminars, conferences and workshops as an author. In the last three years she was an editor in a few journals and also a reviewer.
Slithering with Python and Selenium
This paper has a goal to show the use of Python along with the Selenium Web Driver client library to create automated testing framework. Python is a widely used general-purpose, high-level programming language. In this paper the authors demonstrate basic features and overall structure with a view on framework which easily integrates with Jenkins. Small example showed some advanced possibilities of Selenium Web Driver, ease of use of Python and shows the reader why Python, making a parallel between Python and other languages (namely C# and Java).
Lucian-Adrian StroieR/GA, Romania
Lucian-Adrian Stroie has 10+ years of experience in software development within various companies, covering both execution and management roles. His testing experience covers a broad range of software systems, ranging from embedded firmware software to web and mobile apps. Lucian blends testing, agile coaching, and project management experience, regularly conducting trainings on agile and testing.
Support testing with bridges over the communication path gap
Testing is wonderful as it provides a lot of information, but sometimes there are challenges on the communication side. During this session a possible approach for improving communication from the tester's level, to better deliver and formulate messages for the project stakeholders, an approach that aims to increase trust and awareness for the value testing activities can deliver.
Petya PetarchevaMusala Soft JSC, Bulgaria
Petya Petarcheva is an accomplished engineer in the area of quality assurance and test automation. Possessing a combination of development skills and the mindset of a tester she uniquely put quality at the core of development activities. With strong interest in mobile applications development and significant experience in the field of mobile automation testing. She is a speaker at various conferences.
Boris StrandjevMusala Soft JSC, Bulgaria
Boris Strandjev is working in Musala Soft for the past 7 years, being integral part of the R&D department. In the last 5 years he has specialized in the projects involving mobile development, Android being the platform he feels most comfortable in. His current role is Manager Technologies, focusing on optimizing delivery efficiency. Throughout the years he has also led multiple courses in Sofia University and lectured at different venues and conferences. Boris is also organizer of the open Google developer group Sofia (GDG-Sofia) community.
Challenges in mobile automation testing
Automating mobile applications testing is the best way to achieve the quick and precise results required by the usual rapid development cycles. When it comes to choosing what automation tool is right for you, there is a huge array of options, each with different strengths and weaknesses. This presentation will summarize the challenges that are faced when testing mobile applications compared to desktop. We will list the most used tools and will point how the most common problems in mobile automation testing could be handled. In the end of the presentation we will speculate for the future of the field of mobile automated testing.
Predrag SkokovicQuality House doo, Serbia
Predrag Skokovic has been engaged in domain of software testing for more than a decade, by leading various teams on a number of international projects. The need to spread the knowledge to fellow colleagues made him a regular speaker at international conferences and a guest speaker at the University of Novi Sad. His area of interest is test activity/process improvement, on both individual and team level. Predrag is member of the South East European Testing Board (SEETB), co-founder of Quality House doo, provider of software testing services and co-founder of Test’RS Club, a community of professional software testers.
Culture Brokering in Software Testing
While exploring the ways of communicating relevant information between different stakeholders the concept of culture brokering emerged. Adopting culture brokering problem-solving model to given context helped me: to act as a mediator between team members; to recognize and fill in gaps in development process, technology stack or flow of information; to mitigate the risk of miscommunication; to increase productivity; to provide valuable information and become appreciated member of the team.
Razvan Liviu VuscanLola Tech, Romania
Razvan values quality over anything else. He is a firm advocate of continuously trying to do things as best as possible, and not giving into half-measures. He believes that both client satisfaction and tester pride are two of the most important pillars upon which the QA practice should be built. In the quest for perfecting his work he believes that there are always new things to learn and ways to improve one's skills. His experience covers both manual testing and test automation, the latter with Selenium Webdriver, Cucumber, Java, and several CI tools.
In search of a Selenium Wedbriver Silver Bullet: Suiting the needs of cross-browser testing and more
The presentation seeks to find solutions for pesky problems encountered while automating tests with Selenium Webdriver such as clicks not working as expected, getting the text of elements returning blank or null, or waiting for your pages to load completely before continuing a test. The presentation is intended as a sort of Do's and Don'ts guide for those who are new to test automation, but also for those who feel like they would want to improve the way they do things.
Sakis LadopoulosOpenBet, Greece
Sakis is a test mentor and leader based in Greece. He has worked for German, Luxembourgian, Irish and UK companies, spanning various different industries and customers like telecoms, the public and educational sector, national administrations, EU agencies and directorates and lately the betting/ gaming industry. He is also a frequent writer and speaker in QA related topics and a proud father of two little “stress testers”.
From waterfall to agile - A test team’s unexpected journey
This is the story of a test team's unexpected journey from waterfall to agile and a few steps back to find their own middle earth. It is the story how a test team transformed to powerful resources for DevOps and Agile success through the principles of D.A.D. (Disciplined Agile Delivery). Foremost, it is the story how a software development organization formed its own proprietary structure, creating the capacity, through a strong test team, to support different delivery methodologies while using Agile internally.
Stefan BratosinING Services, Romania
Working as a software tester since 2010, Stefan Bratosin works mainly with the medical and banking industry. He is specializing in software testing processes. A member and speaker at the local testing meet-up “Tabara de Testare Bucuresti” he enjoys contributing to the software testing community. Stefan graduated Universitatea Politechnica Bucuresti with a Bachelor’s Degree in Automatics and Computer Science.
Software Testing is Social
In this era of increasing automation needs, continuous development, faster and faster time to market it is easy to lose sight of the fact that we are working with people and not with software. Whether in meetings, calls, by email, or through reports we are constantly communicating. Information is power, learning how to gather information and how to use it effectively can be a very powerful addition to your testing. This presentation is about moving the focus from technology and putting it on people.
Vojtěch BartaVendavo, Czech Republic
Vojtěch Barta has been in the area of Quality Assurance for almost 10 years now. His motto is “Quality as satisfaction of all stakeholders” when the whole team needs to be aligned about it. He has worked in several different roles like QA, Tester, Lead of QA department, Business Analyst, etc. His current role is QA Mentor. Vojtěch has a good understanding of and experience with Agile development, mainly with Scrum and Kanban. Vojtěch likes balance between structured and unstructured testing when effective test automation is the key to success. He is a speaker on testing and agile conferences.
Visualisation of Quality - Effective Reporting
Reporting was quite easy on Waterfall projects because it was only about testing when testing itself is nothing more than measure. So by the end of waterfall project we prepared Reports of found defects, few pie charts, done… Functional testing is only a small piece of QA on Agile projects so it is obvious that such approach is not sufficient. Do we even need to measure such things in Agile? Yes, we should. But there are other more important measures, metrics and areas to be focused on.