About speaker
CTO Fullstack/DevOps developer.
Full-stack web developer/DevOps since 2005. Starting as an expert in ActionScript, throughout my career, I have gained commercial experience coding in PHP, JavaScript, Node.
About speakers company
.
The metric of 100% code coverage has become a frequently used buzzword in the software development world, suggesting excellent testing quality. However, it's worth remembering that achieving full code coverage does not guarantee that all possible test cases have been considered. Focusing solely on the 100% code coverage metric can lead to overly complicated tests or the creation of tests that don't actually verify important aspects of the code. It's important to use code coverage as one of many quality indicators for tests while also focusing on finding and eliminating real weaknesses in the testing process and ensuring a thorough verification of the application's logic and functionality.
Yet some additional techniques like Static Code Analysis are working great next to high code coverage. Mutation testing is a type of software testing that involves deliberately introducing errors (so-called mutations) into the program's code to assess the quality of unit tests. In mutation testing, the program undergoes a series of mutations, and tests are then run to check whether the tests detect these changes. Fuzz testing, also known as fuzzing, is a software testing technique that involves inputting random, distorted, or invalid data into a program to detect errors or security vulnerabilities. Fuzz testing allows for the automated generation of a massive number of tests, which can help in uncovering hard-to-detect bugs in software.
Introduction:
Speaker's background: Mateusz Wojczal
Career milestones (e.g., CEO Qunabu Software House, CTO Escola, Wellms Open Source Headless LMS)
100% Code Coverage Metric:
Discussion on what the 100% code coverage metric does not tell us.
Different types of code coverage:
Function coverage
Statement coverage
Branch coverage
Line coverage
Evaluation of Code Coverage:
Does 100% code coverage indicate good code quality?
Common perceptions of code coverage percentages (e.g., libraries or frameworks boasting 90%+ coverage).
Comparison of Code Coverage Approaches:
Questions on which method of coverage measurement is better.
The Program Committee has not yet taken a decision on this talk
Katharina Fetzer
hylane GmbH
Siddhant Agarwal
Neo4j
Daniel Raniz Raneland
factor10
João Esperancinha
Vereniging COIN
Ambesh Singh
Visionet Systems Deutschland
Vadzim Prudnikau
Trainitek
Pradeep Sharma
Independent
Daniel Raniz Raneland
factor10
Fabien Vauchelles
Scrapoxy
Opemipo Disu
Latitude
Federico Fregosi
OpsGuru
Vadzim Prudnikau
Trainitek
Ambesh Singh
Visionet Systems Deutschland
Alexandre Gallice
Red Hat
Shelly Goldblit
Dell Technologies
Sivan Biham
Healthy.io
Tech Internals Conf is the leading conference for developers of complex and highly loaded systems
Participation options
Offline
The price is soaring —> the closer the conference is, the more it costs.
The current price of a ticket is —> 360 EUR
If you have any questions you can reach out to our support service —> support@internals.tech
Special offer (from 5 tickets)
To order from 5 tickets, contact us support@internals.tech
leave a requestChanged your mind?
Please tell us why.
Thank you for your reply!
Professional conference for developers of high-load systems