UI Testing in Android
Singh, Prabhjot (2021)
Singh, Prabhjot
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024061723536
https://urn.fi/URN:NBN:fi:amk-2024061723536
Tiivistelmä
UI testing is a very important part of software development process. It helps to assure that a piece of software meets expected quality.
UI testing in Android applications is especially complicated because Android is an operating system that’s constantly changing. There’s a new version every year and a lot of updates during the year. Manufacturers of Android devices modify Android before they publish it in their devices. This makes devices from different manufacturers very different from one another even though they all are technically Android devices.
This thesis will go through the process of a developing a UI testing framework and establishing guidelines that makes it simple, straightforward and efficient. This framework will use the newest testing tools and collect best practices from a variety of sources, including experiences from testers, and make them easy to use in any Android project.
UI testing in Android applications is especially complicated because Android is an operating system that’s constantly changing. There’s a new version every year and a lot of updates during the year. Manufacturers of Android devices modify Android before they publish it in their devices. This makes devices from different manufacturers very different from one another even though they all are technically Android devices.
This thesis will go through the process of a developing a UI testing framework and establishing guidelines that makes it simple, straightforward and efficient. This framework will use the newest testing tools and collect best practices from a variety of sources, including experiences from testers, and make them easy to use in any Android project.