26
MOTOROLA Stylized M ⦐Ḕ⏈ Motorola Trademark Holdings, LLC.㢌 ㇵ䖐 ❄⏈ ☥⦑ ㇵ䖐㢹⏼␘. ὤ䇴 ⯜☔ ㇵ䖐⏈ 䚨 ㋀㡔㨰㢌 㣄㢹⏼␘. © 2011 Motorola Mobility, Inc. All rights reserved. MOTODEV 㚥 ㉐ⴿ 2011 䊀㏘䏬⪰ 䋩䚨 㚥 䖼㫼 ⋆㢨ὤ Eric Cloninger 㥐䖼 ⬘⏼㤴 ᵐⵐ㣄 䙀⣟䔰 ⵃ ㉐⽸㏘

Building Quality Into Your Apps Through Testing

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Building Quality Into Your Apps Through Testing

MOTOROLA Stylized M Motorola Trademark Holdings, LLC. .. © 2011 Motorola Mobility, Inc. All rights reserved.

MOTODEV 2011

Eric Cloninger

Page 2: Building Quality Into Your Apps Through Testing

2MOTODEV

© 2011 Motorola Mobility, Inc.

• Android– Junit, SDK

• MOTODEV– Android MOTODEV Studio /

• Memory Analyzer• App Validator•• Monkey • MOTODEV Studio ••

– DeviceAnywhere VDL––

Page 3: Building Quality Into Your Apps Through Testing

3MOTODEV

© 2011 Motorola Mobility, Inc.

• Android JUnit– http://bit.ly/ekNoIr

• JUnit API , , , .

•• Eclipse ADT • ADT JUnit STDOUT• SDK • Android

– Hello http://bit.ly/ePrZQ5– Activity http://bit.ly/hMvMpi

JUnit Android

Page 4: Building Quality Into Your Apps Through Testing

4MOTODEV

© 2011 Motorola Mobility, Inc.

• – Android , Android

• LogCat –

• DDMS – Android

• TraceView –

• Hierarchy Viewer -

• Monkey –

SDK

Page 5: Building Quality Into Your Apps Through Testing

5MOTODEV

© 2011 Motorola Mobility, Inc.

• StrictMode API

– 2010 12 API 10 (Gingerbread)

– UI

– Android.com http://bit.ly/gH0l3x

– API http://bit.ly/hDs4rz

• MonkeyRunner

– Jython JUnit

– “Monkey”

– http://bit.ly/eMFaT9

SDK

Page 6: Building Quality Into Your Apps Through Testing

6MOTODEV

© 2011 Motorola Mobility, Inc.

Android MOTODEV Studio

• , ( )

• Eclipse IDE

• Eclipse Google ADT 100%

• Android

• MOTODEV

• MOTODEV

• Windows, Mac OS Linux

Page 7: Building Quality Into Your Apps Through Testing

7MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV Studio

• Memory Analyzer– Eclipse MAT

– Android

• MOTODEV App Validator– MOTODEV Android

– MOTODEV Studio /

–•

– Monkey Memory Analyzer– (SDK )

Page 8: Building Quality Into Your Apps Through Testing

8MOTODEV

© 2011 Motorola Mobility, Inc.

Memory Analyzer

Page 9: Building Quality Into Your Apps Through Testing

9MOTODEV

© 2011 Motorola Mobility, Inc.

Memory Analyzer

Page 10: Building Quality Into Your Apps Through Testing

10MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV App Validator

Page 11: Building Quality Into Your Apps Through Testing

11MOTODEV

© 2011 Motorola Mobility, Inc.

http://moto.ly/appvalidator

App Validator

Page 12: Building Quality Into Your Apps Through Testing

12MOTODEV

© 2011 Motorola Mobility, Inc.

Motorola SDK

• http://developer.motorola.com/docstools/tools/

Page 13: Building Quality Into Your Apps Through Testing

13MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV Studio SDK

Page 14: Building Quality Into Your Apps Through Testing

14MOTODEV

© 2011 Motorola Mobility, Inc.

• Monkey

• adb

• " "

• HPROF /

• MOTODEV Studio Device Management

adb shell monkey -p com.app.foo -v 50 -s 867

Monkey

Page 15: Building Quality Into Your Apps Through Testing

15MOTODEV

© 2011 Motorola Mobility, Inc.

• MOTODEV Studio Localization Files Editor

• Motorola Eclipse Sequoyah

• XML

• Google Translate

• ( )

Android

Page 16: Building Quality Into Your Apps Through Testing

16MOTODEV

© 2011 Motorola Mobility, Inc.

• MOTODEV Studio

• Google

• MoreLocale2(Android )

Page 17: Building Quality Into Your Apps Through Testing

17MOTODEV

© 2011 Motorola Mobility, Inc.

• http://bit.ly/gpJzrV

MOTODEV Studio(A TuManera, Do SeuJeito, ᙼ୰ⱘᮍᓣ)

Page 18: Building Quality Into Your Apps Through Testing

18MOTODEV

© 2011 Motorola Mobility, Inc.

• Android “ ”

• Sequoyah Eclipse

•– Android-ndk Google http://bit.ly/e6m0Jk– Eclipse Sequoyah http://bit.ly/gsvIt9

C/C++

Page 19: Building Quality Into Your Apps Through Testing

19MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV Studio

Page 20: Building Quality Into Your Apps Through Testing

20MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV Studio

Page 21: Building Quality Into Your Apps Through Testing

21MOTODEV

© 2011 Motorola Mobility, Inc.

Page 22: Building Quality Into Your Apps Through Testing

22MOTODEV

© 2011 Motorola Mobility, Inc.

• ,

• MOTODEV 20

• : XT800 ME501

• : XOOM, A1680, MT810 XT882

DeviceAnywhere

Page 23: Building Quality Into Your Apps Through Testing

23MOTODEV

© 2011 Motorola Mobility, Inc.

• Mob4Hire– http://www.mob4hire.com/–– Mob4Hire

• Intertek / NSTL–– 24–– MOTODEV

MOTODEV

Page 24: Building Quality Into Your Apps Through Testing

24MOTODEV

© 2011 Motorola Mobility, Inc.

Page 25: Building Quality Into Your Apps Through Testing

25MOTODEV

© 2011 Motorola Mobility, Inc.

MOTODEV

• Motorola

• “MOTOROLA XOOM ”

.

Page 26: Building Quality Into Your Apps Through Testing

26MOTODEV

© 2011 Motorola Mobility, Inc.