Mobile Application Testing and Financial Analysis: CowLogs
VerifiedAdded on 2025/05/04
|10
|1146
|446
AI Summary
Desklib provides solved assignments and past papers to help students succeed.

Android Application Development
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
Versions of Android Used...............................................................................................................4
Testing procedures for Actual Devices............................................................................................4
Documentation of Testing Plan.......................................................................................................5
Application Screenshots..................................................................................................................6
Financial Case and Commentary.....................................................................................................8
Economic or the financial cases for mobile application..............................................................8
Potential Identification of Cost....................................................................................................8
Cost Calculation in hours.............................................................................................................8
Promoting Application.................................................................................................................8
Ethical Issues...............................................................................................................................8
Conclusion.......................................................................................................................................9
References......................................................................................................................................10
Table of Figures
Figure 1: Log Entries.......................................................................................................................6
Figure 2: Email Composition...........................................................................................................7
2 | P a g e
Introduction......................................................................................................................................3
Testing Strategy...............................................................................................................................4
Versions of Android Used...............................................................................................................4
Testing procedures for Actual Devices............................................................................................4
Documentation of Testing Plan.......................................................................................................5
Application Screenshots..................................................................................................................6
Financial Case and Commentary.....................................................................................................8
Economic or the financial cases for mobile application..............................................................8
Potential Identification of Cost....................................................................................................8
Cost Calculation in hours.............................................................................................................8
Promoting Application.................................................................................................................8
Ethical Issues...............................................................................................................................8
Conclusion.......................................................................................................................................9
References......................................................................................................................................10
Table of Figures
Figure 1: Log Entries.......................................................................................................................6
Figure 2: Email Composition...........................................................................................................7
2 | P a g e

Introduction
Android Studio is the IDE used for developing the mobile application for Android devices. In
this report, the CowLogs application is designed with advanced functionalities. This application
will make records of cow breeds and also save the details or the information into the database.
The testing process is also defined with the proper test cases. In the last part, the financial and the
economic cases will be defined including the cost identification, calculated cost, and ethical
issues.
3 | P a g e
Android Studio is the IDE used for developing the mobile application for Android devices. In
this report, the CowLogs application is designed with advanced functionalities. This application
will make records of cow breeds and also save the details or the information into the database.
The testing process is also defined with the proper test cases. In the last part, the financial and the
economic cases will be defined including the cost identification, calculated cost, and ethical
issues.
3 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Testing Strategy
For testing the designed application, the inbuilt device is mainly used for testing the application.
In android studio, the application is tested in the emulator and the other kinds of mobile devices
also. Some mobile phones used for testing the application for identifying the mistakes and the
functionalities, such as (Singh, et al., 2016):
Samsung mobile devices
Huawei mobile devices
HTC mobile devices, and many more.
Versions of Android Used
In the process of application testing, the various Android versions were used for the CowLogs
Application. The latest version is the Pie and the lowest version nowadays is Marshmallow. So,
for testing the application, the Android versions from Marshmallow to Pie is used to run the
application. Each was having its own API levels, such as:
Marshmallow (API Level) = 23
Lollipop (API Level) = 22
KitKat (API Level) = 21
Testing procedures for Actual Devices
Emulator and the simulator are the genuine devices used for authentication of application. It is
the main or the primary device used for testing application and the mobile devices are the
secondary or the temporary devices used for testing the application. The application is tested for
identifying the mistakes or the bugs (Baek & Bae, 2016).
Emulator: It is the software which allows the mobile devices to emulate mobile or computer
features. It is basically a desktop application used for running the mobile application.
The advantage of Emulator:
- It simulates both hardware and software.
- It helps to find the behavior which is unexpected.
- It is connected with the Android Studio IDE for testing the application.
The disadvantage of Emulator:
- The emulator devices are slow while running the mobile application.
- It is so expensive for setting up the good or best emulator.
- It does not support every version of the operating system.
Testing procedure:
4 | P a g e
For testing the designed application, the inbuilt device is mainly used for testing the application.
In android studio, the application is tested in the emulator and the other kinds of mobile devices
also. Some mobile phones used for testing the application for identifying the mistakes and the
functionalities, such as (Singh, et al., 2016):
Samsung mobile devices
Huawei mobile devices
HTC mobile devices, and many more.
Versions of Android Used
In the process of application testing, the various Android versions were used for the CowLogs
Application. The latest version is the Pie and the lowest version nowadays is Marshmallow. So,
for testing the application, the Android versions from Marshmallow to Pie is used to run the
application. Each was having its own API levels, such as:
Marshmallow (API Level) = 23
Lollipop (API Level) = 22
KitKat (API Level) = 21
Testing procedures for Actual Devices
Emulator and the simulator are the genuine devices used for authentication of application. It is
the main or the primary device used for testing application and the mobile devices are the
secondary or the temporary devices used for testing the application. The application is tested for
identifying the mistakes or the bugs (Baek & Bae, 2016).
Emulator: It is the software which allows the mobile devices to emulate mobile or computer
features. It is basically a desktop application used for running the mobile application.
The advantage of Emulator:
- It simulates both hardware and software.
- It helps to find the behavior which is unexpected.
- It is connected with the Android Studio IDE for testing the application.
The disadvantage of Emulator:
- The emulator devices are slow while running the mobile application.
- It is so expensive for setting up the good or best emulator.
- It does not support every version of the operating system.
Testing procedure:
4 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

