Sessions

Dan Cuellar – Creator of Appium

Lessons Learned Founding An Open Source Project

When I first created what is now called Appium I had no idea what I was doing starting an open source project. I knew little about how open source operated and worked behind the scenes. Thanks to the help of a great community and the advice of some seasoned open source contributors, Appium has quickly become the most popular open source mobile automation framework. Along the way, mistakes were made, lessons were learned, and occasionally we got things right. I’ve put together a collection of stories and lessons that I’d like to share with others to help everyone manage, contribute to, and consume open source software projects more effectively.


Baris Sarialioglu – Managing Partner at TesterYou

How to Achieve Test Maturity: Commitment vs. Qualification?

In whatever context you do software testing, always the same question pops up; What is more important, Commitment or Qualification? So many things in software testing can appear to be influential, but none as much as these two! After all, good testing requires committed and qualified testers. With the rise of software testing in the entire planet, comes the rise of software testing qualifications and certifications, and for some reason it feels like the only way to get your foot in the door was by having an international testing certification with your name on it. But this wasn’t always the case, and with the rising cost of software testing trainings and certifications making some think twice about pursuing those, plus complaints from many employers that even certified, and very well-educated testers aren’t prepared and happy with their daily challenges in the workplace is it time that commitment becomes the preferred attribute for employers, or do qualifications still highlight the best testers? Some experts believe that an agile team just needs the testing competencies but not dedicated testers, as some others believe that the only way to achieve good testing is to have committed testers on board. For sure there is no one answer, and I want to hear your approach too!

Adam Carmi – Co-founder and CTO of Applitools

 Tips from the trenches: how we build and test AI @ Applitools

Download presentation here

AI is changing our world. It is being employed in all types of applications and increasingly impacts the way we build and test software. However, since it is relatively new, very little real-world experience and engineering wisdom is available to the dev & test community.

In this talk, I’ll share practical development and testing tips from our years of experience building an AI-powered service. We will cover common approaches to implementing AI, and the applicability of each to solving different types of problems. We’ll explore the unique challenges involved with AI development and how they may lead to delivery delays or quality issues we should watch out for. We will share many practical tips on testing AI-based features, and explore areas where you can employ AI to be more productive at your job.


Szilard Szell – DevOps evangelist and Scaled Agile Framework Program Consultant at Nokia

Cornerstone of DevOps Testing

Download presentation here

DevOps promises faster time-to-market and frequent delivery of continuous value for customers, but it needs a major cultural change and a significant technical revolution from the organisation.

  •  Why do we need DevOps?
  • What it exactly is?
  • How should a tester behave in a DevOps team?
  • What are the practices to learn?
  • What are the tools to use?

These are just some of the questions you face as a DevOps transformation agent in a big multinational company on its journey. To be able to answer these questions and guide multiple product lines at the same time on their way, a small DevOps evangelist team shall have a tool to navigate: where we are now, and how can we get to the target state. With this goal in mind, we have developed a DevOps Maturity Assessment, having 12 Categories to focus on. In my talk, I will walk through the audience on the structure of the Model we built, with a special focus on Testing area. I will share some major aspects of DevOps that a tester should know and apply.


Alexis Kousounadis – Software Development Manager at Amazon 

Scaling Automated Testing on Devices

In Prime Video we face some unique challenges around software quality. Prime Video is deployed on thousands of different devices globally across a variety of operating systems, hardware, and software configurations. Ensuring that we continuously offer the best product to our customers while enabling engineers to iterate often is a key value for us.

In my presentation I will be talking about how we’re solving test automation for Living Room devices like SmartTVs, game consoles, and media streaming sticks with the tools we had to build to do that at scale. I’ll compare and contrast the limits of traditional device-centric test automation and describe some of the new techniques we are using to “compress the test pyramid” by applying novel test approaches like testless defect detection and specification-based testing.

 


Nikos Vrakas , Test Lead , Cloud Core Security Squad , NOKIA

Apostolos Filippou , Feature Test Line Manager , NOKIA

Nokia Blueprint End to End Testing in Real Cloud Customer Environment Conditions

Download presentation here

The world of telecommunications has been greatly changed during the last couple of years while the biggest changes are about to come. From the baremetals it is moving towards a totally virtualized ecosystem. We are leaving the traditional datacenters for embracing the software defined ones.

