32
Growing a company test community Roles and paths for testers Alex Schladebeck, BREDEX GmbH @alex_schl

Growing a Company Test Community: Roles and Paths for Testers

Embed Size (px)

Citation preview

Page 1: Growing a Company Test Community: Roles and Paths for Testers

GrowingacompanytestcommunityRolesandpathsfortesters

AlexSchladebeck,BREDEXGmbH

@alex_schl

Page 2: Growing a Company Test Community: Roles and Paths for Testers

Introductions

• Iam…– Atester,Headof TestConsulting,Product Owner

• Bredexis– AGermansoftware developmentcompany–With astrongfocus onquality

Training

Development

Testing

Page 3: Growing a Company Test Community: Roles and Paths for Testers

Alex’sproblems– abrieflook

Page 4: Growing a Company Test Community: Roles and Paths for Testers

Alex’sproblems– abrieflook

Page 5: Growing a Company Test Community: Roles and Paths for Testers

Alex’sproblems– abrieflook

Page 6: Growing a Company Test Community: Roles and Paths for Testers

https://www.youtube.com/watch?v=vTwJzTsb2QQ

Page 7: Growing a Company Test Community: Roles and Paths for Testers

Agenda– howwedealwithmyproblems

• Definingrolesfortesters• Hiringtesters• Trainingtesters• Creatingandfosteringatestcommunity

Page 8: Growing a Company Test Community: Roles and Paths for Testers

Whatflavours oftesterarethere?

Functional TestConsultant

- CloserworkwithRE/PO- Userperspectiveintesting- TrainedinETandSBTM- Top-Down forautomation- MentoringandReviews

TechnicalTestConsultant

- Closerworkwithdevelopers- Technicalaspectsoftesting- TrainedinETandSBTM- Bottom-Up forautomation- MentoringandReviews

Page 9: Growing a Company Test Community: Roles and Paths for Testers

Whatdowelookforinbothflavours?

Supercommunicativeandsystematiccreative

applicant!

Page 10: Growing a Company Test Community: Roles and Paths for Testers

Whatdowelookfor?

Skills andcharacteristics

Page 11: Growing a Company Test Community: Roles and Paths for Testers

Whatdowelookfor?

Page 12: Growing a Company Test Community: Roles and Paths for Testers

Tappingintopotential

Mathematicians

BusinessInformationSystemsGraduates

Biologists

Sociologists

Chemists

Linguists

Page 13: Growing a Company Test Community: Roles and Paths for Testers

Theinterviewprocess

Aim:to findoutwhether the applicant hasthe potentialto be trained as atest consultant

Page 14: Growing a Company Test Community: Roles and Paths for Testers

Toolsfortheinterview

Exercise onexploratory testing (20m)

Exercise ontechnical reading andresumé (20m)

Conversation anddiscussion (60m)

Page 15: Growing a Company Test Community: Roles and Paths for Testers

Exploratorytesting

• What does the application do?• Whocould use it?• What would be important to test init?• How could priorities be determined?• Did you findany problems?• How doyou ratethe usability?

Page 16: Growing a Company Test Community: Roles and Paths for Testers

Exploratorytesting

I’mnotsurewhetherthisisaproblem,butI

noticed…

Thecustomercouldhelpidentifypriorities

Ididn’thavealltherequirements soIcouldn’t

reallytest

Iexpected…

Theapplicationletsotherpeoplemonitoryourtime

Icheckedthedocumentationandthe

console

Ididn’t seetheexercise

<speedyexit>

Letmecheckmynotes…We’dtestdifferentlyifitweresoftwarefora

plane.

Ididn’thavetime…

Page 17: Growing a Company Test Community: Roles and Paths for Testers

Readandsummarizeanarticle

• Germanlanguage• About test automation• Includes info ontest design,agileprocesses,component recognition,...

Page 18: Growing a Company Test Community: Roles and Paths for Testers

Conversationanddiscussion

