Non-functional requirements testing in the Medtech industry

dc.contributor.authorMartinsson, Marcus
dc.contributor.authorNordeman, Per
dc.contributor.departmentChalmers tekniska högskola / Institutionen för matematiska vetenskapersv
dc.contributor.examinerLundh, Torbjörn
dc.contributor.supervisorTorkar, Richard
dc.contributor.supervisorStein, Carl
dc.date.accessioned2021-09-13T13:16:52Z
dc.date.available2021-09-13T13:16:52Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractAlthough software testing is widely used during the software development phase of medical technologies (Medtech), there is no common ground regarding identification, separation, and testing of functional and non-functional requirements within the development cycle. The objective of this thesis was to implement a taxonomy for non-functional requirements within the Medtech industry, and to build an automated test framework including tests for non-functional requirements linked to user experience. The methodology used for the thesis was action research, iterated through a research, construction and a simulation phase for each test. Information gathered regarding test development was collected through interviews, documents, experience, and prior work. A taxonomy for identifying, separating, and prioritizing software requirements was developed. Further, an automated test framework was developed which included automated tests evaluating the reliability, performance, scalability, and portability of the software system. Two reliability tests were developed to evaluate the stability and placement of medical tools within the simulation. An additional test was developed evaluating the performance, scalability, and portability of the software system. It was shown that automated tests can detect and notify software developers and project managers with information regarding non-functional requirements of their software system. Although non-functional requirements often can be difficult to comprehend, the result within this thesis suggests that there is great value in identifying, classifying, and testing non-functional requirements within the Medtech software development cycle to secure a satisfied end-user.sv
dc.identifier.coursecodeMVEX03sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304112
dc.language.isoengsv
dc.setspec.uppsokPhysicsChemistryMaths
dc.subjectRequirements engineering, Non-functional requirements, Taxonomy, Software development, Medtech software, Automated testing, User experiencesv
dc.titleNon-functional requirements testing in the Medtech industrysv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeBiomedical engineering (MPBME), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
MasterThesis Martinsson_Nordeman.pdf
Storlek:
6.58 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: