29

BeyondAutomation

Embed Size (px)

Citation preview

Page 1: BeyondAutomation
Page 2: BeyondAutomation

Beyond automation

-Be part of an efficient team

Page 3: BeyondAutomation

About me

• 1.5 years QA rookie• Carsales.com.au

Page 4: BeyondAutomation

Sean

Page 5: BeyondAutomation

1 per week

2-5 x per day

BUGs vs Releases

Releases

Bugs

Page 6: BeyondAutomation

Challenges• Bugs• Releases

• Communication• Environment

Page 7: BeyondAutomation

How the clock turns

Page 8: BeyondAutomation

Automate

VisibilityTest Tooling

Efficiency

Team

Page 9: BeyondAutomation

Test efficiently

• Utilise your team• Commence testing early• Test environment• Very little big end to end• Automation for regression + Exploratory

Page 10: BeyondAutomation

Test efficiently

Page 11: BeyondAutomation

Automate efficiently

Page 12: BeyondAutomation

Automate efficiently

More automation Better Coverage

Page 13: BeyondAutomation

Automate efficiently - How

• Shift more test to api/code level

• Separate your suite– Regression suite:

• Light weight• Fast stable

– Big suite• Runs over night for sanity check

Page 14: BeyondAutomation

More visibility improves efficiency

• Why visibility is Crucial?• Awareness

• Reduce reliability/dependency

• Show the progress

Page 15: BeyondAutomation

Visibility - Aggregate Test result

Author
Page 16: BeyondAutomation

Visibility – How

• Simple and concise – Show minimum – result/numbers

• Smart Alerts

• Accessible, e.g. TV

Page 17: BeyondAutomation

Tooling – QA Idea generation• Guideline

– 80% tactical 20% strategic

• A good tool should be:– Easy to install/setup– Easy to use

• Share your tools

• Developers contribute

Page 18: BeyondAutomation

Tooling – 200oker

https://github.com/carsales/200oker

Page 19: BeyondAutomation

Tooling – Chrome plug-in

Page 20: BeyondAutomation

Tooling – Device lab

Page 21: BeyondAutomation

Tooling – What if I don’t have time

• Inefficiencies are expensive

• Start with 1%

• Show your team your progress

Page 22: BeyondAutomation

Now• Easier release

• Lower bug rates

• Team bonding better

• Better perception

• Fun stuff

Page 23: BeyondAutomation

Fun stuff - Hackathon

Page 24: BeyondAutomation

Test on The ToiletPerfect customer experience starts with a P.

Page 25: BeyondAutomation

Volunteer day

Page 26: BeyondAutomation

And some more…

• QA No limitation

• Never stop learning/adapting

• Problems solution

• More sharing and communication with QA community

Page 27: BeyondAutomation

Questions?

Page 28: BeyondAutomation

thank you

Page 29: BeyondAutomation