Spelling suggestions: "subject:"mjukvaru"" "subject:"mjukvaruramverk""
1 |
Användningen av Robotic Process Automation i kommunala förvaltningars beslutsstödsprocesser : En studie om vilka konsekvenser som kan uppstå genom användningen av RPA och påverkan på kommunala beslutsstödsprocesser för försörjningsstödAldén, Victoria, Gunnarsson, Ebba January 2019 (has links)
Inom offentliga organisationer har det tidigare inte funnits en lag som tillåtit automatiserat beslutsstöd, det var först år 2018 som lagen förändrades. Tidigare forskning har fokuserat på automation inom privata näringslivet, vilket skapat en brist på forskning för offentliga organisationer. Efter lagförändringen har socialförvaltningar börjat automatisera beslutsunderlaget för försörjningsstöd i sina beslutsstödsprocesser. Automatiseringen sker genom användningen av mjukvarutekniken RPA (robotstyrd processautomation). RPA kan enbart hantera processer som är regelstyrda och strukturerade. Det tvingar socialförvaltningarna att definiera och strukturera upp sina beslutsstödsprocesser som tidigare utfördes manuellt av handläggarna. Det innefattar att konsekvenser uppstår och påverkar beslutsstödsprocessen, vilket leder fram till studiens frågeställning: Hur påverkas beslutsstödsprocessen i kommunala förvaltningar genom användningen av RPA? En kvalitativ metod har använts vid insamling av litteratur och empiri, för att kunna identifiera konsekvenserna och dess påverkan i beslutsstödsprocessen. De identifierade konsekvenserna som presenteras i studiens slutsats är uppdelade efter: Konsekvenser utifrån RPA och Konsekvenser utifrån handläggarna. Konsekvenserna som identifierats i studien har skiljt sig åt mellan de kommunala förvaltningarna, beroende på hur lagen har tolkats eller om RPA har börjat användas i kommunerna än. / In communal organizations there has previously not existed a law that allowed automated decision support, it was during the year 2018 that the law changed. Previous research has focused on automation in the private business sector, which has created a lack of research on public organizations. Following the change in the law, Social services have started to automate the decision support in their decision support processes. The automation takes place using the software technology RPA (Robot Process Automation). RPA can only handle processes that are regulated and structured. It forces the Social services to define and structure their decision support processes that were previously manually performed by administrators. It involves creation of consequences that affects the decision support process and leads to the study ́s question: How is the decision support process in communal organizations affected using RPA? A qualitative method has been used in the collection of literature and empirical data, in order to be able to identify the consequences and its impact in the decision support process. The identified consequences presented in the study's conclusion are divided into the categories: consequences based on RPA and consequences based on the administrators. The consequences identified in the study have differed between the communal organizations, depending on how they interpreted the law and whether RPA has started to be used in the communes yet.
|
2 |
Utmaningar och rekommendationer vid utvecklandet av robotstyrdprocessautomation inom en verksamhetsprocessNesterud, 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.
|
3 |
Robotic Process Automation in automated GUI testing of Web Applications / Robotic Process Automation i automatiserad GUI-testning av webbapplikationerHeiskanen, 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.0452 seconds