In Cloud Core Nokia Solutions, we are facing all the challenges that the contemporary and cutting-edge technologies bring with them. The traditional end-to-end testing has been proven inadequate, so we need to innovate and rethink automation for providing the best results timely, targeting pre-integrated and fast deployed solutions.

Vaso Giamarelou, Senior Software Engineer in Test, BEAT

The Beat Ride of Test Automation

Download presentation here

Βeat is a cross platform application for hailing taxis and private hire vehicles. It consists of two separate mobile applications, one for the driver and one for the passenger, supported by a RESTful API. Beat is a quality-focused service, so our top priorities are usability excellence and continuous deployment for both the driver and passenger applications. During this presentation, we are going to share with you how Test Automation is used to provide short feedback loops to the development and product teams, how Cucumber and Appium help us maintain one test suite for all the countries Beat operates in, and of course our next technical challenges.

Dimitris Nikolaidis, QA Consultant , Comquent GmbH

R.I.P. manual testing

Download presentation here

In my talk, I will present to you based on my experience in international projects at Comquent, why manual testing as we know it is going to die. What are the upcoming challenges in the near future and how can we tackle the situation?

Comquent is exclusively specialized in Quality Assurance for software projects. We consult, support and assume responsibility, e.g. for enterprises in the e-commerce area, for service providers of varying sorts, as well as for large corporations in the automotive industry and in the telecommunications sector.


Maria Karkeli, Test Manager & Spyros Velaoras ,  Software Quality Assurance Engineer , Agile Actors

The QA role in large scale software development projects

Download presentation here

Manual and automation testing complement one another like two sides of a single coin. They can be combined in a common strategy to maximize test coverage, efficiency and quality, bringing together a nuanced understanding, analytical & critical thinking, better accuracy and ease of repetition. In this presentation, we, the Agile Actors, will demonstrate a real case scenario of the testing approach, the different levels and phases of testing that were applied in a very demanding, large scale software development project living in a challenging multi-national environment.


Georgia Regkli , SG DIGITAL

Thoughts on Agile Testing 

Download presentation here

 

Fotini Charpidi, Test Team Manager , INTRASOFT International

Test analysis, why is it important?

Download presentation here

In a world that technology is so rapidly evolving, new test methodologies & tools are discovered providing a plethora of solutions for maximizing software’s quality. There are though some key elements that should not be depreciated as they bring the highest of the values in Software Testing. One of these is the Test Analysis. At Intrasoft International, having 20-years’ experience in software testing, except for the continuous goal to put in practice the new trends and best practices, we also stay focused to the principals which define the quality standards of our software. Analyzing every aspect of the software we deliver enables us not only to choose the most suitable test approach but also to prepare well-organized test strategies. So, let’s take some moments to discuss about the importance of the Test Analysis and how this could make the difference in the final product’s quality.


Tasos Kantas

Software Development Manager , Atos

Bots – Automating automation

Download presentation here

Have you ever felt that you needed an assistant to perform the repetitive boring tasks for you? For example, to send feedback for your latest test task, or start a test suite for you while you are caught up in an important meeting? Or even collect the logs for you and report a ticket? During my talk we will go over real examples of how bots can helps us make our work easier and more fun.


Kiki Moraiti

Chief Operating Officer , Validata

How AI transforms testing

Download presentation here

With release cycles shrinking from months to weeks, with environments and applications becoming diverse and complicated and the scope of testing having dramatically increased, organisations need to gain visibility and transform their testing processes to start testing from the user perspective.

AI-assistive technology ensures teams achieve maximum test coverage, prioritize the testing needs, increasing efficiency and productivity and enabling them to run more tests in less time with greater quality. AI brings new insights and helps testers make more informed and accurate decisions.

Baris Sarialioglu – Managing Partner at TesterYou

User Experience Testing and Usability

Objective:

  • Improving User Experience / Usability Testing in Global Standards with interactive and practical methods.
  • Latest Usability test techniques, methodologies in the courses with sample applications that provide you opportunity to gain skills and practical information.

Language: English

Intended Audience: Software Testers, Usability Experts, Business Analysts, System Analysts, Programmers, Web Designers, Project Managers, Enterprise Architecture Specialists, Software Architects

Description:

