SlideShare a Scribd company logo
1 of 43
Download to read offline
BE
MODERN AGILE TESTER



      www.agilechina.net
BE
MODERN AGILE TESTER
      The Ultimate Story
XU YI (徐毅)

 Scrum / Agile

 Large Scale Transformation

 Team

 Management / Leadership

 Agile Testing / Test Automation

…
AGENDA



           • Waterfall                • How
Personal
 Story     • Choice      Suggestion
           • Scrum                    • Advice
Structured “Waterfall” World
WHERE I AM?

                     Head of
                    Hangzhou
                      R&D



Dev Area     Dev Area        Dev Area   I&V Area




                   Test                 Component
                Automation              I&V Team
                  Team
ROLES AROUND

     Team Leader
     Test Architect
     Quality & Process Engineer
     Developer
     Developer Team Leader
     Component Owner
     Etc.
LIFE WAS A PLEASURE

                  Training



                              Team Leader,
    Q&P
                             Project Manager




     Test Architect      Tutor, Mentor
WELL MANAGED

Process Guidance
Documentation Template
Clear Defined Role & Responsibility
Different Levels of Project Management
Document as Knowledge Inheritance
QUESTION : FINAL GOAL?
Choice
1 ST SCRUM PROJECT

 Lv Yi initiated at Dec. 2005

 Using the new “Scrum” method

 3 developers in the 1st Sprint




   We need a tester, do you want to join?
YES or NO?
   What is Scrum?
   Helps my career?
   Salary Increase?
   1 month testing?
   All in one room?
   No team leader?
  No documentation?
100% Test automation?
SIMPLE!

                       Website
                       • www.implementingscrum.com
                       • www.agilejournal.com
                       • www.methodsandtools.com

                       Guru
                       • James Bach
-   scrumdevelopment   • Michael Bolton
-   agiletesting       • Brian Marick
                       • Elisabeth Hendrickson
QUESTION & ANSWER

① What is Scrum?          ①   A new Product development framework.
                          ②   No idea. Unclear.
② Helps my career?        ③   Maybe, unclear.
                          ④   Tense testing rhythm may help to keep
③ Salary Increase?            focus, also accelerate feedback to
④ 1 month testing?        ⑤
                              developer
                              Would be nice, even privacy is still
⑤ All in one room?            necessary sometimes.
                          ⑥   We’ll have Scrum Master, Lv Yi and
⑥ No team leader?             other Agile Coaches help us.
                          ⑦
⑦ No documentation?           Less but not no documentation, only
                              those necessary ones.
⑧ 100% Test automation?   ⑧   Very important for iterative and
                              incremental development.
I’M IN
  Risky       We can decide the process
   But,       Workable functionality every moth
              Working daily with developers
Interesting
    &
Promising     Heavily rely on test automation
              New product, new OS (Linux)
The Very Different Testing




Scrum Pilot Project
ABSTRACT

Light-Weight Testing Process
 Simplified Test Templates
 Communication on the Fly
         War Room
   Information Accessible
Cross-Functional Feasibility
PROCESS FROM NOTHING
LONG/SHORT-TERM
 DOCUMENTATION
TIGHT, CO -LOCATED TEAM
HANDY INFORMATION
CROSS-FUNCTIONAL
  FEATURE TEAM
           Personally
            Write Code
            Analyze Requirement
            Design Together
            Real-Time
              Troubleshooting
           …
Spread Knowledge
TRAIN & COACH

Robotframework Trainings
Test Automation Coaching
How to write good TA cases
Version Control & TA & CI
    Acceptance-TDD
Be Modern Agile Tester




      HOW
if (personnel && must_go_agile_whatsoever)
       DEFINE ADVICE_TO_TESTER ...
1 ST KEEP DOING TESTING

           Who


   Where          Why



    When         What
2 ND ACCEPT AGILE

         Why “Agile”?
    Understand Your “Agile”
  Read & Listen & Watch & Ask

            TRY
     Training & Conference
        Join Community
3 RD IMPROVE “HOW”


Tool                Practice            Skill               Teamwork
• Robotframework,   • Executable        • Test Automation   • Collaboration
  FIT, Fitness,       Requirement       • Exploratory         within Team
  Selenium,         • Agile Testing       Testing           • Collative Design
  Cucumber          • Acceptance Test                       • Pair Testing
• Cruise Control,     Driven
  Hudson              Development
4 TH TRY NEW THINGS

       Programming
     Process Mastering
     Product Mastering
    Training & Coaching
        Innovating
0 TH MINDSET
         Willing to
         Learn

         Prepare to
         Change
         Continuous
         Self-
         Refactoring
         Don’t Forget
         Others
else
       DEFINE ADVICE_TO_ORGANIZATION ...
Guru, Article, Website, Book, Etc.




Learning Recommendation
GURU



                                                      Elisabeth
Cem Kaner                  James Bach                                            Lisa Crispin              Jonathan Kohl
                                                     Hendrickson




            Brian Marick                Michael Bolton             Gojko Adzic                  Pekka Klarck
ARTICLE
    Test Automation Framework : http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm
    Continuous Integration : http://martinfowler.com/articles/continuousIntegration.html
    A Metric Leading to Agility : http://www.xprogramming.com/xpmag/jatRtsMetric.htm
    Agile Testing Challenges : http://www.io.com/~wazmo/papers/agile_testing_challenges.pdf
    Conventional Software Testing on a Scrum Team : http://www.informit.com/articles/printerfriendly.aspx?p=415981
    Automate “All” Tests : http://www.xprogramming.com/xpmag/AutomatedTesting.htm
    Goal of Test Automation : http://xunitpatterns.com/Goals%20of%20Test%20Automation.html
    Things Tester Miss : http://www.workroom-productions.com/papers/Things%20Testers%20Miss.pdf
    Design for Testability, Agile Testing, and Testing Processes :
http://www.ibm.com/developerworks/rational/library/content/RationalEdge/nov02/Pettichord_TheRationalEdge_Nov20
02.pdf
    Developing a Good Test Strategy : http://www.workroom-productions.com/strategy.html
WEBSITE
 http://www.qualitytree.com/           http://www.agiletestingdays.com/
 http://testobsessed.com/              http://www.agile-software-
 http://www.methodsandtools.com/      development.com/
 http://robotframework.org/            http://exampler.com/
 http://skillsmatter.com/go/home       http://www.testingreflections.com/
 http://www.acceptancetesting.info/    http://www.agiletester.ca/
 http://gojko.net/
                                        http://testingexperience.com/
 http://www.testingeducation.org/B
BST/
BOOK
THANK YOU!

                          Xu Yi
                     twitter : kaverjody
                    t.sina.cn : kaverjody
                   t.qq.com : kaverjody
               mailto:kaverjody@gmail.com
             http://kaverjody.wordpress.com
             http://cn.linkedin.com/in/kaveri
“Consultant, Agile Development” @ Nokia Siemens Networks
  Scrum / Agile Coaching, Agile Testing & Test Automation
关于我
  曾任职诺基亚西门子网络公司
全球精益及敏捷转型部门担任精益
及敏捷顾问。
  专长于大型组织(>500人)的敏
捷迁徙转变。精通各种风格、类型
的黑盒测试,包括验收性测试驱动
开发、探索性测试、测试自动化等
等。在辅助一个400人的大型组织
搭建、规范化测试自动化系统及实
践之后,选择传授敏捷/Scrum以及
精益的要义,辅导其他组织进行转
变。兴趣广泛,包括但不限于各种
类型测试、敏捷/Scrum及精益。
    国内敏捷会议的常客,近期的
有敏捷中国2010,Scrum Gathering
Shanghai 2010,以及2009、2010
年的敏捷全球之旅中国站活动。
      更多信息请看LinkedIn主页:
http://cn.linkedin.com/in/kaveri

2   © Copyright 2010 Hewlett-Packard Development Company, L.P.
联系方式

惠普邮箱:mailto:YI.XU@HP.com

 mailto:KAVERJODY@GMAIL.com
 mailto:KAVERJODY@MSN.com

              Skype : KAVERJODY
              新浪微博: 徐毅-Kaveri
              腾讯QQ : 17376122

http://blog.sina.com.cn/kaverjody
 http://kaverjody.wordpress.com
 http://cn.linkedin.com/in/kaveri

 20   © Copyright 2010 Hewlett-Packard Development Company, L.P.

More Related Content

What's hot

Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterTommy Norman
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed AgilityCory Foy
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling AgilityCory Foy
 
