Loading…
DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
Quality Assurance [clear filter]
Saturday, February 6
 

09:50 CET

Creating and testing REST contracts with Accurest
REST does not come with an in-built contract compliance mechanism, which in many ways is a great thing (no cumbersome xml schemas). However, while working with microservice-based systems, it often appears that a practical mechanism that would provide help in shaping and describing REST contracts would come in handy.

Similarly, creating integration and acceptance tests in such systems presents many challenges. On one hand, we want to make the development and deployment of each service independent and agile, so we tend to use stubs, on the other hand, if we are not able to carry out proper E2E tests, we want to make sure that at any point in time, our stubs are in keeping with how are server actually responds to any given request.

In this talk, I will present Accurest, a tool that allows for both: easily shaping REST contracts and verifying if our app adheres to them. I will show how, using Accurest, we can quickly generate automatically-tested stubs from simple groovy DSL scripts. I will talk about the typical usages and script examples, as well as possible problems and ways of handling them.

Speakers
avatar for Olga Maciaszek-Sharma

Olga Maciaszek-Sharma

Consultant, Codearte
Olga Maciaszek-Sharma is a Java and Groovy Developer at Codearte. She has gained her experience while working with microservices where cutting-edge solutions were used as well as with complex legacy systems, implementing both new business features and solutions aimed at improving... Read More →


Saturday February 6, 2016 09:50 - 10:30 CET
d. E112 (156 places)

16:30 CET

Functional and stress testing of Worldwide LHC Computing Grid infrastructure with HammerCloud
The Worldwide LHC Computing Grid (WLCG) is a global computing infrastructure whose mission is to provide computing resources to store, distribute and analyse the data generated by the Large Hadron Collider (LHC), making the data equally available to all partners, regardless of their physical location. In this contribution we present how HammerCloud is used to test the functionality of the WLCG resources from the LHC Experiments’ perspective, and to stress the resources on demand.

Speakers
avatar for Valentina Mancinelli

Valentina Mancinelli

Software engineer, CERN
Valentina is a software engineer working at CERN. For the past two years she has focused on developing services to test the resources of the Worldwide LHC computing Grid. Previously she worked in monitoring systems, working mainly in data analysis and developing web services for user... Read More →


Saturday February 6, 2016 16:30 - 17:10 CET
b. D0206 (154 places)

17:20 CET

OpenQA
Recent years are marked with increased focus in automated testing. Unit 
testing, integration, acceptance, etc. - these approaches are usually a 
machine testing machine interface in various stages of development.
OpenQA is OS-level automated testing framework with the focus on testing how 
would human worked.
From the boot, though the installation up to individual application testing 
for almost any server or desktop operating system.
Come and see what is standing behind successes of openSUSE distributions.

Speakers
avatar for Ondřej Holeček

Ondřej Holeček

Software Engineer, SUSE
I'm a SUSE employee, one of the developers of openQA testing framework. My daily working language is (and has been for past 7 years) perl, my mental state is hopefully ok. I am a KDE user, fan of systemd, using systemd-nspawn for app sandboxing, Besides all that I package pulseaudio... Read More →


Saturday February 6, 2016 17:20 - 18:00 CET
b. D0206 (154 places)
 
Sunday, February 7
 

09:00 CET

OpenQA - automated testing!
Test your favorite OS or application in OpenQA!

OpenQA is automated testing framework backing openSUSE and SUSE distributions.
But by nature it is universal testing tool, just bring installation iso of your favorite OS and lets start.
I will cover basic openQA work and you will be able to write test for almost anything you want.

I will provide VM's with preinstalled openQA admin node and worker node, attendants will need own computer capable of KVM virtualization.

Speakers
avatar for Ondřej Holeček

Ondřej Holeček

Software Engineer, SUSE
I'm a SUSE employee, one of the developers of openQA testing framework. My daily working language is (and has been for past 7 years) perl, my mental state is hopefully ok. I am a KDE user, fan of systemd, using systemd-nspawn for app sandboxing, Besides all that I package pulseaudio... Read More →


Sunday February 7, 2016 09:00 - 10:30 CET
workshops A113 (64 places)

15:40 CET

Test Automation and CI using DiSTAF
DiSTAF stands for Distributed Systems Test Automation Framework. It provides powerful APIs which enables the user to automate the tests fast and efficiently. It is very modular and written with simplicity in mind. Although it is written to solve the automation problems of glusterfs, it can be used to automate many distributed systems. More information is available at https://github.com/gluster/distaf.

In the presentation I will cover the advantages it has over the other test automation frameworks and about architecture and APIs. I will also cover how the upstream CI has been structured using the distaf and containers.

I will be giving a live demo if the time permits.

Speakers
avatar for Vishwanath Bhat

Vishwanath Bhat

I am working in Red Hat for about 4+ years. I work on testing glusterfs and my responsibility is test automation and CI of glusterfs. I work with the gluster community to write and enable CI in upstream as well. glusterfs is the biggest open source project I have involved and contributed... Read More →


Sunday February 7, 2016 15:40 - 16:20 CET
d. E112 (156 places)
 
Filter sessions
Apply filters to sessions.