It was the time of Da Vinci and Michelangelo. It was also the time of Machiavelli and the Medici. Artists working on timeless masterpieces crossed paths with mercenary captains, contracted to do a very specific job.

In this keynote talk, John Smart will address important questions with deep implications for any IT team, or any organisation trying to make a difference, or simply to get the most value out of their IT projects.

Who is your real customer? Is there a cost to quality? Are you building an artwork that will last, or simply fulfilling a contract?

An inspiring and entertaining talk that will take attendees on journey from the Italian Renaissance to Silicon Valley and the City of London, and see what lessons can be learned about cultures, attitudes and work ethics today.

Having worked together with many of the industry leading crowd test providers, he will tell the story of his journey as a QA Lead for agile mobile and web development for an international construction software company striving to make the last mile to the customer a success – making manual regression tests fun and reliable again. His experience report aims at helping attendees avoid mistakes he made, showing common pitfalls and sharing what worked well.

In this talk, Ron Werner will shed light on what can help you to find the right long-term strategy and provider for your needs. You will find advice on how to adjust your test strategy, what to pursue in a pilot, how to target relevant device groups and equip you with what’s important in your journey to making your mobile releases a success, with happy customers and happy testers.

Objectives

There are five key takeaways for a successful mobile crowdtesting strategy:

Do your research (what would you like to achieve?)

Do your housekeeping (test systems, test suites, test data etc.)

Always start with a pilot (stay agile - inspect & adapt)

Mobile App side of things to be considered (app delivery, OS & device combinations etc.)

Communication, communication! (how to communicate best with your crowdtesters)

Outcomes

After having attended this talk, you’ll come away with an overview of the crowd testing market and shed light on how to find the right strategy and provider for your needs. You will find advice on how to adjust your test strategy and budget, what to pursue in a pilot, how to target relevant device groups and equip you with what’s important in your journey to making your mobile launch a customer success.

▼

Software testing executed by blind users in prototypes built by Developers with learning disabilities

Have you ever considered the skillset that Developers with learning disabilities have? Would you think that Developers with learning disabilities could build prototypes for blind people? They have and we tested them!

The prototypes were tested on two levels:

Paper prototype

Software prototypes with sensors / arduino

In this talk, Virgínia Chalegre will explain the maker innovation for people with visual impairment and how her company was responsible for giving training based on; the maker movement; entrepreneurship; software development and software testing concepts and practices.

Virgínia will tell you about how she used design thinking as a model and how each member from her team chose a real-life problem from the areas of education, mobility and health, to solve. She’ll describe how students who underwent went the training, developed both paper and arduino prototypes, planned user-based testing and led blind users (classmates) to carryout tests.

Virginia’s overall goal, and of this project, was to get people with disabilities into the market as employees, taking on roles such as designers, testers, developers and even as entrepreneurs.

Outcomes

After having attended this talk, you will learn about different possibilities of inclusion and how blind people tested prototypes.

Now-a-days in software development there is less attention for security. The customer often sees it as an "extra" non-functional requirement and isn't aware of the things that can go wrong when he or she goes to production with a new release of the software. Also, in Agile teams there is less attention for security among developers and testers.

Are you aware of current security treats by WiFi connections on your mobile devices? Do you know the steps a hacker takes when planning a successful hack? Are you aware of the priority for security inside the Agile development process of new software?

Objectives

In this talk, Steven Nienhuis will show you steps hackers take when planning successful hacks. He will also talk about the role of Testers within Agile development teams when it comes to Security Testing.

Steven will conclude his talk by showing you the weaknesses of public WiFi connections.

Outcomes

After having attended this talk, you will walk away with understanding:

In many software development projects, we have a large focus on how much work is left to do, how many defects are still in the backlog and how much time we have used. None of these measurements spark any joy nor commitment. All it tells us is what we have not done, what we have done wrong and how much we spent doing it.

What if we shift our focus? What if we start showing off how much we have done, fixed or saved? Would that change our view on our project/work? Anna Hoff believes so.

Objectives

In this talk, Anna will talk about how we can spark joy in our teams by rethinking how we visualise our achievements and goals in a more positive way. Anna will tell stories about how she has visualized goals and achievements herself, both professionally and personally. One of the stories being the story of her, by now famous, bracelet. The red thread of the stories is that, all of it is low hanging fruit. Soo easy to do that, we do not see it anymore.

Let's open our eyes and spark some joy!

Outcomes

After having attended this talk with Anna, you’ll gain an understanding of the importance of being aware of your achievements, how to set positive goals and how never to forget to celebrate!

Nowadays visual testing tools are becoming more and more important and play a key role in companies where Continuous Delivery and Continuous Deployment are part of the process to deploy their apps to production. Typically, these companies deploy their back-end services in a CD mode but they struggle with the automation of continuously testing their look-and-feel front-end.

This type of testing is even harder when your user interface uses dynamic content that constantly changes. Such changes are based on environmental data and not on the codebase, making visual tests very flaky, costly and providing a low ROI.

Objectives

