DevConf.CZ 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Quality & Testing [clear filter]
Friday, January 25

10:00am CET

Testing in a Reactive Way
Today, Reactive Programming is becoming more popular in IT applications. It offers a new way to handle asynchronous processes. No matter if they are computation processes, long time running processes, cloud processes, web application you can benefit from this programming approach. You can benefit from this approach even when writing tests, and this is the focus for this presentation.
You will try think about testing in a new way. You will see Python code - RxPy, JavaScript code RxJS in an action.

avatar for Jan Stavel

Jan Stavel

Senior Quality Engineer, Red Hat

index html
scan png
zip png

Friday January 25, 2019 10:00am - 10:25am CET

10:30am CET

Symbiotic: finding bugs in C programs
Computer bugs make everyday life harder not just to programmers, but mostly to users. This brings up the desire for bug-free software. Symbiotic is an open-source tool that automatically finds bugs in C programs. It performs a set of program transformations that make it easier to find bugs, and then it analyzes the program by symbolic execution. It can search for the common errors like assertion violation, null or dangling pointer dereference, integer overflow, and similar. In this presentation, we tell you what is Symbiotic, how it works, and how you can use it.
Slides: https://github.com/mchalupa/devconf19-symbiotic-presentation


Marek Chalupa

Student, Masaryk University

main pdf

Friday January 25, 2019 10:30am - 10:55am CET

1:00pm CET

Make a career out of Opensource Software testing
Some overlook Software testing as a career Option. Some don't know where to start, and many don't know where they can learn from and contribute. The easiest gateway to learn software testing is through contributing to Opensource software quality. You get to learn many new technologies, can learn to understand what s/w quality is about and contribute to it in many ways. In this talk we would be talking about how to learn , contribute , network and make a career out of software testing through opensource projects

avatar for Nag Pavan Chilakam

Nag Pavan Chilakam

Principal Quality Engineer, Red Hat
A Storage Quality Engineer who loves his job

Friday January 25, 2019 1:00pm - 1:25pm CET

1:30pm CET

QE role in a cross functional team
Being in cross functional team can pose a challenge for Quality Engineers. It is not enough to learn Devel processes and make occasional bugfixes for them to be effective in their role. Practices that worked just fine in case of separate Devel and QE teams gets in the way now and needs to be rethought.

In this talk, I will share experience and observations I got during my transformation from pure QE working separately to devel counterparts, to combined QE/Product Owner role in fully cross functional team.

avatar for Marek Haičman

Marek Haičman

Red Hat Czech
I am Quality Engineer and Product Owner of the Security Compliance team in Red Hat Enterprise Linux. I am mostly interested in these topics:* Security Compliance* Testing of tests* CI in upstream / community projects

Friday January 25, 2019 1:30pm - 1:55pm CET

4:00pm CET

Testing Ceph: Pains & Pleasures
Over ten years of deployments, the Ceph distributed storage system has proven itself resilient to failures of all kinds. Much of this success can be traced to its “teuthology” automated testing system, which runs thousands of machine-hours of tests every day. This talk will describe the technical function of teuthology and our other CI systems; explore how Ceph succeeded in automated testing that is reliable and useful at both a system and community level; and discuss the ways and whys of where that testing falls short. We’ll explore pain points and pitfalls to avoid in trying to build these systems out, and ideas to help overcome them.

avatar for Gregory Farnum

Gregory Farnum

Principal Software Engineer, Red Hat
Greg Farnum has been in the core Ceph development group since 2009. Now a Red Hat employee, Greg has done major work on all components of the Ceph ecosystem, previously served as the CephFS tech lead, and is moving from an individual contributor to team management role.

Friday January 25, 2019 4:00pm - 4:50pm CET

5:00pm CET

Write tests for the Always Ready Operating System
Join the workshop to understand the vision of the Always Ready Operating System and get hands-on experience with enabling new test coverage. Learn about processes and tools used to support testing, get an overview of documentation to easily find important information and be inspired to a quick start by real-life success stories.

Laptop with Fedora, Fedora account, FPCA signed
Recommended: A package for experimenting / contributions
Optional: A test suitable for CI



Dominik Perpeet

Operating System CI, Red Hat
Dominik Perpeet dreams of Operating Systems that are always stable, even in development. He leads the CI Objective in Fedora and wants to tie upstreams, Fedora and Red Hat Enterprise Linux together in logical and meaningful ways. He is with Red Hat and lives in Germany.
avatar for Miroslav Vadkerti

Miroslav Vadkerti

Senior Prinicipal Quality Engineer, Red Hat
I work on Continuous Integration for RHEL. I am the co-author of https://github.com/gluetool/gluetool and Testing Farm.
avatar for Petr Šplíchal

Petr Šplíchal

Principal Software Quality Engineer, Red Hat
Member of the Operating System CI team with focus on improving tools, processes and best practices.

Friday January 25, 2019 5:00pm - 5:50pm CET

Filter sessions
Apply filters to sessions.
  • Academic & Research
  • Activity
  • Agile / DevOps / SRE
  • Blockchain
  • Cloud and Containers
  • Community
  • Debugging / Tracing
  • Desktop
  • Developer Tools + IoT
  • Documentation
  • Fedora
  • Frontend / UI / UX
  • Immutable OS
  • Kernel
  • Lightning Talks
  • Meetup / Hackfest
  • MIcroservices
  • Middleware
  • ML / AI / Big Data
  • Networking
  • Platform / OS
  • Quality & Testing
  • Security / IdM
  • Storage / Ceph / Gluster
  • Virtualization