Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Methodically selecting a test framework for RESTA literature review
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Representational state transfer (REST), is an architecture style for network related software. It was proposed by Roy Thomas Fielding as his Ph.D. dissertation in the year 2000. It intended to improve scalability and simplify the designing. In 2016, the Swedish tax agency (Skatteverket) has begun replacing old services related to their information system (BasInfo) with RESTful web services. This requires rigorous testing, planning, and evaluation to assure it works. At the same time, they adapted agile as their development process, which added additional requirements for how the software is going to be tested. The goal of this thesis is to provide research about methods and frameworks that are meant for testing REST. It includes defining what functionalities a test framework should have, and how it stands in regards to the agile practice. We will conduct a literature review, which will describe the methods and frameworks, by how they work, their purpose and an analysis of what functionalities are relied on. They are evaluated based on their drawbacks and advantages in regards to agile view on time, quality and learning curve. From our research, we discovered there was two type of methods and frameworks. It indicated that a framework should have the capabilities of a general-purpose programming language, support generation of test cases and test data. Furthermore, it also showed potential in the aspect of agile’s view on time, quality and learning curve.

Place, publisher, year, edition, pages
2018. , p. 55
Series
UMNAD ; 1141
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:umu:diva-149687OAI: oai:DiVA.org:umu-149687DiVA, id: diva2:1223828
External cooperation
Skatteverket
Educational program
Master of Science Programme in Computing Science and Engineering
Supervisors
Examiners
Available from: 2018-06-26 Created: 2018-06-26 Last updated: 2018-06-26Bibliographically approved

Open Access in DiVA

fulltext(448 kB)46 downloads
File information
File name FULLTEXT01.pdfFile size 448 kBChecksum SHA-512
a990349a2bf9ca1d45436cbcf457f4982a57876c2053a0fa0a962c2dc1ce215f1fa1291a53f0edeed3f8f48114863ecba0a4155da347f89f0c1a2bb4058401d0
Type fulltextMimetype application/pdf

By organisation
Department of Computing Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 46 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 382 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf