8 blind spots often overlooked when testing on mobile

33
Blind Spots 8 Often Overlooked When Testing On Mobile @neotys

Upload: neotys

Post on 18-Aug-2015

167 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 8 Blind Spots Often Overlooked When Testing on Mobile

Blind Spots 8

Often Overlooked When

Testing On Mobile

@neotys

Page 2: 8 Blind Spots Often Overlooked When Testing on Mobile

We all miss

a thing or

two from

time to time

@neotys

Page 3: 8 Blind Spots Often Overlooked When Testing on Mobile

It’s only human

@neotys

Page 4: 8 Blind Spots Often Overlooked When Testing on Mobile

We’re so busy every day… it can

be easy to overlook things

@neotys

Page 5: 8 Blind Spots Often Overlooked When Testing on Mobile

forgetfulness can

have consequences

But when it comes

to your app!

@neotys

Page 6: 8 Blind Spots Often Overlooked When Testing on Mobile

This is especially true with testing performance of mobile apps

@neotys

Page 7: 8 Blind Spots Often Overlooked When Testing on Mobile

Mobile devicesare no longer considered a

secondary means of accessing the Internet

@neotys

Page 8: 8 Blind Spots Often Overlooked When Testing on Mobile

Mobile searches are projected to exceed desktop searches in 2015

eMarketer

84 billion 86 billion

< @neotys

Page 9: 8 Blind Spots Often Overlooked When Testing on Mobile

Millennials on mobile

50% 41% research!!products!

make!!purchases!

Leaderwest Digital@neotys

Page 10: 8 Blind Spots Often Overlooked When Testing on Mobile

Mobile metrics on e-commerce sites (Q3 2014)

62% 141%

traffic! revenue!MarketLive

@neotys

Page 11: 8 Blind Spots Often Overlooked When Testing on Mobile

the knowledge of how to test and monitor

But in many organizations

MOBILE APPLICATIONS

is lagging behind actual usage

@neotys

Page 12: 8 Blind Spots Often Overlooked When Testing on Mobile

THAT’S NOT

RIGHT @neotys

Page 13: 8 Blind Spots Often Overlooked When Testing on Mobile

You don’t want to overlook anything

@neotys

Page 14: 8 Blind Spots Often Overlooked When Testing on Mobile

@neotys

Page 15: 8 Blind Spots Often Overlooked When Testing on Mobile

Mobile Network Latency and Packet Loss

Mobile networks don’t carry information as reliably as standard wired or Wi-Fi networks do.

That means your mobile app won’t always get the data it needs, when it’s expected.

1

https://flic.kr/p/kzLw9n @neotys

Page 16: 8 Blind Spots Often Overlooked When Testing on Mobile

Mobile Network Latency and Packet Loss 1 Be sure your test systems simulate the same kinds of network bumps that real devices experience.

https://flic.kr/p/kzLw9n @neotys

Page 17: 8 Blind Spots Often Overlooked When Testing on Mobile

Parallel Connections 2 Mobile networks, devices and applications all enforce varying policies with respect to how many parallel connections are allowed from the app to the server at a given time.

https://flic.kr/p/jcbh98 @neotys

Page 18: 8 Blind Spots Often Overlooked When Testing on Mobile

Parallel Connections 2 Failing to account for this could have a big impact on test results.

https://flic.kr/p/jcbh98 @neotys

Page 19: 8 Blind Spots Often Overlooked When Testing on Mobile

Testing In Real Environments 3 Sometimes bugs only reveal themselves in the real world, under actual operation.

https://flic.kr/p/8ZcUsb @neotys

Page 20: 8 Blind Spots Often Overlooked When Testing on Mobile

Testing In Real Environments 3 Don’t just test your mobile experience through mobile emulators in staged environments. You need to test mobile apps in real-world production environments too.

https://flic.kr/p/8ZcUsb @neotys

