QA Workshop for our Community Management. Why do have bugs, how to report them and which kind of testing are we actually doing? Only some of the covered topics.
19. 19
à Be
precise
à Include
exact
data
used
during
testing
for
easy
reference
à The
steps
have
to
be
in
the
exact
order
à Mention
pre-‐requisites
when
applicable
à Do
not
write
composite
steps.
For
example:
If
the
scenario
requires
user
to
save
a
document
from
Microsoft
word,
then
it
should
be
written
as,
‘Open
the
File
menu
and
click
on
save
option’.
à Always
recheck
your
steps
to
reproduce
on
a
new
system,
clearing
all
cookies
and
cache
memory.
à Make
sure
the
sentences
are
short
and
unambiguous
WRITING
STEPS
TO
REPRODUCE
20. 20
à Look
for
similar
bug
or
patterns
à Watch
and
observe
every
step
à Use
your
creativity
to
explore
the
application
à Discuss
with
team
members
or
other
Community
Managers
à Test
with
patience
HOW
TO
REPRODUCE
A
DEFECT
21. 21
Bug
reports
help
us
in
a
myriad
of
ways:
à They
tell
us
about
issues
we
are
not
aware
of
à They
help
to
identify
new
features
that
we
may
not
have
thought
of
à They
help
us
get
a
feel
as
to
how
our
users
use
our
product
WHY
SEND
A
BUG
REPORT
22. 22
à Information:
the
more
is
supplied,
the
better
à Summary:
short
but
clear
– Bad:
Application
crashed
– Good:
Error
402:
Access
denied
when
clicking
‘Send
Email’
à Description:
where,
what
and
how
– Where
was
the
bug
found:
version,
platform,
os,
accounts
– What
is
the
issue:
detailed
description
of
the
actual
issue
and
expected
behavior
à Includes
all
details
about
the
issue
à Example
“Battles”:
type,
units,
boosts,
etc.
– How
can
the
issue
be
replicated:
the
exact
steps
how
to
reproduce
it
à List
of
every
single
step
which
led
to
the
issue
à Includes
also
all
actions
which
might
have
been
done
in
between
or
beforehand
WHAT
SHOULD
IT
INCLUDE
23. 23
à Be
specific
à Don’t
ignore
errors
à What
was
happening
before
à Attach
or
Copy
and
Paste
à More
is
better
It’s
not
you!
HINTS
AND
TIPS
26. 26
We're
here
to
make
great
games
for
our
players
–
with
high
quality,
virtual
worlds
that
link
millions
of
people
around
the
world.
Anywhere,
anytime.
COMPANY MISSION
27. 27
Quality
Control
Focused
on
fulfilling
quality
requirements
QC
VS.
QA
Quality
Assurance
Focused
on
providing
confidence
that
quality
requirements
will
be
fulfilled
28. 28
à Testing
throughout
OVER
testing
at
the
end
à Preventing
bugs
OVER
finding
bugs
à Testing
understanding
OVER
checking
functionality
à Building
the
best
system
OVER
breaking
the
system
à Team
responsibility
OVER
tester
responsibility
TESTING
MANIFESTO
50. 50
Players:
à Guess
how
the
story
came
out
à Ask
yes
or
no
questions
Story
Master:
à Can
never
lie
à Must
point
out
if
question
is
irrelevant
Finishing
the
Game:
à Ask
enough
questions
and
you
will
get
the
solution
à There
are
no
points,
and
loosing
means
you
probably
weren’t
thinking
out
of
the
box
enough
GAME
RULES