This document summarizes a presentation about the differences between single-use tests and reusable tests. Single-use tests are straightforward and designed for one-time use, while reusable tests have higher complexity as they may have different people working on them with varying resources and goals. Reusable tests also require more maintenance over time to address issues like code rot, while maintenance does not apply to single-use tests by definition. The presenter acknowledges there are more tooling choices for reusable tests compared to single-use tests, and emphasizes that tools should help solve problems rather than be problems themselves.
Automated Test Design: Single Use Vs Reusable Tests
1. Automated
Test
Design:
Single
Use
vs.
Reusable
Tests
Josh
Grant
@joshin4colours
@testcomplete
|
#testdesign
2. A
Few
Notes
• We
will
send
you
the
recording
and
slides
from
this
presenta@on
• Join
the
live
Q&A
at
the
end
of
the
preso
• Use
#testdesign
on
TwiFer
or
use
the
webinar
chat
box
to
par@cipate
#testdesign
3. This
is
Josh
Grant.
• Follow
him
@joshin4colours
• From
Toronto,
Ontario
• Formerly
a
mathema@cian
• Automa@on
enthusiast
#testdesign
24. In
the
case
of...
...
complexity
is
much
higher.
25. Reusable tests may mean tests
l ...have different people working with them
l ...in varying environments
l ...with different resources
l ...and possibly changing goals
#testdesign
#testdesign
38. Different
Kinds
of
Value
l
Business
value
(yes,
this
means
$$$)
#testdesign
l
Technical
value
l
Opportunity
costs
l
(Is
this
even
a
good
idea?)
#testdesign
55. Tools
help
solve
problems,
not
be
a
problem.
#testdesign
l
Source
Control
l
Languages/Editors
l
Third-‐party
or
roll
your
own?
l
Most
important
tool
is
your
brain
#testdesign