Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Be Modern Agile Tester

1,166 views

Published on

  • Hi there! Get Your Professional Job-Winning Resume Here - Check our website! http://bit.ly/resumpro
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Be Modern Agile Tester

  1. 1. BEMODERN AGILE TESTER www.agilechina.net
  2. 2. BEMODERN AGILE TESTER The Ultimate Story
  3. 3. XU YI (徐毅) Scrum / Agile Large Scale Transformation Team Management / Leadership Agile Testing / Test Automation…
  4. 4. AGENDA • Waterfall • HowPersonal Story • Choice Suggestion • Scrum • Advice
  5. 5. Structured “Waterfall” World
  6. 6. WHERE I AM? Head of Hangzhou R&DDev Area Dev Area Dev Area I&V Area Test Component Automation I&V Team Team
  7. 7. ROLES AROUND Team Leader Test Architect Quality & Process Engineer Developer Developer Team Leader Component Owner Etc.
  8. 8. LIFE WAS A PLEASURE Training Team Leader, Q&P Project Manager Test Architect Tutor, Mentor
  9. 9. WELL MANAGEDProcess GuidanceDocumentation TemplateClear Defined Role & ResponsibilityDifferent Levels of Project ManagementDocument as Knowledge Inheritance
  10. 10. QUESTION : FINAL GOAL?
  11. 11. Choice
  12. 12. 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?
  13. 13. 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?
  14. 14. SIMPLE! Website • www.implementingscrum.com • www.agilejournal.com • www.methodsandtools.com Guru • James Bach- scrumdevelopment • Michael Bolton- agiletesting • Brian Marick • Elisabeth Hendrickson
  15. 15. 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.
  16. 16. I’M IN Risky We can decide the process But, Workable functionality every moth Working daily with developersInteresting &Promising Heavily rely on test automation New product, new OS (Linux)
  17. 17. The Very Different TestingScrum Pilot Project
  18. 18. ABSTRACTLight-Weight Testing Process Simplified Test Templates Communication on the Fly War Room Information AccessibleCross-Functional Feasibility
  19. 19. PROCESS FROM NOTHING
  20. 20. LONG/SHORT-TERM DOCUMENTATION
  21. 21. TIGHT, CO -LOCATED TEAM
  22. 22. HANDY INFORMATION
  23. 23. CROSS-FUNCTIONAL FEATURE TEAM Personally  Write Code  Analyze Requirement  Design Together  Real-Time Troubleshooting …
  24. 24. Spread Knowledge
  25. 25. TRAIN & COACHRobotframework TrainingsTest Automation CoachingHow to write good TA casesVersion Control & TA & CI Acceptance-TDD
  26. 26. Be Modern Agile Tester HOW
  27. 27. if (personnel && must_go_agile_whatsoever) DEFINE ADVICE_TO_TESTER ...
  28. 28. 1 ST KEEP DOING TESTING Who Where Why When What
  29. 29. 2 ND ACCEPT AGILE Why “Agile”? Understand Your “Agile” Read & Listen & Watch & Ask TRY Training & Conference Join Community
  30. 30. 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
  31. 31. 4 TH TRY NEW THINGS Programming Process Mastering Product Mastering Training & Coaching Innovating
  32. 32. 0 TH MINDSET Willing to Learn Prepare to Change Continuous Self- Refactoring Don’t Forget Others
  33. 33. else DEFINE ADVICE_TO_ORGANIZATION ...
  34. 34. Guru, Article, Website, Book, Etc.Learning Recommendation
  35. 35. GURU ElisabethCem Kaner James Bach Lisa Crispin Jonathan Kohl Hendrickson Brian Marick Michael Bolton Gojko Adzic Pekka Klarck
  36. 36. 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_Nov2002.pdf Developing a Good Test Strategy : http://www.workroom-productions.com/strategy.html
  37. 37. 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/BBST/
  38. 38. BOOK
  39. 39. 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
  40. 40. 关于我 曾任职诺基亚西门子网络公司全球精益及敏捷转型部门担任精益及敏捷顾问。 专长于大型组织(>500人)的敏捷迁徙转变。精通各种风格、类型的黑盒测试,包括验收性测试驱动开发、探索性测试、测试自动化等等。在辅助一个400人的大型组织搭建、规范化测试自动化系统及实践之后,选择传授敏捷/Scrum以及精益的要义,辅导其他组织进行转变。兴趣广泛,包括但不限于各种类型测试、敏捷/Scrum及精益。 国内敏捷会议的常客,近期的有敏捷中国2010,Scrum GatheringShanghai 2010,以及2009、2010年的敏捷全球之旅中国站活动。 更多信息请看LinkedIn主页:http://cn.linkedin.com/in/kaveri2 © Copyright 2010 Hewlett-Packard Development Company, L.P.
  41. 41. 联系方式惠普邮箱:mailto:YI.XU@HP.com mailto:KAVERJODY@GMAIL.com mailto:KAVERJODY@MSN.com Skype : KAVERJODY 新浪微博: 徐毅-Kaveri 腾讯QQ : 17376122http://blog.sina.com.cn/kaverjody http://kaverjody.wordpress.com http://cn.linkedin.com/in/kaveri 20 © Copyright 2010 Hewlett-Packard Development Company, L.P.

×