License: | Title: | Virtuelle Maschinen und Umgebungen als Hilfmittel zum Testen web-basierter Python Projekte | Language: | German | Authors: | Oum, Virak | Issue Date: | 26-Apr-2017 | Abstract: | Diese Bachelorarbeit befasst sich mit virtuellen Maschinen und Umgebungen als Hilfsmittel zum Testen von web-basierten Python Projekten. Hierzu werden die Grundlagen der Servervirtualisierung näher gebracht, Vor- und Nachteile der Technologie herausgestellt und Vagrant, ein Tool zur Erstellung und Verwaltung von virtuellen Maschinen, näher beschrieben. Im Anschluss wird die pythonspezifische Problematik der Paketabhängigkeiten erklärt und Tools zur Vermeidung vorgestellt. Danach soll anhand eines beispielhaften Szenarios, gezeigt werden wie ein Problem mit den Abhängigkeiten entsteht und mit Hilfe von isolierten Umgebungen gelöst werden kann. Abschließend werden die Ergebnisse der Arbeit zusammenfassend erklärt und ein Fazit abgegeben. This bachelor thesis deals with virtual machines and environments as a tool for testing web-based Python projects. To this end, the basics of server virtualization will be explained, advantages and disadvantages of the virtualization technology will be pointed out and Vagrant, a tool for creating and managing virtual machines, will be described in more detail. Following, the python specific problems of package dependencies will be explained and tools for prevention will be presented. Hereafter an exemplary scenario will be used to show how dependency problems can arise and how they can be solved by using isolated environments. Finally, a summary will show the results and a conclusion will be made. 4 |
URI: | http://hdl.handle.net/20.500.12738/7945 | Institute: | Department Medientechnik | Type: | Thesis | Thesis type: | Bachelor Thesis | Advisor: | Martini, Nils | Referee: | Plaß, Andreas |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BachelorArbeit_29_08_2015.pdf | 611.07 kB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.