• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • 1
  • Tagged with
  • 3
  • 3
  • 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

Evaluating the Performance and Capabilities of Popular Android Mobile Application Testing Automation Frameworks in Agile/ DevOps Environment

Baktha, Kishore January 2020 (has links)
The number of mobile applications has increased tremendously over the last decade, thereby also having increased the importance of mobile application testing. Testing is a very crucial process in the development of a mobile application to ensure reliability and proper functionality. In an Agile/DevOps environment, test automation is an integral part in order to support the continuous integration and continuous delivery/deployment principle. There is a plethora of mobile application testing automation frameworks available in the market today. Android testing frameworks were chosen for this study because of the prevalence of Android applications in the market today. The focus of this study is the comparison of the most popular mobile application testing automation frameworks in terms of performance and capabilities in an Agile/DevOps environment. In order to achieve this, firstly, the three most popular mobile application testing automation frameworks to be used for the study were identified. Secondly, the Key Performance Indicators and capabilities to be used for comparison of the frameworks were identified. Then, test cases in a complex mobile application were designed for analysing the frameworks based on the criteria gathered. Finally, the test cases were integrated in a Continuous Integration/ Continuous Delivery pipeline to gather results and perform a more detailed comparison in an Agile/DevOps environment. From this study, Espresso turned out to be the best framework in terms of KPI analysed beating the other frameworks in all the KPIs, while Robotium was second best followed by Appium. But on the other hand, Appium was the best framework in terms of capabilities by having ability to execute the maximum number of capabilities analysed followed by Robotium while Espresso was the worst framework in this criteria. / Antalet mobilapplikationer har ökat enormt under det senaste decenniet och därmed har även vikten av mobilapplikationstest ökat. Testning är en mycket viktig process i utvecklingen av en mobilapplikation för att säkerställa tillförlitlighet och korrekt funktionalitet. I en Agile/DevOps miljö är testautomation en viktig del för att stödja principen av kontinuerlig integration och kontinuerlig leverans/driftsättning. Det finns en mängd ramverk för automatiserad testning av mobilapplikationer på marknaden idag. Testramverk för Android valdes för denna studie på grund av utbredningen av Android-applikationer på marknaden idag. Fokus för denna studie är jämförelsen av de mest populära automatiserade testramverk för mobilapplikationer med avseende på prestanda och lämplighet i en Agile/DevOps miljö. För att uppnå detta, identifierades först de tre mest populära automatiserade testramverk för mobilapplikationer som skulle användas för studien. Sedan identifierades de viktigaste resultatindikatorerna och kapaciteterna som skulle användas för att jämföra ramverken. Därefter designades testfall i en komplex mobilapplikation för att analysera ramverken baserat på de bestämda kriterierna. Slutligen integrerades testfallen i en pipeline för kontinuerlig integration /kontinuerlig leverans för att samla resultat och utföra en mer detaljerad jämförelse i en Agile/DevOps miljö. Från denna studie visade sig Espresso vara det bästa ramverket när det gäller KPI-analys, som slog de andra ramarna i alla KPI: er, medan Robotium var näst bäst följt av Appium. Men å andra sidan var Appium det bästa ramverket med avseende på kapacitet. Den hade förmågan att utföra det maximala antalet kapacitet som analyserades, följt av Robotium medan Espresso var det sämsta ramverket i dessa kriterier.
2

Serverový framework pro hromadné testování Android aplikací / Server Framework For Batch Android Applications Testing

Čtvrtníček, Dušan January 2015 (has links)
This master's thesis is dedicated to the remote control of Android devices using the Android Debug bridge tool. Another essential part of the work is automated batch testing of Android applications. It focuses on individual tools (Android Debug Bridge, MonkeyRunner, logcat, Appium) needed to resolve this issue. It also describes a web framework Nette and other technologies that were used for the final design and implementation of information system.
3

Testrigg för att hantera NFC-taggar och QR-koder

Aljoundi, Ahmad, Abukarsh, Wael January 2022 (has links)
Automatisering av testprocesser är viktigt eftersom manuella tester är komplicerade och tidskrävande. Testarbetet effektiviseras och kvaliteten kan höjas genom att automatisera testprocesserna. Arbetet som beskrivs i det här examensarbetet har utförts på Phoniro AB i Halmstad och syftet med projektet är att identifiera och konstruera en helautomatiserad lösning för skanningen av NFC-taggar och QR-koder. I arbetet konstrueras en mekanisk testrigg som är en lämplig lösning baserat på framtagna krav. För att välja den mest lämpliga mjukvaru- och hårdvaruplattformen för testriggen utifrån kraven användes utvärderingsmatriser. Testriggen består av tre delar, en 3D-modell av testriggen, ett kretskort som är testriggens kontroller och mjukvarudel för att programmera testriggen och integrera den med företagets testramverk. Därefter har testriggen byggts upp, alla delar kopplats ihop och programmerats för att testas mot de krav som ställts upp. Testriggen som har tagits fram är en prototyp som har en stor utvecklingspotential med tanke på framtida utveckling / Automation of test processes is essential because manual tests are complicated and time-consuming. Automating the test processes makes the test work more efficient and increases quality. The work described in this diploma thesis was performed at Phoniro AB in Halmstad, and the purpose of the project is to identify and construct a fully automated solution for the scanning of NFC tags and QR codes. The report describes a design that meets the requirements and needs established for the development models used in the project. A mechanical test rig was constructed as a suitable solution, based on developed requirements during the project. Evaluation matrices were used to select the most suitable software and hardware platforms for the test rig based on the project needs. The test rig consists of a 3D-model, a circuit board, and a software component to program the test rig and integrate it with Phoniro’s test framework. The test rig developed is a prototype with excellent potential for future development.

Page generated in 0.0279 seconds