Examensarbeten och uppsatser / Final Theses
Framläggningar på IDA / Presentations at IDA
If nothing is stated about the presentation language then the presentation is in Swedish.
Due to current distance mode thesis presentations during spring of 2020 will take place online. See more information on the page for online presentations (also link in the menu). If password is required to access the online presentation, please contact the examiner (type in the examiner's name in the search bar in the top right, and choose "Sök IDA-anställda" in the menu).
- 2021-10-19 kl 09:00 i https://liu-se.zoom.us/j/67481154036?pwd=aFhEdlV3ckM0SUxQNmdjV2VEL0tCZz09
Tool Support for Test Case Optimization
Författare: Joakim Östman
Opponent: Elin Thorgren
Handledare: Azeem Ahmad
Examinator: Kristian Sandahl
Nivå: Grundnivå (16hp)
Continuous Integration (CI) has become a standard practice in professional software development. The rapid integration and deployment of software that CI brings also puts higher requirements on software testing. The tests that are written not only needs to properly test the functionality of the software to find any faults, but the developers also need to get the necessary feedback from the testing phase as soon as possible. It may take several hours to run the whole test suite for projects with a large number of test cases which creates a need to use various test case optimization techniques. This thesis explores one of those techniques – Similarity based test case selection (SBTCS) which compares the similarity between test cases to find and discard redundant test cases. The research was done by implementing a tool to take a Python test suite and generate a smaller subset using the SBTCS technique. Evaluation of the effectiveness of the generated test suites was performed on three open source Python projects using a range of test suite sizes. The results confirmed earlier findings that showed test suite subsets generated using the SBTCS approach had relatively high code coverage even with small subsets. However, the effects on fault detection were lackluster, performing only slightly better than a randomly generated test suite subset on average.
- 2021-10-25 kl 15:00 i https://liu-se.zoom.us/j/68686131216?pwd=d0ZTZGtiY2Qzak5abDFFY2wycDY3QT09
Författare: Sebastian Rönbeck Lindahl
Opponenter: Leopold Arreström, Fanny Magnusson
Handledare: George Osipov
Examinator: Ola Leifler
Nivå: Grundnivå (16hp)
Page responsible: Ola Leifler
Last updated: 2020-06-11