MoT Athens Meetup #7: Domain Knowledge & Timings API & Jenkins as code


Details
Welcome to the 7th meet-up of Ministry of Testing - Athens
AGENDA
• 18:00 - 18:30 Attendance/Registration
• 18:30 – 18:40 Welcome from Organizers
• 18:50 – 20:00 Light Talks:
• Domain Knowledge: The hidden power behind quality assurance
Kostas Karamichalis, Quality Assurance Automation Engineer
• Timings API: Performance Assertion during the functional testing
Petros Plakogiannis, Senior Test Engineer, Trasys Greece
Online greetings from Marcel Verkerk, Lead Performance Engineer, GoDaddy
• Jenkins as code: from pain to gain
Stamatis Glykos, Senior Software Engineer, Atos
Ioannis Pechlivanidis, Software Tester / Software Developer, Atos
• 20:00 - 21:00 Networking with COCKTAILS, pizza and beers!!
Knowledge level: Junior, Intermediate
Language: All the talks will be in Greek
DETAILS ABOUT LIGHT TALKS
-
Title: Domain Knowledge: The hidden power behind quality assurance
Speaker: Kostas Karamichalis
Abstract:Quality Assurance should not only depend on technical skills, tools, and methodologies. Integrating Domain Knowledge in the process can help the team deliver products of high quality by building a better understanding of the business. -
Title: Timings API: Performance Assertion during the functional testing
Speaker: Petros Plakogiannis, Marcel Verkerk
Abstract: Most teams at GoDaddy follow a CI/CD process where Selenium is commonly used for test automation. When they realized that the Selenium WebDrivers provide access to the same APIs as real browsers, including the widely supported W3C performance API, the concept for the cicd-perf-api webservice was born! By inserting some JavaScript code into the WebDriver object, performance data can be collected and posted back to the webservice. The response from the webservice includes a boolean field that testers can use for assertion - just like they would with functional checks! The field indicates whether performance was above/below the baseline. With this talk Petros will give an introduction to the concept of the Timings API and Marcel will be online in order to tell us about the future of it. -
Title: Jenkins as code: from pain to gain
Speaker: Stamatis Glykos, Ioannis Pechlivanidis
Abstract: Adopting new technologies in a startup company, is not the same as introducing them in a large organization with many products, many teams, and a lot of diverse, pre-existing automation infrastructure.
In this presentation we will discuss :
a) what is the Jenkins (jobs) as code technology (quick overview)
b) the reasons that led us to adopt the Jenkins (jobs) as code technology
c) our vision and the principles we followed on introducing this technology
d) the tools we used - implementation details (IDE, Jenkins plugins)
e) the Jenkins (jobs) as code workflow
f) the expected and unexpected benefits of adopting this technology
g) roadmap - next steps with Jenkins
We would like to thank all of our generous sponsors who support the Ministry of Testing Athens:
• Ministry of Testing
• Atos
• Beat
• Code Hub
• OpenBet SG Digital
• Trasys Greece
We are waiting for you, Show up!

MoT Athens Meetup #7: Domain Knowledge & Timings API & Jenkins as code