From qu alit y   a ssur ance  t qu alit y   a ssis t ance Go jk Adzic @go jk o adzic go jk o.net  SQ A  D a ys 24, Mosco w
80': $500.000 f or Pro je ct   Mana gement  sof t w are
E arl y  90': sof t w are f or  the  ma sse s
Mid 90': rise of  sof t w are  engineering
L a te 90's:  army  of   te s ters
E arl y  00's:  te s ting is  t oo  expensive... let 's send it   somewhere che aper
Mid 00's: it 's  a ctu all y   t oo  slo w ... let 's  a ut oma te it
L a te 00's: s till   t oo slo w ...  let 's share  the  re sponsibilit y
"Our pe ople don’ t   jus t   te s t   our products;  they  ha ve  a   much bro ader mission  t influence  all   te am members  t t ake re sponsibilit y  f or  qu alit y . " ht tps:/ / te chblog.king.com/wha t -doe s-q a -s t and-for- a t -king/
Mid 10's: qu alit y   a ssur ance   a ssis t ance
" a t   WordS t ar, ba ck  in  1983... I  w a able  t convince  them  t o change  the name, from Qu alit y   A ssur ance  t o Qu alit y   A ssis t ance. " -- Cem Kaner,  The Ongoing Rev ol ution in Sof t w are  Te s ting ht tp:/ /w w w .kaner.com/pdfs/ The OngoingRev ol ution.pdf
A tl a ssian: 6 Q A   engineers suppor t   100 pe ople
“No t  my   job!”
Wha t  is  the role of   te s ting?”
Wha t  is  the role of   te s ting? Help   the  te am mo ve  f a s ter,  with more  confidence
1. Find  the feeling 2. Shrink   the change 3. Gro w   y our pe ople
“Pe ople change...  be ca use  they   are  sho wn  a   truth  tha t   influence their  feelings” John P. Cotter, Heart of Change
S tep  1: Sell   the  problem, no t   the  sol ution
More  tr aditional   things  t o sho w » End-to-end delivery cycle speed » Waiting time for tasks » Amount of rework » Satisfaction
“Pe ople don’ t  re sis t   change;  they  re sis t   being changed. Peter Senge
S tep  2: Inv ol ve  the  te am in proposing  sol utions
S tep  3:  Aim f or small,  reversible  experiments
So,  wha t  do  te s ters  do no w?
So,  wha t  do  te s ters  do no w? shrink   the change gro w   y our pe ople
So,  wha t  do  te s ters  do no w? shrink   the change  make  te s ting e a sier gro w   y our pe ople   te a ch o thers  t te s t
F our levels 1. Deliver y   t a sk/s t or y 2. Fe a ture 3. Product 4. Organisa tion
A t  deliver y   t a sk/s t or y  level » teach people to ask better questions » heuristics » taxonomies » boundary analysis » risk review » in-progress feedback
Tr y ... f ocus  te s ters on highe s t  risk Developers must do all other tests, but can ask for  advice
Tr y ... Pre-development   te s ting  no te s Write short notes on the types of bugs expected to  see for this a type of task
Tr y ... Q A  Kick off Pair with developers to brainstorm testing notes
Tr y ... Developer on  Te s t Developers take turns to perform most testing tasks