Presentations & workshops will be about challenging world of quality assurance. We will focus on performance and automated security tests.
QQ Conf is for all of you, who wants to deepen their knowledge and improve their skills in the field of testing and quality assurance. This event is a great opportunity to discuss processes and solutions, which are used in everyday work. On the conference you can exchange experience, learn interesting case studies and meet people who are interested in quality assurance.
Developing web applications in world where almost everyone, almost everywhere has internet access becomes quite tricky. We must be aware that thousands of customers may want to access our application in the same time and we must guarantee them not only a service but also a proper quality of that service. During that workshop we will learn how differently applications may behave in development and real life environment. We will learn how to check, measure and simulate real life scenarios using a framework called Gatling.
The goal of the workshop is to write automated tests using Python, requests and unittest modules for a JSON based API communicating over HTTP.
We’ll be going step by step through things such as:
- Analyze the API
- Model and structure the tests
- Distribute classes and functions to keep the code clean and readable
- Write the actual classes and functions
- Run the tests and enjoy software testing itself
- This will be done on an actual API - a version used by our clients.
JUnit 5.0.0-ALPHA was released on February 1, 2016. It went forward with large strides and has incorporated number of features only TestNG had so far (grouping tests, for instance). We would like not to leave the IDE and show you a number of those. We will cover parametrized testing with JUnit 5 and older, via Zohhak or JUnitParams. We will talk about database testing with DBUnit, DataBene Benerator, LiquiBase and Spring Data. We will try to delve into interesting things like system tests (for system-wide concerns) and some tools for NON-functional requirements, like system stability or high reliability or speed. We will try to cover as many tools as possible, although due to limited time, they will not be covered in-depth. Each tool will be covered with less-experienced audience in mind to make sure that usage and benefits are clear.
Steve is Head of IT Security at William Hill.
He drove the transformation from a small, operational security team into a multi-disciplined security department spanning 4 countries and providing IT security services for all of William Hill Group’s businesses worldwide. He has extensive experience in PCI DSS compliance, having been the technical lead on 2 major PCI programs and the architect of the majority of the control measures implemented to achieve compliance.
Krzysztof is QA Lead at Grand Parade, with Grand Parade for 5 years. Starting as Monitoring Team member, going through Support Team to arrive at QA department.
Worked on several web projects ranging from small 3-4 man teams to medium 10-15 man teams, from small frontend applications to larger backend services handling over 4 milion requests per week. Taking the role of QA with wide range of responsibilities, as well as coordinating a team of QA engineers.
Mateusz has over 4 years of experience as Quality Assurance Engineer. During this time he took care quality of web based applications and data processing systems. Currently works for Grand Parade where he works on test automation and developing test tools. He strongly believes that software quality assurance is much more than software testing.
Coder from Poland*. Hoping to learn something new every day. Thankful to everybody who helps me while I hop along. Proud of: SCKRK and GeeCON. Co-leads: SCKRK, Polish JUG, Lambda Lounge Kraków. I’m a flawed human, and unafraid to say so. Into: people, software, music, role-playing, honesty, learning. Dislikes: doing unnecessary things, doing “because I can”.
* I got it from me parents. They coded and so do I
Grand Parade is a part of William Hill Group – a leading global betting company. We are a top Cracow-based software house specializing in building advanced systems for online sports betting, gaming and media industries in Europe, USA and Australia. The solutions built by Grand Parade are used by tens of millions of users every day and our customers include the great majority of key businesses in the gaming field.