Anda di halaman 1dari 19

App Battery

Testing
- By Michelle Lagare
QE is the New QA
TRANSITION

QA QE
This topic is requested by

Michaelangelo
Dela Cruz
Feel free to message us at our fb page
for topic requests
Last 2016, we joined
Software Testing World
Cup (STWC)
Software to be tested was shown at the
start of the 3-hour competition
With the remaining time, we had to
○ Define the test approach and tools used
○ Actual Testing
○ Report bugs and suggest improvements for
the System Under Test (SUT)
functional
Aside from the usual
testing, we wanted to bring
more value for the SUT
So we did
● Monkey Testing
● Network Testing
● Security Testing
● Battery and CPU Testing
All without
significant
additional time!
Our Toolbelt @ the STWC 2016

AWS Built-in App Tune-Up


Application Network Link Explorer Kit
Exerciser Conditioner Crawls app by Battery and CPU usage
Monkey Network Connectivity analyzing each screen evaluator
manipulator and interacting with it
Stress testing tool for as if it were an end user
Android

OWASP ZAP Mindmup Lean Testing


Bug logging tool
Security Testing Free online Mindmap
creator
And since this is
about Battery
Testing, we’ll focus
on that
Main Purposes
● See if the SUT is draining battery
● Know how much battery is being used when
app is active, on the background or even just
installed
● Compare the SUT and similar apps in
battery consumption
Possible Tools:
1. App Tune Up Kit - used to be good a choice back in
2016
2. GSam Battery Monitor - custom time reference,
historical averages, dashboards, & alarms
3. Accubattery - battery health, usage and charge
speed (more for the actual battery than app battery
consumption)
* There are other tools but be sure to read the info first prior to installation.
Some might do you more harm than good
Sample test sheet (more combination of test devices, the better)

Model 1 Model 1 Model 2 Model 2 Model 3 Model 3


OS x OS y OS x OS y OS z OS z

No SUT
installed

SUT Installed

SUT used
every hour for
2 mins each

SUT opened
then put to
background
TIPS:
1. Put phones in factory setting to
remove other variable aside from SUT
2. Fully charge all phones prior to
testing
3. Don’t use the phones for anything else
during your battery testing period
Thank you!
Feel free to request for topics.
For more articles, QE/QA events,
follow/reach us at
@qeisthenewqa
quality-eng-ph
TRANSITION

QA QE
QE is the New QA

Anda mungkin juga menyukai