Att utveckla applikationer kräver mer än kod. Docker förenklar och accelererar utveckling av mjukvara, samtidigt som det ger utvecklare friheten att använda sig av olika verktyg, metoder och publiceringsmiljöer. Prevas utvecklar idag många system som använder sig av MS SQL Server och .NET i Docker men saknar ett smidigt sätt att testa systemen innan leverans. Målet med projektet är att skapa en prototyp åt Prevas i Karlstad som gör det möjligt att smidigt testa och säkerställa förväntad funktionalitet hos MS SQL-serverbaserade applikationer. Resultatet av projektet är ett program som gör det möjligt att testa kommunikationen mellan en MS SQL Server och en applikation, samt presentera resultatet för användaren i en webbklient. Vår prototyp visar att det är möjligt att utveckla ett sådant system. Dock finns det delar av systemet som behöver utredas t.ex. nedladdning av testresultat, robust felhantering, samt att utveckla den till en mer generell lösning som går att anpassa efter databasens struktur. / Application development requires more than skills in writing good code. Tools like Docker can accelerate the development of software and it gives the developer the freedom to change the tools, methods, and deployment environments. Prevas is developing systems that use MS SQL Servers and .NET environments in Docker but they need to make it more effective by automating the process of testing the database before deployment. The goal of this project is to create a prototype for Prevas that makes it possible to easily test and ensure expected functionality of MS SQL Server based applications. The result of the project is a program that makes it possible to test the communication between a database and an application as well as present the outcome in a web client for the user. Our prototype shows that the development of similar systems is possible but there are pieces of the system that needs further development. Some examples include downloading the results of the tests, robust error handling methods, as well developing a more general application to adapt the system to a database structure.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-84521 |
Date | January 2021 |
Creators | Rubak, Adam, Wennerblom, Joakim |
Publisher | Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013), Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013) |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds