% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@INPROCEEDINGS{Fritz:1023813,
      author       = {Fritz, Jakob and Speck, Robert},
      title        = {{T}esting - {U}nit {T}ests and {B}eyond},
      reportid     = {FZJ-2024-01818},
      year         = {2024},
      abstract     = {In this presentation, we will dive into the topic of
                      testing, with a specific focus on the development of unit
                      tests. Fundamental approaches to writing effective tests and
                      improving the quality of our software will be explained. We
                      will go into why to do testing at all and how it helps us to
                      detect bugs early and enhance the maintainability of our
                      codebase.In order to be able to determine how well our code
                      is tested, the concept of code coverage is introduced.
                      Furthermore, an outlook on additional possibilities and
                      approaches for writing tests will be provided. This will
                      include advanced testing concepts such as integration tests,
                      property based testing, and mutation tests.The objective of
                      this presentation is to provide participants with a basic
                      understanding of unit test development and equip them with
                      practical tips and techniques for building high-quality
                      software. We hope that after this talk, you will be able to
                      write tests effectively and optimize your development
                      processes.},
      month         = {Mar},
      date          = {2024-03-05},
      organization  = {deRSE24, Würzburg (Germany), 5 Mar
                       2024 - 7 Mar 2024},
      subtyp        = {After Call},
      cin          = {JSC},
      cid          = {I:(DE-Juel1)JSC-20090406},
      pnm          = {5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs)
                      and Research Groups (POF4-511) / RGRSE - RG Research
                      Software Engineering for HPC (RG RSE) (RG-RSE)},
      pid          = {G:(DE-HGF)POF4-5112 / G:(DE-Juel-1)RG-RSE},
      typ          = {PUB:(DE-HGF)6},
      doi          = {10.34734/FZJ-2024-01818},
      url          = {https://juser.fz-juelich.de/record/1023813},
}