- On the emulator devices, the application must have to built successfully by clicking on the
Build menu.
- After building up the project, click on the Run functionality for running the application.
- Then, the emulator device will be displayed on the screen where it can be seen that the
application is running.
Documentation of Testing Plan
S. No. Test Cases Description Expected
Result
Actual
Result
Result
T_001 Longitude For finding the
current status of
the longitude after
clicking on the
save log entry
button.
Longitude
displayed
successfully.
Longitude
displayed
successfully.
Pass
T_002 Latitude For finding the
current status of
the latitude after
clicking on the
save log entry
button.
Latitude
displayed
successfully.
Latitude
displayed
successfully.
Pass
T_003 Email messages After saving the
entries in the logs,
via send button,
the complete
saved details can
be sent by email
services.
An email
message sent
successfully.
An email
message sent
successfully.
Pass
5 | P a g e
Build menu.
- After building up the project, click on the Run functionality for running the application.
- Then, the emulator device will be displayed on the screen where it can be seen that the
application is running.
Documentation of Testing Plan
S. No. Test Cases Description Expected
Result
Actual
Result
Result
T_001 Longitude For finding the
current status of
the longitude after
clicking on the
save log entry
button.
Longitude
displayed
successfully.
Longitude
displayed
successfully.
Pass
T_002 Latitude For finding the
current status of
the latitude after
clicking on the
save log entry
button.
Latitude
displayed
successfully.
Latitude
displayed
successfully.
Pass
T_003 Email messages After saving the
entries in the logs,
via send button,
the complete
saved details can
be sent by email
services.
An email
message sent
successfully.
An email
message sent
successfully.
Pass
5 | P a g e

