Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Performance Unit Tests: Integration With JMH
Název práce v češtině: Performance Unit Tests: Integration With JMH
Název v anglickém jazyce: Performance Unit Tests: Integration With JMH
Akademický rok vypsání: 2017/2018
Typ práce: projekt
Jazyk práce:
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: prof. Ing. Petr Tůma, Dr.
Řešitel:
Zásady pro vypracování
One of the popular tools that help improve software quality are unit tests. Unit tests are typically small functions that are executed repeatedly and automatically during software development — each unit test function tests a particular feature of the software under development and reports if that feature appears to be broken.

Because performance is an important aspect of software quality, using unit tests to check performance is an attractive goal — however, that goal is often more difficult than using unit tests to check functional correctness. Our department has developed the Stochastic Performance Logic Tool Suite (SPL Tools), a software package that facilitates writing performance unit tests.

The SPL Tools use purpose built tests, however, other frameworks for building performance tests also exist. A prominent example of those is the Java Microbenchmark Harness (JMH). The goal of this summer project is to extend the SPL Tools so that it can use performance tests in cooperation with JMH, that is, execute the tests in JMH and use SPL to check the test results.

Expected Project Output

A new version of the SPL Tools that can use JMH to execute the unit tests and SPL to check the test results, in addition to the existing methods.
Seznam odborné literatury
http://d3s.mff.cuni.cz/software/spl
 
Univerzita Karlova | Informační systém UK