Android Mobile Application Development and Testing Report
VerifiedAdded on  2025/04/08
|12
|1225
|395
AI Summary
Desklib provides past papers and solved assignments for students. This report details the development and testing of an Android mobile application.

Mobile Android application 2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
Introduction................................................................................................................................3
Testing Strategy.........................................................................................................................4
Mobile models were selected for testing................................................................................4
Android Versions...................................................................................................................4
Discuss the testing procedures that were required for the actual devices..............................4
Testing Plan Documentation..................................................................................................5
Sending Application Data..........................................................................................................9
SMS Messaging.....................................................................................................................9
Financial Case and Commentary.............................................................................................10
Financial or economic cases for the mobile application......................................................10
Potential Cost Identification.................................................................................................10
Cost calculated of the technical development in hours........................................................10
Promote the application into the market..............................................................................10
Ethical issues on mobile application....................................................................................10
Conclusion................................................................................................................................11
References................................................................................................................................12
Table of Figures
Table 1: Difference between Simulator and Emulator Devices.................................................4
Table 2: Test plan Documentation.............................................................................................5
Figure 1: Display Latitude and Longitude.................................................................................6
Figure 2: List All Entries............................................................................................................7
Figure 3: Data Sent via Email....................................................................................................8
Introduction................................................................................................................................3
Testing Strategy.........................................................................................................................4
Mobile models were selected for testing................................................................................4
Android Versions...................................................................................................................4
Discuss the testing procedures that were required for the actual devices..............................4
Testing Plan Documentation..................................................................................................5
Sending Application Data..........................................................................................................9
SMS Messaging.....................................................................................................................9
Financial Case and Commentary.............................................................................................10
Financial or economic cases for the mobile application......................................................10
Potential Cost Identification.................................................................................................10
Cost calculated of the technical development in hours........................................................10
Promote the application into the market..............................................................................10
Ethical issues on mobile application....................................................................................10
Conclusion................................................................................................................................11
References................................................................................................................................12
Table of Figures
Table 1: Difference between Simulator and Emulator Devices.................................................4
Table 2: Test plan Documentation.............................................................................................5
Figure 1: Display Latitude and Longitude.................................................................................6
Figure 2: List All Entries............................................................................................................7
Figure 3: Data Sent via Email....................................................................................................8

Introduction
The application was designed in the platform of Android that is Android Studio. In this
assessment, the testing strategies were discussed as mobile devices that were selected for
testing and also the Android versions that were used for the applications. In the next part,
testing procedures were discussed with the simulator and the emulator devices. In the next
part, the documentation plan was documented with the proper implementation of codes of the
application. At last financial and the economical cases will be discussed.
The application was designed in the platform of Android that is Android Studio. In this
assessment, the testing strategies were discussed as mobile devices that were selected for
testing and also the Android versions that were used for the applications. In the next part,
testing procedures were discussed with the simulator and the emulator devices. In the next
part, the documentation plan was documented with the proper implementation of codes of the
application. At last financial and the economical cases will be discussed.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Testing Strategy
Mobile models were selected for testing
Android emulator was the first device that is used to test the application in the android studio.
It is the inbuilt device that is commonly used to test the application by the studio
(EmeraldInsight 2019).
Some of the extra phones or devices that were used to test the application are:
- Huawei Mate 20 Pro
- Samsung Galaxy S9+
- Samsung Galaxy Note9
- HTC U12+
Android Versions
While testing the application, the medium or the precise version of Android is used for this
application. Main the KitKat, lollipop and the Marshmallow version were used with the API
level 21, 22, and 23 respectively.
- The version of KitKat is 4.4 and the API level is 21.
- The version of Lollipop is 5.0 and the API level is 22.
- The version of Marshmallow is 6.0 and the API level is 23.
Discuss the testing procedures that were required for the actual devices.
The actual devices are such as android emulator or simulator and the other mobile devices. It
is basically used for running the application or to test the application whether it is running
properly or not.
Table 1: Difference between Simulator and Emulator Devices
S. No. Simulator Devices Emulator Devices
1. It is used to simulate the core state of
any of the object that is possible for
it.
It is used to emulate the advanced part
that is close to the object’s outer
behavior (Galindo et al. 2014).
2. It is written into the high-level
language.
It is written into the machine-level
language.
3. Sometime simulator is not so easy
while debugging the application.
It is suitable or so easy while
debugging the application.
4. It is the re-implementation partially
of the software that is original or
real.
It is the complete implementation of the
software that is original or real.
Mobile models were selected for testing
Android emulator was the first device that is used to test the application in the android studio.
It is the inbuilt device that is commonly used to test the application by the studio
(EmeraldInsight 2019).
Some of the extra phones or devices that were used to test the application are:
- Huawei Mate 20 Pro
- Samsung Galaxy S9+
- Samsung Galaxy Note9
- HTC U12+
Android Versions
While testing the application, the medium or the precise version of Android is used for this
application. Main the KitKat, lollipop and the Marshmallow version were used with the API
level 21, 22, and 23 respectively.
- The version of KitKat is 4.4 and the API level is 21.
- The version of Lollipop is 5.0 and the API level is 22.
- The version of Marshmallow is 6.0 and the API level is 23.
Discuss the testing procedures that were required for the actual devices.
The actual devices are such as android emulator or simulator and the other mobile devices. It
is basically used for running the application or to test the application whether it is running
properly or not.
Table 1: Difference between Simulator and Emulator Devices
S. No. Simulator Devices Emulator Devices
1. It is used to simulate the core state of
any of the object that is possible for
it.
It is used to emulate the advanced part
that is close to the object’s outer
behavior (Galindo et al. 2014).
2. It is written into the high-level
language.
It is written into the machine-level
language.
3. Sometime simulator is not so easy
while debugging the application.
It is suitable or so easy while
debugging the application.
4. It is the re-implementation partially
of the software that is original or
real.
It is the complete implementation of the
software that is original or real.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Testing Plan Documentation
Table 2: Test Plan Documentation
Test ID Test Case
Name
Description Expected
Results
Actual
Results
Test_001 Latitude To identify the latitude of
the present state after
setting up the breaks on
the route.
Pass Pass
Test_002 Longitude To identify the longitude
of the present state after
setting up the breaks on
the route.
Pass Pass
Test_003 Data and Time To identify the current
date and time after setting
up the breaks on the route.
Pass Pass
Test_004 Email
Functionality
To send the data that was
saved in the log entries via
email by clicking the Send
button.
Pass Pass
Table 2: Test Plan Documentation
Test ID Test Case
Name
Description Expected
Results
Actual
Results
Test_001 Latitude To identify the latitude of
the present state after
setting up the breaks on
the route.
Pass Pass
Test_002 Longitude To identify the longitude
of the present state after
setting up the breaks on
the route.
Pass Pass
Test_003 Data and Time To identify the current
date and time after setting
up the breaks on the route.
Pass Pass
Test_004 Email
Functionality
To send the data that was
saved in the log entries via
email by clicking the Send
button.
Pass Pass

Screenshots
Figure 1: Display Latitude and Longitude
Figure 1: Display Latitude and Longitude
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 2: List All Entries
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Figure 3: Data Sent via Email