Path to grow scrum teams by Vyacheslav Moskalenko
Path to grow scrum teams by Vyacheslav MoskalenkoPath to grow scrum teams by Vyacheslav Moskalenko
Path to grow scrum teams by Vyacheslav MoskalenkoLuxoftAgilePractice
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Eduardo Ribeiro
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015Ilan Kirschenbaum
 
Stop throwing money out the window
Stop throwing money out the windowStop throwing money out the window
Stop throwing money out the windowFlavius Stef
 
Is management dead?
Is management dead?Is management dead?
Is management dead?Flavius Stef
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingYuval Yeret
 
Mindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityMindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityFlavius Stef
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017Maurizio Mancini
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 

What's hot (20)

Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
 
FAST Agile
FAST AgileFAST Agile
FAST Agile
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Path to grow scrum teams by Vyacheslav Moskalenko
Path to grow scrum teams by Vyacheslav MoskalenkoPath to grow scrum teams by Vyacheslav Moskalenko
Path to grow scrum teams by Vyacheslav Moskalenko
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
Scrum Master Training at UM DI | 2nd and 3rd of Mar 2016
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015
 
Stop throwing money out the window
Stop throwing money out the windowStop throwing money out the window
Stop throwing money out the window
 
Is management dead?
Is management dead?Is management dead?
Is management dead?
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testing
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Mindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityMindset: the biggest barrier to agility
Mindset: the biggest barrier to agility
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 

Viewers also liked (20)

International business unit1
International business unit1International business unit1
International business unit1
 
Alfredo-PUMEX
Alfredo-PUMEXAlfredo-PUMEX
Alfredo-PUMEX
 
Listado a1251204-b
Listado a1251204-bListado a1251204-b
Listado a1251204-b
 
Lw7081
Lw7081Lw7081
Lw7081
 
Energize testimonial-1-1
Energize testimonial-1-1Energize testimonial-1-1
Energize testimonial-1-1
 
Tappex Overview Af2
Tappex Overview Af2Tappex Overview Af2
Tappex Overview Af2
 
Stephenson personal-care-brochure
Stephenson personal-care-brochureStephenson personal-care-brochure
Stephenson personal-care-brochure
 
Seasonal work in Italy
Seasonal work in ItalySeasonal work in Italy
Seasonal work in Italy
 
Apresentação TMC Transformers
Apresentação TMC TransformersApresentação TMC Transformers
Apresentação TMC Transformers
 
Tao te ching lao tse
Tao te ching   lao tseTao te ching   lao tse
Tao te ching lao tse
 
Modern Europe
Modern EuropeModern Europe
Modern Europe
 
PULS ML New Generation
PULS ML New GenerationPULS ML New Generation
PULS ML New Generation
 
Ambiance Technology Introduction Letter
Ambiance Technology Introduction LetterAmbiance Technology Introduction Letter
Ambiance Technology Introduction Letter
 
Vegan Catering For All
Vegan Catering For AllVegan Catering For All
Vegan Catering For All
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
Bri-Tek Introduction
Bri-Tek IntroductionBri-Tek Introduction
Bri-Tek Introduction
 
1 cbt An Introduction to CBT
1 cbt An Introduction to CBT1 cbt An Introduction to CBT
1 cbt An Introduction to CBT
 
Plastics
PlasticsPlastics
Plastics
 
Iskra credentials
Iskra credentials Iskra credentials
Iskra credentials
 

Similar to BE MODERN AGILE TESTER

Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingBaiju Joseph
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Paul Gerrard
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
Essential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile AdoptionEssential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile AdoptionSteven Mak
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterDeclan Whelan
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersAgileDenver
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Lviv Startup Club
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?mkujalowicz
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo RallIndigoCube
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Testing in an agile world - Let quality drive us
Testing in an agile world - Let quality drive usTesting in an agile world - Let quality drive us
Testing in an agile world - Let quality drive usGunther Verheyen
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 

Similar to BE MODERN AGILE TESTER (20)

Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testing
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Essential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile AdoptionEssential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile Adoption
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
"Challenges Faced by Testers Working on Agile Teams" by Aldo Rall
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Testing in an agile world - Let quality drive us
Testing in an agile world - Let quality drive usTesting in an agile world - Let quality drive us
Testing in an agile world - Let quality drive us
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
No Time for Testing: Strategies to Keep Testing Inside Your SprintsNo Time for Testing: Strategies to Keep Testing Inside Your Sprints
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
 

More from Yi Xu

老司机带你游敏捷教练之路
老司机带你游敏捷教练之路老司机带你游敏捷教练之路
老司机带你游敏捷教练之路Yi Xu
 
设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付Yi Xu
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in ChinaYi Xu
 
Fearless Transformation, Safely
Fearless Transformation, SafelyFearless Transformation, Safely
Fearless Transformation, SafelyYi Xu
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015Yi Xu
 
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015Yi Xu
 
Brief Introduction to Agile Software Testing
Brief Introduction to Agile Software TestingBrief Introduction to Agile Software Testing
Brief Introduction to Agile Software TestingYi Xu
 
敏捷软件测试之简介
敏捷软件测试之简介敏捷软件测试之简介
敏捷软件测试之简介Yi Xu
 
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011Yi Xu
 
测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714Yi Xu
 
Scrum为什么有效 徐毅@mpd南京2012
Scrum为什么有效 徐毅@mpd南京2012Scrum为什么有效 徐毅@mpd南京2012
Scrum为什么有效 徐毅@mpd南京2012Yi Xu
 
Agile Testing Days 2012 Takeaway
Agile Testing Days 2012 TakeawayAgile Testing Days 2012 Takeaway
Agile Testing Days 2012 TakeawayYi Xu
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道Yi Xu
 
敏捷教练之路 徐毅
敏捷教练之路   徐毅敏捷教练之路   徐毅
敏捷教练之路 徐毅Yi Xu
 
Atdd In Practice (Agile Tour 2010 Qingdao)
Atdd In Practice (Agile Tour 2010 Qingdao)Atdd In Practice (Agile Tour 2010 Qingdao)
Atdd In Practice (Agile Tour 2010 Qingdao)Yi Xu
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者Yi Xu
 
Testing Theories & Methodologies
Testing Theories & MethodologiesTesting Theories & Methodologies
Testing Theories & MethodologiesYi Xu
 
I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?Yi Xu
 
速度——敏捷开发的丹田之气(2011敏捷中国大会)
速度——敏捷开发的丹田之气(2011敏捷中国大会)速度——敏捷开发的丹田之气(2011敏捷中国大会)
速度——敏捷开发的丹田之气(2011敏捷中国大会)Yi Xu
 

More from Yi Xu (20)

老司机带你游敏捷教练之路
老司机带你游敏捷教练之路老司机带你游敏捷教练之路
老司机带你游敏捷教练之路
 
设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付设计思维、敏捷、Dev ops —— 助力创新交付
设计思维、敏捷、Dev ops —— 助力创新交付
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in China
 
Fearless Transformation, Safely
Fearless Transformation, SafelyFearless Transformation, Safely
Fearless Transformation, Safely
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015
Developing Internal Agile Coaches - Global Scrum Gathering Shanghai 2015
 
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
培养内部敏捷教练 - Global Scrum Gathering Shanghai 2015
 
Brief Introduction to Agile Software Testing
Brief Introduction to Agile Software TestingBrief Introduction to Agile Software Testing
Brief Introduction to Agile Software Testing
 
敏捷软件测试之简介
敏捷软件测试之简介敏捷软件测试之简介
敏捷软件测试之简介
 
银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011银弹!银弹! 徐毅@Italk salon 2011
银弹!银弹! 徐毅@Italk salon 2011
 
测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714测试员自我修养 徐毅@BQConf 20120714
测试员自我修养 徐毅@BQConf 20120714
 
Scrum为什么有效 徐毅@mpd南京2012
Scrum为什么有效 徐毅@mpd南京2012Scrum为什么有效 徐毅@mpd南京2012
Scrum为什么有效 徐毅@mpd南京2012
 
Agile Testing Days 2012 Takeaway
Agile Testing Days 2012 TakeawayAgile Testing Days 2012 Takeaway
Agile Testing Days 2012 Takeaway
 
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
China Test2012 W2 徐毅 大测大悟   测试的敏捷之道China Test2012 W2 徐毅 大测大悟   测试的敏捷之道
China Test2012 W2 徐毅 大测大悟 测试的敏捷之道
 
敏捷教练之路 徐毅
敏捷教练之路   徐毅敏捷教练之路   徐毅
敏捷教练之路 徐毅
 
