Testing Kotlin Compiler

Short description

In the presentation, the author explains a compiler testing process on the example of Kotlin/Native. Starting from an overview of what a compiler is, we'll move to examples of what can be tested in compilers and how Kotlin/Native is being tested. Different types of testing, including exploratory QA, will be explained. Then the case of using the pict (Pairwise Independent Combinatorial Testing) tool will be presented — it helped the team to clarify coverage and to reduce the amount of autotests.

Value for the audience:
Knowing how QA for specific products works.
Getting the example of a tool for pairwise testing implementation usage.

Problems addressed:
Too many tests

Unclear tests coverage

Talk language: English
Level: Advanced
Target group: QA Engineers (manual, automation, managers maybe)

Company:
JetBrains

Presented by:
Alex Zakharenko

Alex Zakharenko