Introduction to UX, Usability and User Experience Testing

  • What is User Experience and Usability?
  • What is Usability Testing? When to do the Usability Testing?
  • Formative Usability Testing
  • Summative Usability Testing

User Experience Testing Methods and Techniques

  • Heuristic Inspection (Expert Review)
  • User Observation
  • User Experience Testing Checklist
  • Identifying Users, User Profiling, Persona Identification
  • Choosing the Right (Number) Users, Defining Mental Models
  • 5 Second Tests, 1st Click Tests, A/B Testing, Path Testing
  • Test Task Preparation, User Task Analysis
  • User Observation Scenarios, Use Cases
  • Exploratory Tasks, Directed Tasks

Test Reporting and Test Environment Setup

  • Test Reporting
  • Analysis and Prioritization of Test Results
  • Quantitative Analysis vs. Qualitative Analysis
  • In the Lab vs. In the Wild Testing
  • Eye Tracking, EEG Monitoring, Click Maps,
  • Moderated Tests
  • Tests without Moderation
  • Remote Testing
  • Accessibility Testing
  • UX Testing Tools
  • UX Testing Standards (ISO 9241 Ergonomics of Human-Computer Interaction, ISO 9126 Software Quality Characteristics, W3C Accessibility Guideline etc.)

Szilard Szell – DevOps evangelist and Scaled Agile Framework Program Consultant at Nokia

LEGO®4DEVOPS

Objective:

The workshop enables to understand:

  • The importance of communication between dev and ops
  • The importance of collective goals rather than individual objectives
  • The need for collaboration to solve problems

Language: English

Description:

Through this hands-on gamification approach the teams raise awareness on key points of DevOps culture and connect those with daily actions at the debrief. Retrospectives and debriefing are an essential part of this game and agile way of working, and once again, the frequent and fast feedback loops of exchanges between participants provide concrete examples on how to apply the try-learn-improve cycle. In the debrief we cover the pillars of DevOps culture and far beyond. As discussing during the game: DevOps is about turning frequent value creation into recurring revenue streams. We need to delight our current customers and grow new business by standing out through the value we provide faster than our competition, and monetize it. Lego4DevOps captures this challenge in essence in a fun and engaging way!

Learning by Doing – Playing – Experiencing

The game was developed by Sébastien Fauvel, Cécile Especel and Didier Drouin under Creative Commons license.

https://creativecommons.org/licenses/by-sa/4.0/

 

Baris Sarialioglu – Managing Partner at TesterYou

Agile Testing

Description:

This 1-day course will provide an overview of Agile Frameworks and the role of a tester while addressing Agile Testing at every stage of the Agile or waterfall/hybrid lifecycle, and various Agile maturity levels. Moreover it will help you boost your knowledge regarding testing roles, required skills as well as the latest trends in Lean/Agile Projects. Participation in this course will help you learn the best practices and acquire hands-on testing experience vital for delivering successful projects.

When: 

Thursday 16 May 2019, 9:00am – 5:00pm
Location:

The course is taking place in Agile Actors #learning premises, 62A Ethnikis Antistasis, Chalandri, Greece
Tickets:

You can buy tickets from here .

Who should attend:

The course is intended for:

Agile Team Members ,T est Engineers , QA Specialists , Business Analysts , System Analysts , Software Engineers , Test Managers , Project Managers , Enterprise Architects

What will you learn:

Participants are expected to gain a theoretical and practical understanding in the following areas:

Agile Software Development

Agile Manifesto

Agile Methodologies (Scrum, XP, Kanban, SAFe etc.) and DevOps

Comparison of Agile and Traditional Models (Agile vs Sequential Models)

Scrum Framework (Artifacts, Roles and Meetings)

Agile Test Methods, Techniques and Tools

Test Role in Agile Projects

Test Levels and Types

Story, Task and Acceptance Criteria

Test-Driven Development, Acceptance Test-Driven Development, Behavior-Driven Development

Risk Based Testing & Effort Estimation for Agile

Release and Sprint Management

Testing Quadrant, Testing Tools Overview

Principles, Best Practices and Realities

Agile Engineering Practices & Activities

Coaching the Team & Management

Test and Defect Management

Collaboration Tools

Configuration and Release Management

Continuous Integration / Delivery / DevOps

Test Automation in Continuous Integration (aka Delivery Pipeline)

Performance Tests and Static Code Analysis

Cloud Integration

Industrial Practices