In this master class, Julio Martin and Roman Segador will show you how they have added a visual testing phase into a Continuous Delivery pipeline that provides quick and reliable feedback to developers.

They’ll show how their visual testing is based on image algorithms that compare current snapshots to a reference database, where images are saved per browser, resolution and/or device. They explain how to make use of stubs generated by Contract Testing to avoid the variability of the data.

Outcomes

From this master class, you’ll learn about:

Visual testing, running tests in different devices/browsers and with mocked data

The impact on Testing while implementing GDPR in a large organisation is often underestimated. People tend to think this is not going to impact their day-to-day work as a developer or tester. The attitude is that this is something that business process owners have to take care of. Especially for the GDPR areas of “right to be forgotten” and “data portability” . To some extend this is true but it also has serious impact on development and testing.

GDPR is not coming out of the blue we should already be compliant for this, but now the regulation is strengthened and is going to be enforced. To be GDPR compliant all the data that resides in development and test environments should also adhere to this new regulation. This means that appropriate measures have to be installed to prevent data leaks and also prevent the use of real live data in these environments. All the data that resides in development and test environments that can be related back to a natural person which is part of the EU must be depersonalized, masked or scrambled.

Objectives

In this talk, Patrick van Dijk will give insight into how to implement GDPR for test data in our development and test environments, as he did at ABN AMRO Bank. He’s show real life examples on how he dealt with the challenges and some best practices.

Outcomes

After having attended this talk, you’ll leave with a better understanding of what GDPR means your day-to-day work and what is needed to implement it. You’ll come away with:

Microservices is currently a buzzword within software development and whether necessary or not, every organisation and team are interested in knowing how to move from old monolithic architectures to new lightweight and loosely coupled architectures, gaining benefits such as work parallelisation, scalability and reduced time to market by using microservices.

Objectives

In this talk, Eduardo Riol will address several testing paradigms and techniques, such as unit and integration testing, API and contract testing, end-to-end approaches as well as performance & security checking, all necessary in providing QA for microservice architectures.

Eduardo will also explain, and demonstrate all these concepts using a practical case, how to deal with asynchronous, publish & subscribe models, vital for new architectural patterns but still vastly ignored within the QA community.

Outcomes

After having attended this talk, you will gain an understanding of how new architectural style affects QA professionals, why our need to learn about microservices and what testing approaches should be applied, that are unlike those applied for legacy monolithic systems.

Introducing Agile methodologies and setting up Scrum/Kanban teams in organisations brings a tremendous change in the way traditional software development was produced. Cross-functionality, self-organisation, high-performance, T-Shape skills… Agile team members face challenging situations! Furthermore, for all they talk of the advantages of agile methods, do we really get buy-in from the business when it comes to knowledge sharing among employees? Yes, Scrum team cross-functionality works!

Objectives

In this keynote talk, Almudena Rodríguez will tell us from her own hands-on experience, gained over many years as a Scrum team member at Ericsson, how spreading skills among Scrum team members, supported by a T-Shape Community of Practice as a company strategy, nurtured a learning culture within the Agile organisation, and thus helped remove traditional silos of expertise, and in turn increased the efficiency of the teams and the people who worked in them.

You don’t have time to do performance tests, do you? Neither do you have a performance test specialist, right? WELL YOU SHOULD! But since this is not an ideal world, Almudena Vivanco will provide you with an easy and simple solution.

Objectives

Does swagger sound familiar? For sure it does! In recent years, many developers use the tool to generate documentation of their APIs and in this talk with Almudena, you’ll see how to use swagger as a data source and how to easily generate performance tests clients. It's like a magic trick!

Almudena will discuss:

What Swagger is

How it can be a benefit to us as testers

How to generate clients in different languages and tools

How to generate an example with Jmeter and modified it to execute

How to use Taurus Blazemeter to generate a clean and ‘repositable’ code!

How to use different locust, gatling, jmeter engines to launch performance test

Outcomes

After having attended this talk with Almudena, you will gain an understanding of a quick, agile and simple way to generate performance tests to test API Rest. You will also see that you do not need to be a performance expert to start running performance tests.

Spock is an interesting testing framework. It goes further into BDD (Behavior Driven Development) in terms of syntax, making tests (and specs) easier to read and write and is a good tool to have if you want to encourage your team to write more automated tests, regardless of level.

The unit testing world has been quite dormant, until Spock arrived. Spock is an open-source framework bridging the gap between regular unit tests we know and love, and the world of BDD (behavior driven development), where we write specs of how the system should behave. With its concise syntax, the Groovy framework is becoming an awesome alternative to JUnit. Plus, if you'd like to learn Groovy, using it is a logical step.

Objectives

Want to know more on how Spock is different? We'll go deep into its features and see what it brings to the table, on top of the regular tools out there.

In this talk, Gil Zilberfeld will give insight into unit testing and where it is today, what BDD is, how it relates to TDD and unit testing and using Spock for basic scenarios.

Outcomes

After this having participated in this talk, you’ll will gain a better understanding of:

What BDD really is, why it's important and how it's different than "regular" automated tests