58
通往軟體測試最高殿堂的旅程 Chloe Chen (KKBOX)

通往測試最高殿堂的旅程 - GTAC 2016

Embed Size (px)

Citation preview

Page 1: 通往測試最高殿堂的旅程 - GTAC 2016

通往軟體測試最高殿堂的旅程

Chloe Chen (KKBOX)

Page 2: 通往測試最高殿堂的旅程 - GTAC 2016

ABOUT ME #ChloeChenSET in

KKBOX

Dog Lover Love Puppet Show

FB: chloe.chen.727GMail: chloechen727

Page 3: 通往測試最高殿堂的旅程 - GTAC 2016

ABOUT GTAC 2016● 10th GTAC ● 1400 attendee applications

250 attendance

● 208 speaker proposals, 21 Talks in 10 hrs

○ 1hr Keynote: 2○ 30 min. Presentation: 9○ 15 sec. Lightning Talk: 10

Page 4: 通往測試最高殿堂的旅程 - GTAC 2016

23 SPEAKERS

Page 5: 通往測試最高殿堂的旅程 - GTAC 2016

Subject #1 - Experience Sharing

● Evolution of Business and Engineering Productivity

Page 6: 通往測試最高殿堂的旅程 - GTAC 2016
Page 7: 通往測試最高殿堂的旅程 - GTAC 2016
Page 8: 通往測試最高殿堂的旅程 - GTAC 2016
Page 9: 通往測試最高殿堂的旅程 - GTAC 2016
Page 10: 通往測試最高殿堂的旅程 - GTAC 2016
Page 11: 通往測試最高殿堂的旅程 - GTAC 2016
Page 12: 通往測試最高殿堂的旅程 - GTAC 2016
Page 13: 通往測試最高殿堂的旅程 - GTAC 2016
Page 14: 通往測試最高殿堂的旅程 - GTAC 2016
Page 15: 通往測試最高殿堂的旅程 - GTAC 2016
Page 16: 通往測試最高殿堂的旅程 - GTAC 2016
Page 17: 通往測試最高殿堂的旅程 - GTAC 2016

Some granular metrics we track ● Changlist to production Latency● Code coverage● Presubmit greenness● Dashboard development● Test clusters● Intelligent selection of release candidate

change list● Release process...

Page 18: 通往測試最高殿堂的旅程 - GTAC 2016
Page 19: 通往測試最高殿堂的旅程 - GTAC 2016
Page 20: 通往測試最高殿堂的旅程 - GTAC 2016
Page 21: 通往測試最高殿堂的旅程 - GTAC 2016

Q &A Test Self-Driving?

Automated test : Manual test =

Machine learing software is better test in Production?

How much time was presubmit phase take?

How do we test the test themselves?

Not yet.

95% : 5%

It will make sense to kind of test before it hits production.

It take about 10 days, but I want to say a good 2 or 3 days in the pre-submit phase

We are getting assurance from different ways that your software is behaving correctly.

Page 22: 通往測試最高殿堂的旅程 - GTAC 2016

Subject #2 - Tools

● Developer Experience, FTW!○ Test Lab - Firebase○ Espresso

Page 23: 通往測試最高殿堂的旅程 - GTAC 2016
Page 24: 通往測試最高殿堂的旅程 - GTAC 2016
Page 25: 通往測試最高殿堂的旅程 - GTAC 2016
Page 26: 通往測試最高殿堂的旅程 - GTAC 2016
Page 27: 通往測試最高殿堂的旅程 - GTAC 2016
Page 28: 通往測試最高殿堂的旅程 - GTAC 2016
Page 30: 通往測試最高殿堂的旅程 - GTAC 2016
Page 31: 通往測試最高殿堂的旅程 - GTAC 2016

Test Lab - Robo● Choose Device/

Simulator

● Let you can do Login

Page 33: 通往測試最高殿堂的旅程 - GTAC 2016

Test Lab - Run Script on Devices● Upload apk

& test apk

● Choose Device/ Simulator

Page 34: 通往測試最高殿堂的旅程 - GTAC 2016

● Provide devices report○ Cases○ Log○ Record

Test Lab - Run Script on Devices

Page 35: 通往測試最高殿堂的旅程 - GTAC 2016

Test Lab● Crawler is not very

smart, suggest to use your own test script to test

Page 36: 通往測試最高殿堂的旅程 - GTAC 2016
Page 37: 通往測試最高殿堂的旅程 - GTAC 2016
Page 38: 通往測試最高殿堂的旅程 - GTAC 2016
Page 39: 通往測試最高殿堂的旅程 - GTAC 2016
Page 40: 通往測試最高殿堂的旅程 - GTAC 2016
Page 41: 通往測試最高殿堂的旅程 - GTAC 2016
Page 42: 通往測試最高殿堂的旅程 - GTAC 2016
Page 44: 通往測試最高殿堂的旅程 - GTAC 2016
Page 45: 通往測試最高殿堂的旅程 - GTAC 2016
Page 46: 通往測試最高殿堂的旅程 - GTAC 2016
Page 47: 通往測試最高殿堂的旅程 - GTAC 2016
Page 48: 通往測試最高殿堂的旅程 - GTAC 2016
Page 50: 通往測試最高殿堂的旅程 - GTAC 2016
Page 51: 通往測試最高殿堂的旅程 - GTAC 2016
Page 52: 通往測試最高殿堂的旅程 - GTAC 2016

ABOUT MEQ &A

What should small startup needs to start instroducing automation?

Firebase support geo/real purchases/ memory leak tests ?

Firebase support Stress/ Performance/ Security tests?

How to deal with privacy data ?

Keep pre-lauch report for every version submitted?

if you can unit test, unit test it.

No, stay tuned/ in our roadmap.

Yes, but you need to write those test.

It will look for patterns for privacy data and scrumb them out.All tests are fresh install.

No. Because law...

Page 53: 通往測試最高殿堂的旅程 - GTAC 2016

ABOUT MEQ &A

Firebase v.s. Crashlytics, Crittercism

Firebase test with Game app?

再更智能一點嗎?像是撒 seeding

Support Penetration testing?

Support Wi-Fi/ Bluetooth connected device test?

We have a lot of people who also continue to use Crashlytics side by side.

Games has been a very challenging thing for us.

Under working.

We did a whole bunch of basic security crawls.

Not yet. We don't have good hardware solutions.

Page 54: 通往測試最高殿堂的旅程 - GTAC 2016

GTAC 2017 in London (Spring)

Page 55: 通往測試最高殿堂的旅程 - GTAC 2016

Questions?

Page 56: 通往測試最高殿堂的旅程 - GTAC 2016

Thank You

Page 57: 通往測試最高殿堂的旅程 - GTAC 2016

btw, We Need You!

資深自動化軟體測試工程師

軟體測試工程師 (SET)

下午茶免費販賣機

國外旅遊 免費參加演唱會近距離接觸偶像

每年重金送你去 GTAC ! A_Ay

R.G.B95. 96. 98