be modern agile tester

Post on 26-Jun-2015

856 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

www.agilechina.net

BE

MODERN AGILE TESTER

BE

MODERN AGILE TESTER

The Ultimate Story

XU YI (徐毅)

Scrum / Agile

Large Scale Transformation

Team

Management / Leadership

Agile Testing / Test Automation

AGENDA

• Waterfall

• Choice

• Scrum

Personal Story

• How

• Advice Suggestion

Structured “Waterfall” World

WHERE I AM?

Head of Hangzhou

R&D

Dev Area Dev Area Dev Area I&V Area

Component I&V Team

Test Automation

Team

ROLES AROUND

Team Leader

Test Architect

Quality & Process Engineer

Developer

Developer Team Leader

Component Owner

Etc.

LIFE WAS A PLEASURE

Training

Team Leader, Project Manager

Tutor, Mentor Test Architect

Q&P

WELL MANAGED

Process Guidance

Documentation Template

Clear Defined Role & Responsibility

Different Levels of Project Management

Document as Knowledge Inheritance

QUESTION : FINAL GOAL?

Choice

1ST 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?

What is Scrum?

Helps my career?

Salary Increase?

1 month testing?

All in one room?

No team leader?

No documentation?

100% Test automation?

YES or NO?

SIMPLE!

- scrumdevelopment

- agiletesting

Website

• www.implementingscrum.com

• www.agilejournal.com

• www.methodsandtools.com

Guru

• James Bach

• Michael Bolton

• Brian Marick

• Elisabeth Hendrickson

QUESTION & ANSWER

① What is Scrum?

② Helps my career?

③ Salary Increase?

④ 1 month testing?

⑤ All in one room?

⑥ No team leader?

⑦ No documentation?

⑧ 100% Test automation?

① A new Product development framework.

② No idea. Unclear.

③ Maybe, unclear.

④ Tense testing rhythm may help to keep

focus, also accelerate feedback to

developer

⑤ Would be nice, even privacy is still

necessary sometimes.

⑥ We’ll have Scrum Master, Lv Yi and

other Agile Coaches help us.

⑦ Less but not no documentation, only

those necessary ones.

⑧ Very important for iterative and

incremental development.

I’M IN

Risky

But,

Interesting &

Promising

We can decide the process

Workable functionality every moth

Working daily with developers

Heavily rely on test automation

New product, new OS (Linux)

Scrum Pilot Project

The Very Different Testing

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

Robotframework Trainings

Test Automation Coaching

How to write good TA cases

Version Control & TA & CI

Acceptance-TDD

TRAIN & COACH

HOW

Be Modern Agile Tester

if (personnel && must_go_agile_whatsoever)

DEFINE ADVICE_TO_TESTER ...

1ST KEEP DOING TESTING

Who

Why

What When

Where

2ND ACCEPT AGILE

Why “Agile”?

Understand Your “Agile”

Read & Listen & Watch & Ask

TRY

Training & Conference

Join Community

3RD IMPROVE “HOW”

Tool • Robotframework,

FIT, Fitness, Selenium, Cucumber

• Cruise Control, Hudson

Practice • Executable

Requirement

• Agile Testing

• Acceptance Test Driven Development

Skill • Test Automation

• Exploratory Testing

Teamwork • Collaboration

within Team

• Collative Design

• Pair Testing

4TH TRY NEW THINGS

Programming

Process Mastering

Product Mastering

Training & Coaching

Innovating

0TH MINDSET

Willing to Learn

Prepare to Change

Continuous Self-Refactoring

Don’t Forget Others

else

DEFINE ADVICE_TO_ORGANIZATION ...

Learning Recommendation

Guru, Article, Website, Book, Etc.

GURU

Cem Kaner James Bach Elisabeth

Hendrickson Lisa Crispin Jonathan Kohl

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

http://www.qualitytree.com/

http://testobsessed.com/

http://www.methodsandtools.com/

http://robotframework.org/

http://skillsmatter.com/go/home

http://www.acceptancetesting.info/

http://gojko.net/

http://www.testingeducation.org/B

BST/

WEBSITE

http://www.agiletestingdays.com/

http://www.agile-software-

development.com/

http://exampler.com/

http://www.testingreflections.com/

http://www.agiletester.ca/

http://testingexperience.com/

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

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

关于我

曾任职诺基亚西门子网络公司全球精益及敏捷转型部门担任精益及敏捷顾问。

专长于大型组织(>500人)的敏

捷迁徙转变。精通各种风格、类型的黑盒测试,包括验收性测试驱动开发、探索性测试、测试自动化等等。在辅助一个400人的大型组织

搭建、规范化测试自动化系统及实践之后,选择传授敏捷/Scrum以及

精益的要义,辅导其他组织进行转变。兴趣广泛,包括但不限于各种类型测试、敏捷/Scrum及精益。

国内敏捷会议的常客,近期的有敏捷中国2010,Scrum Gathering Shanghai 2010,以及2009、2010年的敏捷全球之旅中国站活动。

更多信息请看LinkedIn主页:http://cn.linkedin.com/in/kaveri

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

联系方式

惠普邮箱: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

top related