<div class="csl-bib-body">
<div class="csl-entry">Putz, C. (2019). <i>Improving test automation best practices with test process lines : a case study on classified ads platforms</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2019.59931</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2019.59931
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/4504
-
dc.description.abstract
In den letzten Jahren sind agile Entwicklungsmethoden immer beliebter geworden und viele Unternehmen haben auf SCRUM und KANBAN umgestellt. In diesem Zusammenhang wird auch die Testautomatisierung immer wichtiger, da Softwaretests immer früher im Entwicklungsprozess eingebunden werden. Zu diesen Softwaretests gehören auch \textit Als Use Case dient hier das Unternehmen Willhaben. Es wird mithilfe einer Umfrage und strukturierten Interviews festgestellt, inwieweit der Testprozess in den Unternehmen mit den Erwartungen der Mitarbeiter übereinstimmt. Die Methoden für die Testautomatisierung werden analysiert und bewertet um dann für die Best Practices gesammelt zu werden. Mit einer quantitativen Umfrage und 10 Interviewpartnern wurde ein guter Überblick über die verschiedenen Testprozesse in den verschiedenen Organisationen im Bereich der Onlinemarktplätze geschaffen. Hier kann man mit den Best Practices und SPICE zum Bewerten des vorhandenen Test Prozesses gut ansetzen. Es wurde außerdem klar, dass viele Unternehmen nur teilweise auf E2E Tests setzen, hier ist also noch Verbesserungspotential vorhanden. Dass eine Software Prozess Linie für einen allgemeinen Testprozess in einem Unternehmen sinnvoll ist, wird durch die verschiedenen Aussagen der Interviewpartner unterstrichen. Die Resultate dieser Arbeit unterstreichen die Wichtigkeit eines gut durchdachten Testprozesses, der dokumentiert und schriftlich festgehalten ist. Das Bewerten des Testprozesses durch SPICE erschafft sofort Verbesserungspotential, welches durch verschiedenste Maßnahmen umgesetzt werden kann. Best Practices sollten, sofern sie für das Unternehmen umsetzbar sind, eingesetzt werden. Die Auswirkungen auf Firmen mit anderen Beschäftigungsfeldern können anders sein als im betrachteten Anwendungsfall, aber dies wird nicht in dieser Arbeit bearbeitet.
de
dc.description.abstract
In recent years, agile development methods have become increasingly popular and manycompanies have switched to SCRUM and KANBAN. In this context, test automationbecomes more important as software testing is getting involved earlier in the developmentprocess. These software tests also includeend-to-end (E2E)testing, which is also used todetect software defects earlier.The objectives of this thesis are to develop a catalogue of improvements for the testprocess as well as to generate best practices for test automation. In addition, a practicalexample will be used to illustrate how test automation is currently carried out in acorporation and how it can be improved.In this work, several test automation best practices will be presented and the testingprocess of online marketplaces will be explored and enhanced with SPICE and with theusage of a software process line. The use case here is the company Willhaben. With thesupport of a survey and structured interviews it will be analysed how the test processaligns according to the expectations of the employees. The test automation methods areanalysed and evaluated to be collected for best practices.With a quantitative survey and 10 interview partners, a good overview of the varioustest processes in the various organizations in the area of online marketplaces was created.The best practices and SPICE for evaluating the existing test process can be used here.It also became clear that many companies only partially rely on E2E tests, so thereis still room for improvement. The fact that a software process line makes sense for ageneral test process in a company is underlined by the various statements of the interviewpartners.The results of this work underline the importance of a well thought-out testing process,documented and written down. The evaluation of the test process by SPICE immediatelycreates potential for improvement, which can be implemented by various measures. Bestpractices should be used if they are feasible for the company. The effects on companieswith other fields of employment can be different than in the considered use case, but thisis not part of this work.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Software Testing
en
dc.subject
End-to-End Tests
en
dc.subject
Test Process Lines
en
dc.subject
Best Practices
en
dc.subject
SPICE
en
dc.subject
Test Automation
en
dc.subject
Test Process
en
dc.title
Improving test automation best practices with test process lines : a case study on classified ads platforms
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2019.59931
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Christoph Putz
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Winkler, Dietmar
-
tuw.publication.orgunit
E194 - Institut für Information Systems Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC15509689
-
dc.description.numberOfPages
154
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-131068
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-3413-7780
-
tuw.assistant.orcid
0000-0002-4743-3124
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering