• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Utmaningar och rekommendationer vid utvecklandet av robotstyrdprocessautomation inom en verksamhetsprocess

Nesterud, Klara, Vålvik, Agnes January 2019 (has links)
Företag strävar idag alltmer efter att automatisera och effektivisera sina verksamhetsprocesser. Till följd av den digitala transformationen av vårt samhälle skapas ständigt nya möjligheter och tekniska innovationer för att stödja automatiseringen av processer genom att göra saker på helt nytt sätt genom att använda sig av modern informations- och datorteknik. Denna studie undersöker en ny teknisk innovation i form av mjukvarutekniken RPA (robotstyrd processautomation) samt dess förmåga att automatisera arbetsuppgifter som vanligtvis utförs manuellt. Studien syftar till att belysa de utmaningar som riskerar att uppstå samt vad som bör beaktas vid utvecklandet av RPA inom en verksamhetsprocess vilket redovisas i form av rekommendationer. Studiens metod utgår från ett explorativt angreppssätt, en kvalitativ datainsamling samt har en abduktiv ansats då ett fenomen både undersöks och analyseras med hjälp av teori relaterat till RPA och automatiserandet av verksamhetsprocesser. De utmaningar och rekommendationer som tagits fram baseras på resultat från mötestillfällen i form av semistrukturerade workshops baserade på utvecklingsprocessens fyra steg samt på utvecklingsgruppens egna upplevelser kombinerat med den teori som använts som underlag för analys. Studiens viktigaste resultat är att processen noga bör kartläggas och optimeras innan utvecklandet inleds samt att en ständig uppföljning med slutanvändaren genomförs i syfte för att upptäcka eventuella förändringar av krav. Någon inom utvecklingsgruppen bör, utöver ett tekniskt perspektiv, även inneha ett processperspektiv samt grundläggande kunskap kring utvecklingen av en verksamhet. / In today’s society companies increasingly strive to automate and streamline their business processes. As a result of the digital transformation of our society, new opportunities and technological innovations are constantly being created with the purpose of supporting the automation of processes by doing things in a completely new way and by utilizing modern information and computer technology. This study examines the new technological innovation in the form of a software technology called RPA (robotic process automation) and its ability to automate tasks that are usually performed manually. The study aims to highlight the challenges that are likely to arise and what the developer should consider when developing RPA within an operational process, which is presented in the form of recommendations. The method of the study is based on an exploratory approach, a qualitative data collection and an abductive approach, since a phenomenon is examined and analyzed using theory related to RPA and the automation of business processes. The challenges and recommendations that have been developed are based on results from a number of meeting sessions in the form of semi-structured workshops based on the four stages of the development process and on the development group's own experiences combined with the theory used as a basis for an analysis. The most important result of the study is that the process should be carefully mapped out and optimized before the development begins and that a continuous follow-up with the end user should be carried out in order to detect any changes in requirements. Someone within the development group should, in addition to a technical perspective, also possess a perspective related to processes and basic knowledge of business development in general.
2

Robotic Process Automation in automated GUI testing of Web Applications / Robotic Process Automation i automatiserad GUI-testning av webbapplikationer

Heiskanen, Andreas January 2021 (has links)
To ensure that the web applications we use in our daily life work as intended, thorough testing is essential. Testing of the Graphical User Interface (GUI) is one of the more challenging parts of software testing and is often a manual process. There are several ways to automate GUI testing. Robotic Process Automation (RPA), a recent technology where a software robot mimics the actions of a human operator, has been suggested as a method of improving automated GUI testing. This thesis study investigates the viability of using an RPA-based approach for automated GUI testing of web applications by evaluating how well it compares to a dedicated software tool developed specifically for automated GUI testing in terms of performance and user experience. This thesis study presents an RPA-based approach using UiPath for testing the GUI of web applications and compares it with an approach using Selenium IDE. To compare the two approaches, a web application provided by Sellpy is used as the application under test. A set of test cases is created based on a user-flow analysis. The test cases are implemented using each approach and performance in terms of execution time, number of flaky tests, and code footprint is evaluated for each approach. In addition, a user study is conducted to evaluate and compare the user experience when using each approach. The results show that an RPA-based approach can be used for automated GUI testing of web applications. The RPA-based approach managed to achieve the same amount of testing coverage. In terms of performance, the results in this study show that the approach using Selenium IDE outperforms the RPA- based approach in both execution time and code footprint. On the other hand, the RPA-based approach had fewer number of flaky tests. The test subjects preferred the RPA-based approach, but the study showed that the difference was not statistically significant. Based on the results, we draw the conclusion that an RPA-based approach using UiPath can be used in automated GUI testing of web applications. However, we suggest more research aimed at investigating long-term usage. / För att säkerställa att de webbapplikationer vi använder i vårt dagliga liv fungerar som planerat är ordentlig testning nödvändig. Testning av det grafiska användargränssnittet (GUI) är en av de mer utmanande delarna inom mjukvarutestning och är ofta en manuell process. Det finns dock sätt att automatisera denna process. Robotic Process Automation (RPA) är en ny teknik där en mjukvarurobot härmar mänskligt beteende och har föreslagits som en metod att förbättra automatiserad GUI-testning. Denna studie undersöker hur väl ett RPA-baserat tillvägagångssätt kan användas för automatiserad GUI-testning av webbapplikationer genom att jämföra den med ett programvaruverktyg som utvecklats specifikt för automatiserad GUI-testning. Jämförelsen sker genom att undersöka exekveringstid, antal odeterministiska tester och storleken av testfilerna. Denna studie redogör ett RPA-baserat tillvägagångssätt där UiPath används och jämför den med ett tillvägagångssätt där Selenium IDE används. För att jämföra det två tillvägagångssätten används en webbapplikation som tillhandahålls av Sellpy och används som applikation-under-test (AUT). En användarflödesanalys utförs och resultatet används för att skapa en uppsättning testfall. Testfallen implementeras med de båda tillvägagångssätten och en prestandaanalys genomförs, där exekveringstid, antal odeterministiska tester och filstorlek undersöks. Dessutom genomförs en användarstudie för att undersöka och jämföra tillvägagångssättens användarupplevelse. Resultaten visar att ett RPA-baserat tillvägagångssätt kan användas för automatiserad GUI-testning av webbapplikationer. Den RPA-baserade metoden lyckades uppnå samma testtäckning. Vad gäller prestanda så visar resultaten i denna studie att Selenium IDE presterar bättre än UiPath både när det gäller exekveringstid och filstorlek. Däremot hade UiPath färre odeterministiska tester. Användarstudien visade ingen signifikant skillnad mellan de två tillvägagångssätten, men testpersonerna föredrog det RPA-baserade tillvägagångssättet. Baserat på resultaten från denna studie drar vi slutsatsen att ett RPA-baserat tillvägagångssätt med UiPath kan användas som ett alternativ vid automatiserad GUI-testning av webbapplikationer. Vi föreslår dock mer forskning där långsiktig användning undersöks.

Page generated in 0.0471 seconds