Sending Application Data
SMS Messaging
SMS messaging is called the Short Messaging Service and also as a text message. In this only
text messages can be sent to the preferred person or the user (Bhuiyan et al. 2019).
S. No. SMS Messaging Email Messaging
1. It is the type of receiving and
sending the short messages in
between mobile phone.
It is the type of exchanging data by the
electronic mean over the network.
2. It requires phone network for
communicating with others.
It requires the internet connection to
communicate with others.
3. It was less secure as compared with
email messaging.
It was more secure as compared with
text messaging.
SMS Messaging
SMS messaging is called the Short Messaging Service and also as a text message. In this only
text messages can be sent to the preferred person or the user (Bhuiyan et al. 2019).
S. No. SMS Messaging Email Messaging
1. It is the type of receiving and
sending the short messages in
between mobile phone.
It is the type of exchanging data by the
electronic mean over the network.
2. It requires phone network for
communicating with others.
It requires the internet connection to
communicate with others.
3. It was less secure as compared with
email messaging.
It was more secure as compared with
text messaging.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Financial Case and Commentary
Financial or economic cases for the mobile application
For developing the application there are some financial or economic cases used for the
mobile application. The financial cases are as follows:
- The application is user-friendly with the expected results:
It is used to provide a convenient and quick experience to the customers by the
developed mobile application. It is developed in the Android platform as Android
Studio.
- Make a record or save data of the application:
It is used to record the data of the application by clicking on the button. If the
application is user-friendly than only this case will work perfectly.
Potential Cost Identification
The potential or the total cost of the application depends on the application developer and the
application designer. The User interface (UI) and the User Experience (UX) depended on the
designer and the developer of the application.
Cost calculated of the technical development in hours
Cost is calculated by the developers by estimating the time and cost of the application that is
used in the development. The application looks very simple and has the proper functionality
that is used to develop further activities for the customers. It will help customers to record
their break point with their latitude and the longitude (Falik et al. 2016).
Promote the application into the market.
There are many resources to promote the application in the market for providing the services
to the customers or the users. In the Google play store, customers can download this mobile
application. It will be available for IOS and Android users respectively. And also, it is free of
cost to download. It has also been promoted by the advertisement on the different kinds of
websites.
Ethical issues on the mobile application
There are many types of ethical issues can be generated while designing and development of
the application.
The main issue is the data or the information of the application can be leaked by the
unauthorized users. So, for this, some restriction will be required for unauthorized users.
Financial or economic cases for the mobile application
For developing the application there are some financial or economic cases used for the
mobile application. The financial cases are as follows:
- The application is user-friendly with the expected results:
It is used to provide a convenient and quick experience to the customers by the
developed mobile application. It is developed in the Android platform as Android
Studio.
- Make a record or save data of the application:
It is used to record the data of the application by clicking on the button. If the
application is user-friendly than only this case will work perfectly.
Potential Cost Identification
The potential or the total cost of the application depends on the application developer and the
application designer. The User interface (UI) and the User Experience (UX) depended on the
designer and the developer of the application.
Cost calculated of the technical development in hours
Cost is calculated by the developers by estimating the time and cost of the application that is
used in the development. The application looks very simple and has the proper functionality
that is used to develop further activities for the customers. It will help customers to record
their break point with their latitude and the longitude (Falik et al. 2016).
Promote the application into the market.
There are many resources to promote the application in the market for providing the services
to the customers or the users. In the Google play store, customers can download this mobile
application. It will be available for IOS and Android users respectively. And also, it is free of
cost to download. It has also been promoted by the advertisement on the different kinds of
websites.
Ethical issues on the mobile application
There are many types of ethical issues can be generated while designing and development of
the application.
The main issue is the data or the information of the application can be leaked by the
unauthorized users. So, for this, some restriction will be required for unauthorized users.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Conclusion
In this assessment, many testing strategies were covered in the above points. In the first part,
the models of mobile devices were used was categorized with the android version and the
API level that is used in the android application. In the next part, testing procedures and the
documentation plan were also discussed. In the last part, financial and the economic cases
and the commentary was categorised.
In this assessment, many testing strategies were covered in the above points. In the first part,
the models of mobile devices were used was categorized with the android version and the
API level that is used in the android application. In the next part, testing procedures and the
documentation plan were also discussed. In the last part, financial and the economic cases
and the commentary was categorised.

References
EmeraldInsight 2019. viewed 19 January 2019,
https://www.emeraldinsight.com/doi/abs/10.1108/RIBS-11-2016-0074.
Galindo, J, Turner, H, Benavides, D & White, J 2014, "Testing variability-intensive systems
using automated analysis: an application to Android", Software Quality Journal, vol. 24, no.
2, pp. 365-405.
Bhuiyan, M, Zaman, A & Miraz, M 2019, Usability Evaluation of a Mobile Application in
Extraordinary Environment for Extraordinary People. viewed 19 January 2019,
https://arxiv.org/abs/1708.04653.
Falik, Y, Lahti, T & Keinonen, H 2016, "Does startup experience matter? Venture capital
selection criteria among Israeli entrepreneurs", Venture Capital, vol. 18, no. 2, pp. 149-174.
EmeraldInsight 2019. viewed 19 January 2019,
https://www.emeraldinsight.com/doi/abs/10.1108/RIBS-11-2016-0074.
Galindo, J, Turner, H, Benavides, D & White, J 2014, "Testing variability-intensive systems
using automated analysis: an application to Android", Software Quality Journal, vol. 24, no.
2, pp. 365-405.
Bhuiyan, M, Zaman, A & Miraz, M 2019, Usability Evaluation of a Mobile Application in
Extraordinary Environment for Extraordinary People. viewed 19 January 2019,
https://arxiv.org/abs/1708.04653.
Falik, Y, Lahti, T & Keinonen, H 2016, "Does startup experience matter? Venture capital
selection criteria among Israeli entrepreneurs", Venture Capital, vol. 18, no. 2, pp. 149-174.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 12
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.