Own ideas andinfo ontesting

Discussion of exercises

Company,Person,CV

Page 19: Growing a Company Test Community: Roles and Paths for Testers

TabulaRasaTester

• First6monthsforbothroles

Theory

Practice

Social

Page 20: Growing a Company Test Community: Roles and Paths for Testers

TabulaRasaTester

TheoryISTQBbook

ISTQBcert

Jubula

Javafor testers

Exploratory testing

Workshopsabouttest automation patterns

(CI)

Four hour tester

Codecombat

Page 21: Growing a Company Test Community: Roles and Paths for Testers

TabulaRasaTester

TheoryISTQBbook

ISTQBcert

Jubula

Javafor testers

Exploratory testing

Workshopsabouttest automation patterns

(CI)

Four hour tester

Codecombat

Page 22: Growing a Company Test Community: Roles and Paths for Testers

TabulaRasaTester

Practice

Inprojectteam

Withmentor

Testspecification

Testautomation

Exploratory testing

Reviews Developmentprocesses

Page 23: Growing a Company Test Community: Roles and Paths for Testers

TabulaRasaTester

TheoryISTQBbook

ISTQBcert

Jubula

Javafor testers

Exploratory testing

Workshopsabouttest automation patterns

(CI)

Four hour tester

Practice

Inprojectteam

Withmentor

Testspecification

Testautomation

Exploratory testing

Reviews Developmentprocesses

Social

Page 24: Growing a Company Test Community: Roles and Paths for Testers

Specialisations forfurtherdevelopment

Testmanager

Releaseengineer

SeniorConsultant

Non-functionaltester

Testmanager

Req.engineer

SeniorConsultant

Userexperience

ToolsMethods

Practices

Mentor

Trainer

Page 25: Growing a Company Test Community: Roles and Paths for Testers

Specialisations forfurtherdevelopment

Testmanager

Releaseengineer

SeniorConsultant

Non-functionaltester

Testmanager

Req.engineer

SeniorConsultant

Userexperience

ToolsMethods

Practices

Mentor

Trainer

Investment

Communication

Page 26: Growing a Company Test Community: Roles and Paths for Testers

Stickingtogether

Youcanbelongtoateamevenifyou’realone

Page 27: Growing a Company Test Community: Roles and Paths for Testers

Asenseofbelonging

Social

Welcomeevent

Weeklytestmeetup

Weekly companymeetup Co-writing

Peerreviews

Indexcheck

Teamevents

Projectteam events

Mentor

Page 28: Growing a Company Test Community: Roles and Paths for Testers

Keepingtheherdtogether– testteammeetup

• Empower learning and sharing– Newtopics e.g.books,designpatterns,tools– Projectand conference reports,discussions– Autonomousworking and variety

• Transferknowledge and who knows what–Multiplecontact people

• Createco-responsibility,practice coaching,remove fear– Peerreviews– Pairingonactivities

Page 29: Growing a Company Test Community: Roles and Paths for Testers

Keepingtheherdtogether– personalcontact

Indexcheck:oneononeconversation- Everytwoweeks/onceamonth

- Whatisyourhappinessindex?- Whatisyour“challenge”index?

- Autonomy,Mastery,Purpose(DanielPink,Drive)

Page 30: Growing a Company Test Community: Roles and Paths for Testers

Results

Commonunderstanding

Discussion encouraged Self-organisedandempowered

Page 31: Growing a Company Test Community: Roles and Paths for Testers

Results

à Requirementsengineerà Projectlead

à External consulting

à Conferencetalksà Seleniumexpertise

Commonunderstanding

Discussion encouraged Self-organisedandempowered

Page 32: Growing a Company Test Community: Roles and Paths for Testers

Takeaways

• Thinkaboutwhatskillsyouneedandwhichyouneedtotrain

• Bepreparedtoinvestcontinuously

• Neverunderestimatethepowerofcommunicationandcommunity–fosteragoodenvironment

@[email protected]