Application Screenshots
Figure 1: Log Entries
6 | P a g e
Figure 1: Log Entries
6 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 2: Email Composition
7 | P a g e
7 | P a g e
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Financial Case and Commentary
Economic or the financial cases for mobile application
In the application development, the economic or the financial cases were used for designing the
mobile application. Some cases used financially are as follows:
- Save information: With the help of the “Save Log Entry” button, the information will be
saved for further information.
- User-friendly: The designed mobile application is user-friendly for the customers or the end
users. It can be used easily by the new person or the unknown person. The application is
made in the platform of Android which is Android Studio IDE.
Potential Identification of Cost
The complete cost of the designed application was depending on the designer and the developer
of the application. It is because the main role played by only developer and the designer for the
application’s UI (User Interface) and the UX (User Experience).
Cost Calculation in hours
Cost calculated by designers and the developers after building up the application. The main role
is the time and resources used while designing and developing the application. The look and feel
of the application are quite decent and have proper functionality and easy to use. This application
helps users to make the records of cow breeds into the database with longitude and the latitude
(Mujahid, et al., 2017).
Promoting Application
The CowLogs application was designed and developed on the Android platform which provides
the facilities to the end users for saving the details of cow breeds. With the help of the Play
Store, the application can be downloaded in every android mobile device.
Ethical Issues
While developing an application, it is to be considered that the information should be safe with a
proper security facility. If the application is not secure, then the authorized persons can access
the application easily and also the data can be leaked.
8 | P a g e
Economic or the financial cases for mobile application
In the application development, the economic or the financial cases were used for designing the
mobile application. Some cases used financially are as follows:
- Save information: With the help of the “Save Log Entry” button, the information will be
saved for further information.
- User-friendly: The designed mobile application is user-friendly for the customers or the end
users. It can be used easily by the new person or the unknown person. The application is
made in the platform of Android which is Android Studio IDE.
Potential Identification of Cost
The complete cost of the designed application was depending on the designer and the developer
of the application. It is because the main role played by only developer and the designer for the
application’s UI (User Interface) and the UX (User Experience).
Cost Calculation in hours
Cost calculated by designers and the developers after building up the application. The main role
is the time and resources used while designing and developing the application. The look and feel
of the application are quite decent and have proper functionality and easy to use. This application
helps users to make the records of cow breeds into the database with longitude and the latitude
(Mujahid, et al., 2017).
Promoting Application
The CowLogs application was designed and developed on the Android platform which provides
the facilities to the end users for saving the details of cow breeds. With the help of the Play
Store, the application can be downloaded in every android mobile device.
Ethical Issues
While developing an application, it is to be considered that the information should be safe with a
proper security facility. If the application is not secure, then the authorized persons can access
the application easily and also the data can be leaked.
8 | P a g e

Conclusion
The CowLogs android application is designed and developed in the Android Studio IDE. In the
above report, the designed application was discussed with the testing procedures including the
test cases used while testing the application. In the next part, the financial and the economic
cases were also defined with the help of cost identification, calculation of application cost with
an estimated time, application promotion process and the ethical issues faced while developing
the Android or mobile application.
9 | P a g e
The CowLogs android application is designed and developed in the Android Studio IDE. In the
above report, the designed application was discussed with the testing procedures including the
test cases used while testing the application. In the next part, the financial and the economic
cases were also defined with the help of cost identification, calculation of application cost with
an estimated time, application promotion process and the ethical issues faced while developing
the Android or mobile application.
9 | P a g e
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

References
Singh, A., Sharma, S. and Singh, S., 2016. Android Application Development using Android
Studio and PHP Framework. International Journal of Computer Applications, 975(8887), p.5.
Baek, Y.M. and Bae, D.H., 2016, August. Automated model-based Android GUI testing using
multi-level GUI comparison criteria. In Proceedings of the 31st IEEE/ACM International
Conference on Automated Software Engineering (pp. 238-249). ACM.
Mujahid, S., Sierra, G., Abdalkareem, R., Shihab, E. and Shang, W., 2017, May. Examining user
complaints of wearable apps: a case study on Android wear. In 2017 IEEE/ACM 4th
International Conference on Mobile Software Engineering and Systems (MOBILESoft) (pp. 96-
99). IEEE.
10 | P a g e
Singh, A., Sharma, S. and Singh, S., 2016. Android Application Development using Android
Studio and PHP Framework. International Journal of Computer Applications, 975(8887), p.5.
Baek, Y.M. and Bae, D.H., 2016, August. Automated model-based Android GUI testing using
multi-level GUI comparison criteria. In Proceedings of the 31st IEEE/ACM International
Conference on Automated Software Engineering (pp. 238-249). ACM.
Mujahid, S., Sierra, G., Abdalkareem, R., Shihab, E. and Shang, W., 2017, May. Examining user
complaints of wearable apps: a case study on Android wear. In 2017 IEEE/ACM 4th
International Conference on Mobile Software Engineering and Systems (MOBILESoft) (pp. 96-
99). IEEE.
10 | P a g e
1 out of 10
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.