Atdd In Practice (Agile Tour 2010 Qingdao)
Atdd In Practice (Agile Tour 2010 Qingdao)Atdd In Practice (Agile Tour 2010 Qingdao)
Atdd In Practice (Agile Tour 2010 Qingdao)
 
现代化敏捷测试工作者
现代化敏捷测试工作者现代化敏捷测试工作者
现代化敏捷测试工作者
 
Testing Theories & Methodologies
Testing Theories & MethodologiesTesting Theories & Methodologies
Testing Theories & Methodologies
 
I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?I Run Out Of Silver Bullets, Now What?
I Run Out Of Silver Bullets, Now What?
 
速度——敏捷开发的丹田之气(2011敏捷中国大会)
速度——敏捷开发的丹田之气(2011敏捷中国大会)速度——敏捷开发的丹田之气(2011敏捷中国大会)
速度——敏捷开发的丹田之气(2011敏捷中国大会)
 

BE MODERN AGILE TESTER

  • 1. BE MODERN AGILE TESTER www.agilechina.net
  • 2.
  • 3. BE MODERN AGILE TESTER The Ultimate Story
  • 4. XU YI (徐毅)  Scrum / Agile  Large Scale Transformation  Team  Management / Leadership  Agile Testing / Test Automation …
  • 5. AGENDA • Waterfall • How Personal Story • Choice Suggestion • Scrum • Advice
  • 7. WHERE I AM? Head of Hangzhou R&D Dev Area Dev Area Dev Area I&V Area Test Component Automation I&V Team Team
  • 8. ROLES AROUND Team Leader Test Architect Quality & Process Engineer Developer Developer Team Leader Component Owner Etc.
  • 9. LIFE WAS A PLEASURE Training Team Leader, Q&P Project Manager Test Architect Tutor, Mentor
  • 10. WELL MANAGED Process Guidance Documentation Template Clear Defined Role & Responsibility Different Levels of Project Management Document as Knowledge Inheritance
  • 13. 1 ST SCRUM PROJECT  Lv Yi initiated at Dec. 2005  Using the new “Scrum” method  3 developers in the 1st Sprint We need a tester, do you want to join?
  • 14. YES or NO? What is Scrum? Helps my career? Salary Increase? 1 month testing? All in one room? No team leader? No documentation? 100% Test automation?
  • 15. SIMPLE! Website • www.implementingscrum.com • www.agilejournal.com • www.methodsandtools.com Guru • James Bach - scrumdevelopment • Michael Bolton - agiletesting • Brian Marick • Elisabeth Hendrickson
  • 16. QUESTION & ANSWER ① What is Scrum? ① A new Product development framework. ② No idea. Unclear. ② Helps my career? ③ Maybe, unclear. ④ Tense testing rhythm may help to keep ③ Salary Increase? focus, also accelerate feedback to ④ 1 month testing? ⑤ developer Would be nice, even privacy is still ⑤ All in one room? necessary sometimes. ⑥ We’ll have Scrum Master, Lv Yi and ⑥ No team leader? other Agile Coaches help us. ⑦ ⑦ No documentation? Less but not no documentation, only those necessary ones. ⑧ 100% Test automation? ⑧ Very important for iterative and incremental development.
  • 17. I’M IN Risky We can decide the process But, Workable functionality every moth Working daily with developers Interesting & Promising Heavily rely on test automation New product, new OS (Linux)
  • 18. The Very Different Testing Scrum Pilot Project
  • 19. ABSTRACT Light-Weight Testing Process Simplified Test Templates Communication on the Fly War Room Information Accessible Cross-Functional Feasibility
  • 24. CROSS-FUNCTIONAL FEATURE TEAM Personally  Write Code  Analyze Requirement  Design Together  Real-Time Troubleshooting …
  • 26. TRAIN & COACH Robotframework Trainings Test Automation Coaching How to write good TA cases Version Control & TA & CI Acceptance-TDD
  • 27. Be Modern Agile Tester HOW
  • 28. if (personnel && must_go_agile_whatsoever) DEFINE ADVICE_TO_TESTER ...
  • 29. 1 ST KEEP DOING TESTING Who Where Why When What
  • 30. 2 ND ACCEPT AGILE Why “Agile”? Understand Your “Agile” Read & Listen & Watch & Ask TRY Training & Conference Join Community
  • 31. 3 RD IMPROVE “HOW” Tool Practice Skill Teamwork • Robotframework, • Executable • Test Automation • Collaboration FIT, Fitness, Requirement • Exploratory within Team Selenium, • Agile Testing Testing • Collative Design Cucumber • Acceptance Test • Pair Testing • Cruise Control, Driven Hudson Development
  • 32. 4 TH TRY NEW THINGS Programming Process Mastering Product Mastering Training & Coaching Innovating
  • 33. 0 TH MINDSET Willing to Learn Prepare to Change Continuous Self- Refactoring Don’t Forget Others
  • 34. else DEFINE ADVICE_TO_ORGANIZATION ...
  • 35.
  • 36. Guru, Article, Website, Book, Etc. Learning Recommendation
  • 37. GURU Elisabeth Cem Kaner James Bach Lisa Crispin Jonathan Kohl Hendrickson Brian Marick Michael Bolton Gojko Adzic Pekka Klarck
  • 38. ARTICLE  Test Automation Framework : http://safsdev.sourceforge.net/FRAMESDataDrivenTestAutomationFrameworks.htm  Continuous Integration : http://martinfowler.com/articles/continuousIntegration.html  A Metric Leading to Agility : http://www.xprogramming.com/xpmag/jatRtsMetric.htm  Agile Testing Challenges : http://www.io.com/~wazmo/papers/agile_testing_challenges.pdf  Conventional Software Testing on a Scrum Team : http://www.informit.com/articles/printerfriendly.aspx?p=415981  Automate “All” Tests : http://www.xprogramming.com/xpmag/AutomatedTesting.htm  Goal of Test Automation : http://xunitpatterns.com/Goals%20of%20Test%20Automation.html  Things Tester Miss : http://www.workroom-productions.com/papers/Things%20Testers%20Miss.pdf  Design for Testability, Agile Testing, and Testing Processes : http://www.ibm.com/developerworks/rational/library/content/RationalEdge/nov02/Pettichord_TheRationalEdge_Nov20 02.pdf  Developing a Good Test Strategy : http://www.workroom-productions.com/strategy.html
  • 39. WEBSITE  http://www.qualitytree.com/  http://www.agiletestingdays.com/  http://testobsessed.com/  http://www.agile-software-  http://www.methodsandtools.com/ development.com/  http://robotframework.org/  http://exampler.com/  http://skillsmatter.com/go/home  http://www.testingreflections.com/  http://www.acceptancetesting.info/  http://www.agiletester.ca/  http://gojko.net/  http://testingexperience.com/  http://www.testingeducation.org/B BST/
  • 40. BOOK
  • 41. THANK YOU! Xu Yi twitter : kaverjody t.sina.cn : kaverjody t.qq.com : kaverjody mailto:kaverjody@gmail.com http://kaverjody.wordpress.com http://cn.linkedin.com/in/kaveri “Consultant, Agile Development” @ Nokia Siemens Networks Scrum / Agile Coaching, Agile Testing & Test Automation
  • 42. 关于我 曾任职诺基亚西门子网络公司 全球精益及敏捷转型部门担任精益 及敏捷顾问。 专长于大型组织(>500人)的敏 捷迁徙转变。精通各种风格、类型 的黑盒测试,包括验收性测试驱动 开发、探索性测试、测试自动化等 等。在辅助一个400人的大型组织 搭建、规范化测试自动化系统及实 践之后,选择传授敏捷/Scrum以及 精益的要义,辅导其他组织进行转 变。兴趣广泛,包括但不限于各种 类型测试、敏捷/Scrum及精益。 国内敏捷会议的常客,近期的 有敏捷中国2010,Scrum Gathering Shanghai 2010,以及2009、2010 年的敏捷全球之旅中国站活动。 更多信息请看LinkedIn主页: http://cn.linkedin.com/in/kaveri 2 © Copyright 2010 Hewlett-Packard Development Company, L.P.
  • 43. 联系方式 惠普邮箱:mailto:YI.XU@HP.com mailto:KAVERJODY@GMAIL.com mailto:KAVERJODY@MSN.com Skype : KAVERJODY 新浪微博: 徐毅-Kaveri 腾讯QQ : 17376122 http://blog.sina.com.cn/kaverjody http://kaverjody.wordpress.com http://cn.linkedin.com/in/kaveri 20 © Copyright 2010 Hewlett-Packard Development Company, L.P.