[et_pb_section fb_built=”1″ disabled_on=”off|off|off” admin_label=”Header” _builder_version=”3.10.1″ parallax=”on” max_width_last_edited=”on|desktop” custom_padding=”0||0|0px|false|false” top_divider_height=”0px”][et_pb_row custom_padding=”27px|0px|0|0px|false|false” _builder_version=”3.10.1″][et_pb_column type=”1_2″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”||||||||” text_font_size=”17px” text_line_height=”1.9em” header_font=”|300|||||||” header_font_size=”60px” header_font_size_tablet=”40px” header_font_size_phone=”32px” header_font_size_last_edited=”on|phone” header_line_height=”1.4em” header_2_font=”Roboto|300|||||||” header_2_font_size=”50px” header_2_line_height=”1.2em” header_4_font=”|600|||||||” header_4_text_color=”#666666″ header_4_line_height=”2em” max_width=”136%” custom_margin=”|||” locked=”off”]

Full-day Workshop:

Start hunting the Bugs – Mutation Testing

[/et_pb_text][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”3.0.47″][et_pb_image src=”https://voxxedromania.ams3.cdn.digitaloceanspaces.com/2019VDBUH/speakers/sven-ruppert-700-1.jpg” _builder_version=”3.19.5″ border_radii=”on|0%|0%|0%|0%” max_width=”80%”][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row custom_padding=”27px|0px|46px|0px|false|false” _builder_version=”3.10.1″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”|300|||||||” header_font=”||||||||” header_4_font=”||||||||”]

This workshop is for developers that are activily coding in Java with focus on Core Java.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row custom_padding=”34px|0px|34px|0px|true|false” _builder_version=”3.10.1″][et_pb_column type=”1_3″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”Sansation|300|||||||” link_font=”||||||||” ul_font=”||||||||” ol_font=”||||||||” quote_font=”||||||||” header_font=”||||||||”]

Why this workshop?

 

TDD is a powefull technique, but it dependes on the developer a lot.

With Mutation Testing you are able to increase your quality and it will help you to deliver always best test coverage, compared to pure line coverage.

[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”|300|||||||” custom_margin=”|||65px”]

What will you learn?

We will have a lot of practical excercises so that you will have good base for your daily work after this workshop.

 Junit5 will be part of this workshop, to make sure that you have all needed informations that we are using, we will start with core jUnit5 and Java8.

 You will learn:

• The theoretical part what mutation testing is and how it works
• The difference compared to other testing strategies
• How to start in a new project with mutation testing
• How to optimize mutation testing strategies for larger projects
• How to start  in legacy projects with mutation testing
• How you can use the reports for
○ Developers
○ Project Leads and Managers

 We will start using it with core Java and step by step we are extending it up to full stack tests of a web app.

All of this will be in Core Java. If you are coding in kotlin as well, you will be able to try this too.
[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”Sansation|300|||||||” link_font=”||||||||” ul_font=”||||||||” ol_font=”||||||||” quote_font=”||||||||” header_font=”||||||||”]

Who is the trainer?

Sven is working as Developer Advocate for Vaadin and is a Oracle Groundbraker Anbassador (Developer Champion).

He is speaking regularly at conferences in US, Europe and Australia.

Sven Ruppert is coding Java in industrial environments since  1996, specialized on refactoring of legacy java systems, code quality, design patterns, functional programming in Core Java and has as Consultant in backend- / distributed- systems using Core Java a long history.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Speakers” _builder_version=”3.10.1″ background_color_gradient_direction=”121deg” background_size=”initial” background_position=”top_left” custom_padding=”0|0px|54px|0px|false|false”][et_pb_row custom_padding=”0|0px|27px|0px|false|false” _builder_version=”3.8″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ text_font=”|300|||||||”]

WorkTechnical requirements:

You will need a Laptop  with

– installed JDK (JDK10 and JDK11 should work as well)
– Installed maven (3.6.x)
– Admin rights, that you are able to use your Laptop without company VPN and other possible challanges
– Git installed and running/usable
– An Environment like IntelliJ, Netbeans or Eclipse. (The trainer only uses IntelliJ sind 2004 and has no experience with the other ones)
– Installed Browser like Chrome or Firefox ( IE/Edge or Safari is not supported in this workshop)

 A github account would be comfortable but not needed. Git usage basics are very helpful.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row custom_padding=”0|0px|27px|0px|false|false” _builder_version=”3.8″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.16.1″ text_font=”|300|||||||”][/et_pb_text][et_pb_button button_url=”https://romania.voxxeddays.com/product/standard-price-combo-conference-pass-mutation-testing-workshop-voxxed-days-bucharest-2019/” url_new_window=”on” button_text=”Buy combo ticket ” button_alignment=”center” _builder_version=”3.19.5″ custom_button=”on” button_text_size=”20px” button_text_color=”#ffffff” button_bg_color=”#18b9f0″ button_border_width=”8px” button_border_color=”rgba(0,0,0,0)” button_border_radius=”0px” button_letter_spacing=”0px” button_font=”|700||on|||||” button_use_icon=”off” box_shadow_style=”preset1″ custom_margin=”40px|||” button_text_color_hover=”#ffffff” button_border_radius_hover=”100px” button_letter_spacing_hover=”3px” locked=”off” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”on” button_text_color__hover=”#ffffff” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”on” button_border_radius__hover=”0px” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”on” button_letter_spacing__hover=”0px” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off”][/et_pb_button][/et_pb_column][/et_pb_row][et_pb_row custom_padding=”27px|0px|0|0px|false|false” _builder_version=”3.8″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.9″ text_font=”||||||||” text_font_size=”20px” text_line_height=”1.9em” header_font=”||||||||” header_2_font=”Roboto|300|||||||” header_2_font_size=”50px” header_2_font_size_tablet=”40px” header_2_font_size_phone=”32px” header_2_font_size_last_edited=”on|phone” header_2_line_height=”1.2em” max_width=”700px” max_width_last_edited=”on|desktop” locked=”off”]

Speaker

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.8″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_team_member name=”SVEN RUPPERT” position=”Developer Advocate @Vaadin” image_url=”https://voxxedromania.ams3.cdn.digitaloceanspaces.com/2019VDBUH/speakers/sven-ruppert-700-2.jpg” _builder_version=”3.19.5″ header_level=”h5″ header_font=”Roboto||||||||” header_font_size=”24px” header_line_height=”1.2em” body_font=”||||||||” body_font_size=”16px” body_line_height=”1.9em” border_radii_image=”on|0%|0%|0%|0%” text_orientation=”left” animation_style=”zoom” animation_direction=”bottom” animation_delay=”150ms” animation_intensity_zoom=”10%” locked=”off”][/et_pb_team_member][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.11.1″][et_pb_column type=”4_4″ _builder_version=”3.11.1″][et_pb_button button_url=”https://romania.voxxeddays.com/bucharest/2019-03-20/#speakers” url_new_window=”on” button_text=”SEE ALL OUR SPEAKERS” button_alignment=”center” _builder_version=”3.17.6″ custom_button=”on” button_font=”||||||||” button_use_icon=”off” box_shadow_style=”preset1″ button_text_color_hover=”#ffffff” button_bg_color_hover=”#18b9f0″ button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”on” button_text_color__hover=”#ffffff” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”on” button_bg_color__hover=”#18b9f0″ button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off”][/et_pb_button][/et_pb_column][/et_pb_row][/et_pb_section]