Page 21: 8 Blind Spots Often Overlooked When Testing on Mobile

Automation for Load Testing 4 Many people start their mobile QA efforts by testing manually on a handful of devices.

They don’t rely on automation in the mobile world the way they do in the desktop world, because it’s a little more complicated and elaborate.

https://flic.kr/p/7yahjU @neotys

Page 22: 8 Blind Spots Often Overlooked When Testing on Mobile

Automation for Load Testing 4 But manual testing is simply not scalable in mobile.

Work performance testing into your functional test automation early, so you can deploy those tests across the many OS combinations you need to address.

https://flic.kr/p/7yahjU @neotys

Page 23: 8 Blind Spots Often Overlooked When Testing on Mobile

User Pathways and Real-Time Behavior 5 KPIs (Key Performance Indicators) are a critical part of operating a real-world web applications.

But don’t be so glued to these metrics you forget actual user behavior.

https://flic.kr/p/xjsxm @neotys

Page 24: 8 Blind Spots Often Overlooked When Testing on Mobile

User Pathways and Real-Time Behavior 5 How users flow through the app will give you tremendous insight into where problems may arise.

Send synthetic users along the same paths your real visitors follow, so you can identify poor experiences before your users do.

https://flic.kr/p/xjsxm @neotys

Page 25: 8 Blind Spots Often Overlooked When Testing on Mobile

Background Activity 6 A poor-performing app that drains a user’s battery will quickly find itself removed.

Find ways to reduce background activity, especially for apps that spend a lot of energy fetching notifications and downloading data.

https://flic.kr/p/hNcMN @neotys

Page 26: 8 Blind Spots Often Overlooked When Testing on Mobile

Background Activity 6 Don’t try to engage the user frequently if they aren’t using the app frequently. Check for notifications on a daily basis instead of a real-time basis, and consider turning off data refreshes until the user opens the app again.

https://flic.kr/p/hNcMN @neotys

Page 27: 8 Blind Spots Often Overlooked When Testing on Mobile

Updates

7 Web apps can be updated immediately on a server if there is an issue, but for mobile apps the user often needs to perform the update themselves.

https://flic.kr/p/93qbEg @neotys

Page 28: 8 Blind Spots Often Overlooked When Testing on Mobile

Updates

7 That means you have to uphold a particular standard of quality when deploying a mobile update. Otherwise your users may be stuck without a working app until the next refresh cycle.

https://flic.kr/p/93qbEg @neotys

Page 29: 8 Blind Spots Often Overlooked When Testing on Mobile

Continuous Learning 8 As performance testing becomes more important, you’ll be constantly discovering new things and fixing new problems.

You’ll also make some mistakes – a normal and healthy part of the testing process.

https://flic.kr/p/CXhsW @neotys

Page 30: 8 Blind Spots Often Overlooked When Testing on Mobile

Continuous Learning 8 When you find a problem, don’t just fix the symptom and move on.

You’ve got a prime opportunity to learn from your errors and improve your process. Be in learning mode, all the time.

https://flic.kr/p/CXhsW @neotys

Page 31: 8 Blind Spots Often Overlooked When Testing on Mobile

8

7

6

5

4

3

2

1 Mobile Network Latency & Packet Loss

Continuous Learning

Updates

Background Activity

User Pathways and Real-Time Behavior

Parallel Connections

Automation for Load Testing

Testing In Real Environments

8 blind spots when testing mobile

@neotys

Page 32: 8 Blind Spots Often Overlooked When Testing on Mobile

get rid of your blind spots.

When it comes to mobile performance testing,!

@neotys

Page 33: 8 Blind Spots Often Overlooked When Testing on Mobile

Want to know more about mobile performance testing? Watch this webcast:

http://www.neotys.com/webcast/Are-Mobile-Users-Slowing-Down-Your-Web-Apps.html

@neotys

Are Mobile Users Slowing Down Your Web Apps?