TestCon Europe 2019
This workshop unveils the secrecy and misleading around software security testing domain. It presents the ideas and concepts of quality assurance of the web products from security point of view. Security is just another type of non-functional testing, that not only helps to gain higher quality level on software products, but also introduces new areas for personal growth.
Usability testing can dramatically improve products. It is an essential tool for uncovering usability problems and demonstrating them to co-workers.
This workshop will explain and demonstrate a streamlined approach to usability testing that you can apply to your own products. You will hear what usability and user experience is, and the important differences between them.
Decision-making and prioritisation are essential to software development, as teams seek to deliver the greatest benefit in a safe and reliable manner. This presumes we can reliably make good decisions. But can we?
In this session, we use a series of practical examples and experiments to demonstrate that we make decisions using a heuristic known as the affect heuristic.
Selenoid is an alternative lightning fast open-source Selenium protocol implementation running browsers and Android emulators inside Docker containers. It is distributed with a set of ready-to-use Docker images corresponding to the majority of popular browser versions, has a one-command installation utility and works slightly more efficiently than traditional Selenium Grid.
In this workshop we will learn about automation basics and good practices to have a solid fundamental understanding of this topic. We will write automation test cases with Cypress framework, create pull requests and you will get an individual feedback regarding your code after each code review.
As agile methodologies came to the power, testing and writing the code is bound as tight as never before. In that situation TDD concept shows itself in its best. But it need not be so obvious that the TDD is not only about writing huge number of tests. It is about understanding benefits and costs of the unit testing and early testing in general. This tutorial should give you some clues if the TDD is worth doing.
Pekka Marjamaki & Jani Gronman
Testologist = Archeologist in testing. We’ll show how to dig deeper into testing layer by layer, and how this will make your testing more effective. Starting from testing-oriented thinking to understanding all things affecting our testing. In this workshop we show how to learn and practice testing in a structured manner.
In the workshop, you will learn a scriptless test automation method and tool. First, you will learn the Gherkin++ syntax that is the extension of the original Gherkin. Then we demonstrate how to make test automation code without writing test code. The input is a set of requirements. Based on these requirements we make the related acceptance criteria by applying Gherkin++. An example of an acceptance criterion is the following.