Discussion:
Agile Tester Certification?
Rodrigo Cursino
2011-03-08 11:47:53 UTC
Permalink
Hi *All*,

I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.

Thanks in advance,
*Rodrigo Cursino*
Markus Gaertner
2011-03-08 12:04:28 UTC
Permalink
Hi Rodrigo,

absolutely not. The Certified Scrum Developer course deals with a whole team focus on developing software. Dependent on the provider you work in teams using Scrum to deliver some software and learn about things like Continuous Integration, Test-driven Development, and incremental architecture as practices.

The Agile Tester certification program deals with testers alone, and therefore helps to maintain those silos that are in place in our industry since the upcoming of the waterfall model.

That said, while you might need to know /something/ about programming in a Scrum Developer course, in the testing course you are probably working in teams of testers, not in a whole team.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: rcursino-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 08.03.2011 12:47:53
Subject: [agile-testing] Agile Tester Certification?
Post by Rodrigo Cursino
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Janet Gregory
2011-03-08 14:48:59 UTC
Permalink
I feel obligated to say there are some Tester Certification course out there now that was , and I know more on the way.



When I offer our (Lisa Crispin and me) Agile Testing course, we give a certificate of participation, to show they were there and learned. We both feel pretty strongly about not certifying because it is really hard to ‘test’ people on collaboration skills and that is what much of agile testing is about. My preference is to give the course to the ‘whole team’ including developers, product owners, ScrumMasters, etc. so that everyone is on the same page, and the whole team can make changes together.



I see more and more people requesting certification.



Regards,



Janet Gregory

Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley 2009



DragonFire Inc.

www.janetgregory.ca



janet-***@public.gmane.org

Twitter: janetgregoryca















From: agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org] On Behalf Of Markus Gaertner
Sent: March-08-11 5:04 AM
To: agile-testing-***@public.gmane.org
Subject: Re: [agile-testing] Agile Tester Certification?





Hi Rodrigo,

absolutely not. The Certified Scrum Developer course deals with a whole team focus on developing software. Dependent on the provider you work in teams using Scrum to deliver some software and learn about things like Continuous Integration, Test-driven Development, and incremental architecture as practices.

The Agile Tester certification program deals with testers alone, and therefore helps to maintain those silos that are in place in our industry since the upcoming of the waterfall model.

That said, while you might need to know /something/ about programming in a Scrum Developer course, in the testing course you are probably working in teams of testers, not in a whole team.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne

----- Original Message -----
From: rcursino-***@public.gmane.org <mailto:rcursino%40gmail.com>
To: agile-testing-***@public.gmane.org <mailto:agile-testing%40yahoogroups.com>
Date: 08.03.2011 12:47:53
Subject: [agile-testing] Agile Tester Certification?
Post by Rodrigo Cursino
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
Lisa Crispin
2011-03-08 17:29:09 UTC
Permalink
+1 on what both Janet and Markus said.

I hope testers will always want to learn more about testing in agile
projects, and that all agile team members will seek to improve their testing
through courses, testing dojos, code retreats and community activities such
as Weekend Testing.

Like Janet, I've heard of several certification programs that purport to
certify someone as an agile tester. The ones that use some evaluation other
than a multiple choice exam seem better, but as Janet says, I know of no way
to certify if someone has a good attitude, an "agile mindset", is able to
help customers articulate desired system behavior with concrete examples,
and the like.

Peer recognition efforts such as entaggle.com seem much preferable to me. If
Janet or Markus tell me, "Rodrigo knows a lot about agile testing", that
would mean something to me because I know that Janet and Markus are capable
of making that judgment.
-- Lisa
Post by Janet Gregory
I feel obligated to say there are some Tester Certification course out
there now that was , and I know more on the way.
When I offer our (Lisa Crispin and me) Agile Testing course, we give a
certificate of participation, to show they were there and learned. We both
feel pretty strongly about not certifying because it is really hard to
‘test’ people on collaboration skills and that is what much of agile testing
is about. My preference is to give the course to the ‘whole team’ including
developers, product owners, ScrumMasters, etc. so that everyone is on the
same page, and the whole team can make changes together.
I see more and more people requesting certification.
Regards,
Janet Gregory
Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers
and Agile Teams, Addison-Wesley 2009
DragonFire Inc.
www.janetgregory.ca
Twitter: janetgregoryca
*Sent:* March-08-11 5:04 AM
*Subject:* Re: [agile-testing] Agile Tester Certification?
Hi Rodrigo,
absolutely not. The Certified Scrum Developer course deals with a whole
team focus on developing software. Dependent on the provider you work in
teams using Scrum to deliver some software and learn about things like
Continuous Integration, Test-driven Development, and incremental
architecture as practices.
The Agile Tester certification program deals with testers alone, and
therefore helps to maintain those silos that are in place in our industry
since the upcoming of the waterfall model.
That said, while you might need to know /something/ about programming in a
Scrum Developer course, in the testing course you are probably working in
teams of testers, not in a whole team.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 08.03.2011 12:47:53
Subject: [agile-testing] Agile Tester Certification?
Post by Rodrigo Cursino
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Matthew
2011-03-09 11:02:23 UTC
Permalink
I run Miagi-Do, the zero-profit, non-commercial school for software testing. Within one zero of active mentoring, the typical student has presented at EuroStar, CAST, STPCon, or some combination of them.

You've never heard of Miagi-Do, but you've heard of the students because they self-certify: People like Markus Gaertner, Michael Larsen, and Ajay Balamurugadas. I also recommend people on linkedin.

I haven't charged for it yet, but you got me thinkin' about it. :-)

--heusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-08 18:05:12 UTC
Permalink
Rodrigo,

In Scrum terminology, a "Developer" is a "tester", and vice versa, since all
Scrum teams are supposed to be cross functional. I don't know if you'll ever
see anything like Certified Scrum Tester (certainly not from Scrum.org, probably
not from the Scrum Alliance). The Scrum Guide does allow for people having some
specialized skills, but puts emphasis on the skills of turning requirements into
product (this probably means coding).

The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.

<opinion>
Certifications have limitations. As Janet said, though, certifications cannot
really tell whether a person can be productive on an agile team by being a great
collaborator.

OTOH, given the current state of the industry, if I were hiring, I'd look for a
developer (programmer or tester) with certs like these:
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing tools
like Sellenium, etc, ) I don't know that such a cert exists. Is that what you
were really asking?


As for the collaboration skills and other important skills a developer needs,
I'd go about ascertaining those in other ways. For collaboration and agile
philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If the
team needed to improve its testing skills, I'd like for someone more tester
leaning, and also for good experience/knowledge around exploratory testing.

One QA manager that I know and respect simplifies it. He says, "I don't hire
testers any more. I prefer to hire programmers as testers." (I don't know how
realistic that is, but I get his point. I imagine he also looks for test tool
experience and other things too.)
</opinion>

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Rodrigo Cursino <rcursino-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Tue, March 8, 2011 4:47:53 AM
Subject: [agile-testing] Agile Tester Certification?


Hi All,

I would like to know if there is a certification for Agile Tester. Something
similar to the Certified Scrum Developer course that are developer-centric.

Thanks in advance,
Rodrigo Cursino
Rodrigo Cursino
2011-03-08 23:31:34 UTC
Permalink
Hi *Markus*, *Lisa*, *Janet *and *Charles*,

First of all thanks a bunch for your replies! They are so valuable.

I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
Tester Certification, because I found this web site:
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?

Thanks and regards,
*Rodrigo Cursino*


On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though, certifications
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists. Is that
what you were really asking?
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration and
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers." (I don't
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
superluglor
2011-03-09 09:42:05 UTC
Permalink
Charles Bradley said:
'Given the current state of the industry, if I were hiring, I'd look for
a developer (programmer or tester) with certs like these:
1. Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers."'

I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more. I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways. For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
superluglor
2011-03-09 09:40:31 UTC
Permalink
Charles Bradley said:
'Given the current state of the industry, if I were hiring, I'd look for
a developer (programmer or tester) with certs like these:
1. Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers."'

I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more. I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways. For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
Markus Gaertner
2011-03-09 10:43:56 UTC
Permalink
Hi superluglor,

what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: superluglor-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-09 10:48:50 UTC
Permalink
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Markus Gaertner
2011-03-09 12:07:43 UTC
Permalink
I try to figure out why you think it's wrong to hire programmers as testers. So, let me rise the data question again: What have you seen or heard that led you to that conclusion?

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: superluglor-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lior Friedman
2011-03-09 12:32:00 UTC
Permalink
Markus,



It’s not wrong, but when you hire programmer, most likely you will need to invest time in training them to become good testers.

Which might be less (or more) than the time you will need to train a tester with no programming skills how to program.



Lior
Markus Gaertner
2011-03-09 12:40:42 UTC
Permalink
I don't know it if's more effort. So far I have tried to teach two testers unfamiliar with programming how to program. It felt very difficult. I think it's a whole lot easier to teach a programmer how to do that - given the context I have been in.

But I think this might be very context dependent, based upon the attitude of your testers, the attitude of your programmers, and the culture of your company, just name a few.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: lfriedmal-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 09.03.2011 13:32:00
Subject: RE: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Markus,
It’s not wrong, but when you hire programmer, most likely you will need to invest time in training them to become good testers.
Which might be less (or more) than the time you will need to train a tester with no programming skills how to program.
Lior
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-09 12:40:53 UTC
Permalink
Simple! the developer don't strive towards the quality as the tester are used to do, and in basis to this, they look at the various aspects of a software behind a different way of looking...!!! are 2 different craft and require different skills.
They don't cure about css issue, cross browsing & platform testing, they are not so interested to understand deeply the requirements, specification and product aspects in their overall.

"Developers usually think more looking the machine side that the human side."

If you need an architect to build your home you don't hire a surveyor.

Anyway, I can understand why lot of people are thinking in this way, and the issue IMHO is due to the lack of ethicity that all the IT environment is suffering after the introduction of evil instruments as Kanban, or managing tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as testers. So, let me rise the data question again: What have you seen or heard that led you to that conclusion?
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Markus Gaertner
2011-03-09 12:46:44 UTC
Permalink
So far I have just seen claims from you. I worked with a client who had no testers at all, but instead programmers who were peer-testing the work of other colleagues. They worked in a safety-critical environment providing software that shows data in emergency rooms. They cared a lot for their work, and put great efforts into testing their code before shipping it.

Seems a bit different from your experiences, so, I was curious what you have seen or heard that led you to your conclusions.

Btw.:
They were looking to use Scrum as anything else didn't help them with their problems. Just saying.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: superluglor-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 09.03.2011 13:40:53
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are used to do, and in basis to this, they look at the various aspects of a software behind a different way of looking...!!! are 2 different craft and require different skills.
They don't cure about css issue, cross browsing & platform testing, they are not so interested to understand deeply the requirements, specification and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."  
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and the issue IMHO is due to the lack of ethicity that all the IT environment is suffering after the introduction of evil instruments as Kanban, or managing tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as testers. So, let me rise the data question again: What have you seen or heard that led you to that conclusion?
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-09 12:52:22 UTC
Permalink
Markus more times I've said that this is my point of view, the point of view of a tester, not that of a big QA manager that go around valuating various company settings as you are.
Post by Markus Gaertner
So far I have just seen claims from you. I worked with a client who had no testers at all, but instead programmers who were peer-testing the work of other colleagues. They worked in a safety-critical environment providing software that shows data in emergency rooms. They cared a lot for their work, and put great efforts into testing their code before shipping it.
Seems a bit different from your experiences, so, I was curious what you have seen or heard that led you to your conclusions.
They were looking to use Scrum as anything else didn't help them with their problems. Just saying.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 13:40:53
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are used to do, and in basis to this, they look at the various aspects of a software behind a different way of looking...!!! are 2 different craft and require different skills.
They don't cure about css issue, cross browsing & platform testing, they are not so interested to understand deeply the requirements, specification and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."  
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and the issue IMHO is due to the lack of ethicity that all the IT environment is suffering after the introduction of evil instruments as Kanban, or managing tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as testers. So, let me rise the data question again: What have you seen or heard that led you to that conclusion?
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Markus Gaertner
2011-03-09 12:56:34 UTC
Permalink
Sorry, but I'm not a QA manager (nor would I like to call myself that way). I help people test, automated and manually, scripted and exploratory. By that job I see some contexts where things work, and other where other things work. I was just curious to find out more about your particular context, as I could imagine situations where your words made more sense than in others.

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: superluglor-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 09.03.2011 13:52:22
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Markus more times I've said that this is my point of view, the point of view of a tester, not that of a big QA manager that go around valuating various company settings as you are.
Post by Markus Gaertner
So far I have just seen claims from you. I worked with a client who had no testers at all, but instead programmers who were peer-testing the work of other colleagues. They worked in a safety-critical environment providing software that shows data in emergency rooms. They cared a lot for their work, and put great efforts into testing their code before shipping it.
Seems a bit different from your experiences, so, I was curious what you have seen or heard that led you to your conclusions.
They were looking to use Scrum as anything else didn't help them with their problems. Just saying.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 13:40:53
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are used to do, and in basis to this, they look at the various aspects of a software behind a different way of looking...!!! are 2 different craft and require different skills.
They don't cure about css issue, cross browsing & platform testing, they are not so interested to understand deeply the requirements, specification and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."  
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and the issue IMHO is due to the lack of ethicity that all the IT environment is suffering after the introduction of evil instruments as Kanban, or managing tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as testers. So, let me rise the data question again: What have you seen or heard that led you to that conclusion?
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my post...? I have reported the Charles words on the top and explained my point of view.
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or interpretation? I have troubles understanding your point.
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd look for
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways.  For collaboration
and agile philosophy skills, maybe I would go by their references or by
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He says, "I don't
hire testers any more.  I prefer to hire programmers as testers."'
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push him
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok! Glad
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers as
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa.
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa,
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I don't know
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not from
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide does allow
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an agile
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent experience
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern agile testing
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a cert exists.
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other ways.  For
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references or by
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other thing as
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for someone
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He says, "I
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as testers."
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I imagine he also
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Jussi Mäkelä
2011-03-09 13:04:17 UTC
Permalink
Hi superluglor,

I'm curious about your comment regarding Kanban being evil somehow. What
experiences has lead you to believe that? Like other agile "methods", Kanban
is usually associated with great focus on quality so I at least would be
very interested in hearing your experiences. Don't know if it's off-topic
though..

/Jussi
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are
used to do, and in basis to this, they look at the various aspects of a
software behind a different way of looking...!!! are 2 different craft and
require different skills.
They don't cure about css issue, cross browsing & platform testing, they
are not so interested to understand deeply the requirements, specification
and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and
the issue IMHO is due to the lack of ethicity that all the IT environment is
suffering after the introduction of evil instruments as Kanban, or managing
tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as
testers. So, let me rise the data question again: What have you seen or
heard that led you to that conclusion?
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my
post...? I have reported the Charles words on the top and explained my point
of view.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or
interpretation? I have troubles understanding your point.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd
look for
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at
hand.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
2.  Cert(or equivalent experience) in the more modern agile
testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
As for the collaboration skills and other important skills a
developer
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
needs, I'd go about ascertaining those in other ways.  For
collaboration
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
and agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He
says, "I don't
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
hire testers any more.  I prefer to hire programmers as
testers."'
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these
sentences.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
That for a tester is a good thing to know how to code and
understand the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push
him
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok!
Glad
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers
as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so
valuable.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
I agree with you all that "Developer" is a "tester", and vice
versa.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
http://www.agile-tester.org/ that talks about the Certified
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM
PSM
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice
versa,
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I
don't know
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not
from
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide
does allow
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses
the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an
agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were
hiring, I'd
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent
experience
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern
agile testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a
cert exists.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other
ways.  For
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other
thing as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He
says, "I
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as
testers."
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I
imagine he also
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile
Tester*.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
Something similar to the *Certified Scrum Developer *course
that are
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
superluglor
2011-03-09 14:22:55 UTC
Permalink
Hi all again,
first of all i don't want absolutely seem overbearing in my sentences, i'm just trying to lanch some provocations, onto discuss more further! (and sorry for my english indeed, I'm italian...)

Well, to be honest I've just read some books about Kanban, but never used in a work environment (luckily)!!! I really don't like it because i think it is a bit too pushing for the whole team, especially for that team members that, may be are a bit slower to solve tasks but just because they struggle for better code and quality.

Markus the company experience i had are classic company, with mixed eam of developers and 'few' testers. I ever retain that we testers are too few for the company purposes so really i can't understand how completely remove testers in a campany is a good solution. Also, i think that for a developer is very very boring cover a tester role, and probably sometimes he want to develop too, breaking in this case the testing attitude which is earned with the time and experience not just with the theory, indeed.
Post by Markus Gaertner
Hi superluglor,
I'm curious about your comment regarding Kanban being evil somehow. What
experiences has lead you to believe that? Like other agile "methods", Kanban
is usually associated with great focus on quality so I at least would be
very interested in hearing your experiences. Don't know if it's off-topic
though..
/Jussi
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are
used to do, and in basis to this, they look at the various aspects of a
software behind a different way of looking...!!! are 2 different craft and
require different skills.
They don't cure about css issue, cross browsing & platform testing, they
are not so interested to understand deeply the requirements, specification
and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and
the issue IMHO is due to the lack of ethicity that all the IT environment is
suffering after the introduction of evil instruments as Kanban, or managing
tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as
testers. So, let me rise the data question again: What have you seen or
heard that led you to that conclusion?
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my
post...? I have reported the Charles words on the top and explained my point
of view.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or
interpretation? I have troubles understanding your point.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd
look for
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at
hand.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
2.  Cert(or equivalent experience) in the more modern agile
testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
As for the collaboration skills and other important skills a
developer
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
needs, I'd go about ascertaining those in other ways.  For
collaboration
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
and agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He
says, "I don't
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
hire testers any more.  I prefer to hire programmers as
testers."'
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these
sentences.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
That for a tester is a good thing to know how to code and
understand the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push
him
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok!
Glad
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers
as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so
valuable.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
I agree with you all that "Developer" is a "tester", and vice
versa.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
http://www.agile-tester.org/ that talks about the Certified
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM
PSM
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice
versa,
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I
don't know
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not
from
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide
does allow
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses
the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an
agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were
hiring, I'd
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent
experience
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern
agile testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a
cert exists.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other
ways.  For
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other
thing as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He
says, "I
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as
testers."
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I
imagine he also
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile
Tester*.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
Something similar to the *Certified Scrum Developer *course
that are
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Janet Gregory
2011-03-09 14:43:17 UTC
Permalink
This thread is good, but I think it has changed focus from certification to
a tester’s role.... more or less. It’s raised a lot of thoughts in my mind
so I’m working on a blog post to try to clarify them. In the meantime, a
short version ..



I probably wouldn’t hire someone who wanted to program as a tester because
they wouldn’t be committed to the craft of testing; however I do prefer
testers with a technical background because it makes it easier for them.
But, dependent on the tools the team uses, it is not an absolute
necessity... as long as they are willing to learn. I look for attitude.



There are many testers who are “ex-programmers” – I am one, so I wouldn’t
let the fact they are a programmer stop me from hiring them as a tester if
that is what they want to do.



Programmers as testers? Pros and cons.. Can programmers test? Yes Can
programmers be concerned about quality? yes. Can programmers think outside
the box and consider Quadrant 4 tests? Yes.... etc.



However, when programmers are in a team, they are programming at the code
level. It is hard for them to switch contexts and be concerned about the big
picture impacts. I think we sometimes do teams harm when we ask them to
switch contexts often. I’ve seen ‘programmer’ only teams be successful but
they do have to make a conscious effort to think big picture and often have
one team member play the role.



My quick thoughts .. for now



Janet Gregory

Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers
and Agile Teams, Addison-Wesley 2009



www.janetgregory.ca

Twitter: janetgregoryca







From: agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org]
On Behalf Of superluglor
Sent: March-09-11 7:23 AM
To: agile-testing-***@public.gmane.org
Subject: [agile-testing] Re: Agile Tester Certification?





Hi all again,
first of all i don't want absolutely seem overbearing in my sentences, i'm
just trying to lanch some provocations, onto discuss more further! (and
sorry for my english indeed, I'm italian...)

Well, to be honest I've just read some books about Kanban, but never used in
a work environment (luckily)!!! I really don't like it because i think it is
a bit too pushing for the whole team, especially for that team members that,
may be are a bit slower to solve tasks but just because they struggle for
better code and quality.

Markus the company experience i had are classic company, with mixed eam of
developers and 'few' testers. I ever retain that we testers are too few for
the company purposes so really i can't understand how completely remove
testers in a campany is a good solution. Also, i think that for a developer
is very very boring cover a tester role, and probably sometimes he want to
develop too, breaking in this case the testing attitude which is earned with
the time and experience not just with the theory, indeed.
Post by Markus Gaertner
Hi superluglor,
I'm curious about your comment regarding Kanban being evil somehow. What
experiences has lead you to believe that? Like other agile "methods", Kanban
is usually associated with great focus on quality so I at least would be
very interested in hearing your experiences. Don't know if it's off-topic
though..
/Jussi
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are
used to do, and in basis to this, they look at the various aspects of a
software behind a different way of looking...!!! are 2 different craft and
require different skills.
They don't cure about css issue, cross browsing & platform testing, they
are not so interested to understand deeply the requirements,
specification
Post by Markus Gaertner
Post by superluglor
and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and
the issue IMHO is due to the lack of ethicity that all the IT environment is
suffering after the introduction of evil instruments as Kanban, or managing
tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as
testers. So, let me rise the data question again: What have you seen or
heard that led you to that conclusion?
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
<mailto:agile-testing%40yahoogroups.com>
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my
post...? I have reported the Charles words on the top and explained my point
of view.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or
interpretation? I have troubles understanding your point.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
<mailto:agile-testing%40yahoogroups.com>
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd
look for
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at
hand.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
2.  Cert(or equivalent experience) in the more modern agile
testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
As for the collaboration skills and other important skills a
developer
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
needs, I'd go about ascertaining those in other ways.  For
collaboration
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
and agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He
says, "I don't
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
hire testers any more.  I prefer to hire programmers as
testers."'
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these
sentences.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
That for a tester is a good thing to know how to code and
understand the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push
him
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok!
Glad
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers
as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so
valuable.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
I agree with you all that "Developer" is a "tester", and vice
versa.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
http://www.agile-tester.org/ that talks about the Certified
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM
PSM
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice
versa,
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I
don't know
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not
from
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide
does allow
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses
the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an
agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were
hiring, I'd
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent
experience
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern
agile testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a
cert exists.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other
ways.  For
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other
thing as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He
says, "I
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as
testers."
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I
imagine he also
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
<mailto:agile-testing%40yahoogroups.com>
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile
Tester*.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
Something similar to the *Certified Scrum Developer *course
that are
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
gmantel_valtech
2011-03-10 16:15:44 UTC
Permalink
Interesting discussion indeed. Some of the opinions in this trhead puzzle me:
- If programmers are testers and vice-versa, why are we all discussing opinions on a group called "agile testing" ? We should rename it "agile developing" instead to avoid silo discussions and share the thoughts with our peers.
- If the naming "tester" is representative of old-silos, how do you deal with the new silo-naming Product Owner/Scrum Team ? Did you consider firing the PO to remove the silo ?
- hiring programmers in his team to take care of testing, this sounds to me like a marriage between blood relation, it does not renew your DNA and the relevance of testing might lack some creativity or different mindset
- there seems to be an enormous ambition around the term "cross-functional": if I understood some posts well, the team members themself should be cross-functional. I thought we were seeking cross-functional teams, not cross functional team-members. This sounds like seeking the rare birds (in French we say "the sheep with 5 legs"). are we not being overambitious with cross-functional stuffs ?

I agree with Janet saying it all depends on the context and people you meet. Testing and programming are 2 kinds of activity that you cannot predictively state "the programmer will test" or "the programmer will not test", uh sorry "THE PROGRAMMER WILL NOT TEST!!!!" ;)

I am not a programmer but I have a technical background that helped me in some situation to sript automated tests. But I must say I prefer focusing on understanding the business and delegating the technology related activities to other people, sometimes developers, sometimes testers with programming skills, it depends who I'm working with, we're cross functional after all.

Regards,
Gilles.
Post by Janet Gregory
This thread is good, but I think it has changed focus from certification to
a tester's role.... more or less. It's raised a lot of thoughts in my mind
so I'm working on a blog post to try to clarify them. In the meantime, a
short version ..
I probably wouldn't hire someone who wanted to program as a tester because
they wouldn't be committed to the craft of testing; however I do prefer
testers with a technical background because it makes it easier for them.
But, dependent on the tools the team uses, it is not an absolute
necessity... as long as they are willing to learn. I look for attitude.
There are many testers who are "ex-programmers" – I am one, so I wouldn't
let the fact they are a programmer stop me from hiring them as a tester if
that is what they want to do.
Programmers as testers? Pros and cons.. Can programmers test? Yes Can
programmers be concerned about quality? yes. Can programmers think outside
the box and consider Quadrant 4 tests? Yes.... etc.
However, when programmers are in a team, they are programming at the code
level. It is hard for them to switch contexts and be concerned about the big
picture impacts. I think we sometimes do teams harm when we ask them to
switch contexts often. I've seen `programmer' only teams be successful but
they do have to make a conscious effort to think big picture and often have
one team member play the role.
My quick thoughts .. for now
Janet Gregory
Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers
and Agile Teams, Addison-Wesley 2009
www.janetgregory.ca
Twitter: janetgregoryca
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Steven Gordon
2011-03-10 19:54:30 UTC
Permalink
Indeed, is agile testing:

1. What members of agile teams do when they test (regardless of their
titles),

2. What members of agile teams do if their title is "tester" (regardless of
what they are actually doing),

3. What testers who want to work in a more agile way do (whether or not they
are on an agile team),

4. All of the above.

On Thu, Mar 10, 2011 at 9:15 AM, gmantel_valtech
Post by gmantel_valtech
- If programmers are testers and vice-versa, why are we all discussing
opinions on a group called "agile testing" ? We should rename it "agile
developing" instead to avoid silo discussions and share the thoughts with
our peers.
- If the naming "tester" is representative of old-silos, how do you deal
with the new silo-naming Product Owner/Scrum Team ? Did you consider firing
the PO to remove the silo ?
- hiring programmers in his team to take care of testing, this sounds to me
like a marriage between blood relation, it does not renew your DNA and the
relevance of testing might lack some creativity or different mindset
- there seems to be an enormous ambition around the term
"cross-functional": if I understood some posts well, the team members
themself should be cross-functional. I thought we were seeking
cross-functional teams, not cross functional team-members. This sounds like
seeking the rare birds (in French we say "the sheep with 5 legs"). are we
not being overambitious with cross-functional stuffs ?
I agree with Janet saying it all depends on the context and people you
meet. Testing and programming are 2 kinds of activity that you cannot
predictively state "the programmer will test" or "the programmer will not
test", uh sorry "THE PROGRAMMER WILL NOT TEST!!!!" ;)
I am not a programmer but I have a technical background that helped me in
some situation to sript automated tests. But I must say I prefer focusing on
understanding the business and delegating the technology related activities
to other people, sometimes developers, sometimes testers with programming
skills, it depends who I'm working with, we're cross functional after all.
Regards,
Gilles.
Lisa Crispin
2011-03-10 20:36:17 UTC
Permalink
On Thu, Mar 10, 2011 at 9:15 AM, gmantel_valtech
Post by gmantel_valtech
- If programmers are testers and vice-versa, why are we all discussing
opinions on a group called "agile testing" ? We should rename it "agile
developing" instead to avoid silo discussions and share the thoughts with
our peers.
Some of the posts here clearly state that testers bring special
contributions and a unique viewpoint to the team. While everyone on an agile
team tests, most teams still need a diversity of roles including testers.
Post by gmantel_valtech
- If the naming "tester" is representative of old-silos, how do you deal
with the new silo-naming Product Owner/Scrum Team ? Did you consider firing
the PO to remove the silo ?
"Tester" just represents how we mainly identify ourselves. I can't say I'm
100% wild about POs either. It's dangerous to funnel all requirements
through one person.
Post by gmantel_valtech
- hiring programmers in his team to take care of testing, this sounds to me
like a marriage between blood relation, it does not renew your DNA and the
relevance of testing might lack some creativity or different mindset
Agreed.
Post by gmantel_valtech
- there seems to be an enormous ambition around the term
"cross-functional": if I understood some posts well, the team members
themself should be cross-functional. I thought we were seeking
cross-functional teams, not cross functional team-members. This sounds like
seeking the rare birds (in French we say "the sheep with 5 legs"). are we
not being overambitious with cross-functional stuffs ?
Agreed.
Post by gmantel_valtech
I agree with Janet saying it all depends on the context and people you
meet. Testing and programming are 2 kinds of activity that you cannot
predictively state "the programmer will test" or "the programmer will not
test", uh sorry "THE PROGRAMMER WILL NOT TEST!!!!" ;)
+1
Post by gmantel_valtech
I am not a programmer but I have a technical background that helped me in
some situation to sript automated tests. But I must say I prefer focusing on
understanding the business and delegating the technology related activities
to other people, sometimes developers, sometimes testers with programming
skills, it depends who I'm working with, we're cross functional after all.
Me too!
Post by gmantel_valtech
Regards,
Gilles.
Post by Janet Gregory
This thread is good, but I think it has changed focus from certification
to
Post by Janet Gregory
a tester's role.... more or less. It's raised a lot of thoughts in my
mind
Post by Janet Gregory
so I'm working on a blog post to try to clarify them. In the meantime, a
short version ..
I probably wouldn't hire someone who wanted to program as a tester
because
Post by Janet Gregory
they wouldn't be committed to the craft of testing; however I do prefer
testers with a technical background because it makes it easier for them.
But, dependent on the tools the team uses, it is not an absolute
necessity... as long as they are willing to learn. I look for attitude.
There are many testers who are "ex-programmers" – I am one, so I wouldn't
let the fact they are a programmer stop me from hiring them as a tester
if
Post by Janet Gregory
that is what they want to do.
Programmers as testers? Pros and cons.. Can programmers test? Yes Can
programmers be concerned about quality? yes. Can programmers think
outside
Post by Janet Gregory
the box and consider Quadrant 4 tests? Yes.... etc.
However, when programmers are in a team, they are programming at the code
level. It is hard for them to switch contexts and be concerned about the
big
Post by Janet Gregory
picture impacts. I think we sometimes do teams harm when we ask them to
switch contexts often. I've seen `programmer' only teams be successful
but
Post by Janet Gregory
they do have to make a conscious effort to think big picture and often
have
Post by Janet Gregory
one team member play the role.
My quick thoughts .. for now
Janet Gregory
Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers
and Agile Teams, Addison-Wesley 2009
www.janetgregory.ca
Twitter: janetgregoryca
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Pepijn van de Vorst
2011-03-11 15:21:03 UTC
Permalink
Great post Gilles! I like your questions...

I think the world is not as "black-and-white" as some people think it is or
would like it to be.
A lot of things depend on the context and the specific individuals that form
a team.

It's tempting to generalize, because putting people in distinct positions
creates a feeling of grip on the situation.
The same is true for certification. In my experience a certificate tells
very little about experience and competence of people.

Some developers have a very high "quality awareness", some are more focused
on building nice features.
Some testers are excellent in pragmatic quality assurence, some are more
focused on "playing by the book".

Not every developer is suitable to execute a testing role. A lot of testers
don't have developing skills.
That doesn't have to mean that such a tester can't do some supportive
testing activities.
It also doesn't mean that the tester can't do some code review / joined
development.

Let's not think in black-and-white and boxes. But depening on the context of
the specific situation
and the actual skills of the people involved look for ways to serve quality
and added value best.

Regards,
Pepijn
Post by gmantel_valtech
- If programmers are testers and vice-versa, why are we all discussing
opinions on a group called "agile testing" ? We should rename it "agile
developing" instead to avoid silo discussions and share the thoughts with
our peers.
- If the naming "tester" is representative of old-silos, how do you deal
with the new silo-naming Product Owner/Scrum Team ? Did you consider firing
the PO to remove the silo ?
- hiring programmers in his team to take care of testing, this sounds to me
like a marriage between blood relation, it does not renew your DNA and the
relevance of testing might lack some creativity or different mindset
- there seems to be an enormous ambition around the term
"cross-functional": if I understood some posts well, the team members
themself should be cross-functional. I thought we were seeking
cross-functional teams, not cross functional team-members. This sounds like
seeking the rare birds (in French we say "the sheep with 5 legs"). are we
not being overambitious with cross-functional stuffs ?
I agree with Janet saying it all depends on the context and people you
meet. Testing and programming are 2 kinds of activity that you cannot
predictively state "the programmer will test" or "the programmer will not
test", uh sorry "THE PROGRAMMER WILL NOT TEST!!!!" ;)
I am not a programmer but I have a technical background that helped me in
some situation to sript automated tests. But I must say I prefer focusing on
understanding the business and delegating the technology related activities
to other people, sometimes developers, sometimes testers with programming
skills, it depends who I'm working with, we're cross functional after all.
Regards,
Gilles.
Post by Janet Gregory
This thread is good, but I think it has changed focus from certification
to
Post by Janet Gregory
a tester's role.... more or less. It's raised a lot of thoughts in my
mind
Post by Janet Gregory
so I'm working on a blog post to try to clarify them. In the meantime, a
short version ..
I probably wouldn't hire someone who wanted to program as a tester
because
Post by Janet Gregory
they wouldn't be committed to the craft of testing; however I do prefer
testers with a technical background because it makes it easier for them.
But, dependent on the tools the team uses, it is not an absolute
necessity... as long as they are willing to learn. I look for attitude.
There are many testers who are "ex-programmers" – I am one, so I wouldn't
let the fact they are a programmer stop me from hiring them as a tester
if
Post by Janet Gregory
that is what they want to do.
Programmers as testers? Pros and cons.. Can programmers test? Yes Can
programmers be concerned about quality? yes. Can programmers think
outside
Post by Janet Gregory
the box and consider Quadrant 4 tests? Yes.... etc.
However, when programmers are in a team, they are programming at the code
level. It is hard for them to switch contexts and be concerned about the
big
Post by Janet Gregory
picture impacts. I think we sometimes do teams harm when we ask them to
switch contexts often. I've seen `programmer' only teams be successful
but
Post by Janet Gregory
they do have to make a conscious effort to think big picture and often
have
Post by Janet Gregory
one team member play the role.
My quick thoughts .. for now
Janet Gregory
Co-author with Lisa Crispin, Agile Testing: A Practical Guide for Testers
and Agile Teams, Addison-Wesley 2009
www.janetgregory.ca
Twitter: janetgregoryca
Pascal Dufour
2011-03-09 21:22:56 UTC
Permalink
For those who did not read the article from uncle bob

http://cleancoder.posterous.com/what-killed-waterfall-could-kill-agile

pretty interesting .

Pascal Dufour
Post by superluglor
Hi all again,
first of all i don't want absolutely seem overbearing in my sentences, i'm just trying to lanch some provocations, onto discuss more further! (and sorry for my english indeed, I'm italian...)
Well, to be honest I've just read some books about Kanban, but never used in a work environment (luckily)!!! I really don't like it because i think it is a bit too pushing for the whole team, especially for that team members that, may be are a bit slower to solve tasks but just because they struggle for better code and quality.
Markus the company experience i had are classic company, with mixed eam of developers and 'few' testers. I ever retain that we testers are too few for the company purposes so really i can't understand how completely remove testers in a campany is a good solution. Also, i think that for a developer is very very boring cover a tester role, and probably sometimes he want to develop too, breaking in this case the testing attitude which is earned with the time and experience not just with the theory, indeed.
Post by Markus Gaertner
Hi superluglor,
I'm curious about your comment regarding Kanban being evil somehow. What
experiences has lead you to believe that? Like other agile "methods", Kanban
is usually associated with great focus on quality so I at least would be
very interested in hearing your experiences. Don't know if it's off-topic
though..
/Jussi
Post by superluglor
Simple! the developer don't strive towards the quality as the tester are
used to do, and in basis to this, they look at the various aspects of a
software behind a different way of looking...!!! are 2 different craft and
require different skills.
They don't cure about css issue, cross browsing & platform testing, they
are not so interested to understand deeply the requirements, specification
and product aspects in their overall.
"Developers usually think more looking the machine side that the human side."
If you need an architect to build your home you don't hire a surveyor.
Anyway, I can understand why lot of people are thinking in this way, and
the issue IMHO is due to the lack of ethicity that all the IT environment is
suffering after the introduction of evil instruments as Kanban, or managing
tecniques as pay per bug.
Post by Markus Gaertner
I try to figure out why you think it's wrong to hire programmers as
testers. So, let me rise the data question again: What have you seen or
heard that led you to that conclusion?
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 11:48:50
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Hello Markus, sorry but I don't understand what wasn't clear in my
post...? I have reported the Charles words on the top and explained my point
of view.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Hi superluglor,
what have you seen or heard that led you to that conclusion or
interpretation? I have troubles understanding your point.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 09.03.2011 10:40:31
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
'Given the current state of the industry, if I were hiring, I'd
look for
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
1.  Cert in a programming language(or equivalent experience
programming), preferably the language being used on the project at
hand.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
2.  Cert(or equivalent experience) in the more modern agile
testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
As for the collaboration skills and other important skills a
developer
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
needs, I'd go about ascertaining those in other ways.  For
collaboration
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
and agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more tester leaning, and also for good experience/knowledge around
exploratory testing.
One QA manager that I know and respect simplifies it.  He
says, "I don't
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
hire testers any more.  I prefer to hire programmers as
testers."'
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these
sentences.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
That for a tester is a good thing to know how to code and
understand the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
scripts, is completely different from to say I'd hire a developer
instead of a tester!; and if I need more testing efforts I'll push
him
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
to improve his testing knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good
developer that write code in the last, correct and modern way [test
driven development].
If this coding practise are enough for your company quality ok!
Glad
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
you.
"I would go by their references or by their recommendations on
LinkedIn": have you never listen about false references and false
linkedin recommendations???
"I don't hire testers any more.  I prefer to hire programmers
as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
testers." are you sure this is a QA manager...???
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so
valuable.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
I agree with you all that "Developer" is a "tester", and vice
versa.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
We
Post by Rodrigo Cursino
really need to be more cross functional. I sent this email about
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
http://www.agile-tester.org/ that talks about the Certified
Agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Tester
Post by Rodrigo Cursino
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM
PSM
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
I <
Post by Rodrigo Cursino
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice
versa,
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
since
Post by Rodrigo Cursino
Post by Markus Gaertner
all Scrum teams are supposed to be cross functional.  I
don't know
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
if you'll
Post by Rodrigo Cursino
Post by Markus Gaertner
ever see anything like Certified Scrum Tester (certainly not
from
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Scrum.org,
Post by Rodrigo Cursino
Post by Markus Gaertner
probably not from the Scrum Alliance).  The Scrum Guide
does allow
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
for
Post by Rodrigo Cursino
Post by Markus Gaertner
people having some specialized skills, but puts emphasis on the
skills of
Post by Rodrigo Cursino
Post by Markus Gaertner
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses
the
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
term
Post by Rodrigo Cursino
Post by Markus Gaertner
"developer" without ever really defining it.
<opinion>
Certifications have limitations.  As Janet said, though,
certifications
Post by Rodrigo Cursino
Post by Markus Gaertner
cannot really tell whether a person can be productive on an
agile
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
team by
Post by Rodrigo Cursino
Post by Markus Gaertner
being a great collaborator.
OTOH, given the current state of the industry, if I were
hiring, I'd
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
look
Post by Rodrigo Cursino
Post by Markus Gaertner
1.  Cert in a programming language(or equivalent
experience
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
programming),
Post by Rodrigo Cursino
Post by Markus Gaertner
preferably the language being used on the project at hand.
2.  Cert(or equivalent experience) in the more modern
agile testing
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
tools.
Post by Rodrigo Cursino
Post by Markus Gaertner
(Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing
Post by Rodrigo Cursino
Post by Markus Gaertner
tools like Sellenium, etc, )  I don't know that such a
cert exists.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Is that
Post by Rodrigo Cursino
Post by Markus Gaertner
what you were really asking?
As for the collaboration skills and other important skills a
developer
Post by Rodrigo Cursino
Post by Markus Gaertner
needs, I'd go about ascertaining those in other
ways.  For
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
collaboration and
Post by Rodrigo Cursino
Post by Markus Gaertner
agile philosophy skills, maybe I would go by their references
or by
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
their
Post by Rodrigo Cursino
Post by Markus Gaertner
recommendations on LinkedIn.  I'm sure I would do other
thing as
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
well.  If
Post by Rodrigo Cursino
Post by Markus Gaertner
the team needed to improve its testing skills, I'd like for
someone
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
more
Post by Rodrigo Cursino
Post by Markus Gaertner
tester leaning, and also for good experience/knowledge around
exploratory
Post by Rodrigo Cursino
Post by Markus Gaertner
testing.
One QA manager that I know and respect simplifies it.  He
says, "I
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
don't
Post by Rodrigo Cursino
Post by Markus Gaertner
hire testers any more.  I prefer to hire programmers as
testers."
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
(I don't
Post by Rodrigo Cursino
Post by Markus Gaertner
know how realistic that is, but I get his point.  I
imagine he also
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
looks
Post by Rodrigo Cursino
Post by Markus Gaertner
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile
Tester*.
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
Something similar to the *Certified Scrum Developer *course
that are
Post by Markus Gaertner
Post by superluglor
Post by Markus Gaertner
Post by superluglor
Post by Rodrigo Cursino
Post by Markus Gaertner
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------
Yahoo! Groups Links
George Dinwiddie
2011-03-09 19:18:20 UTC
Permalink
Hi, superluglor,

Do you have a regular name?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester
are used to do,
Do you think that this statement might be a little bigoted?

- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-10 09:49:16 UTC
Permalink
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account I'm using to access in yahoo.

Well, probably can seems a bit bigoted, but is something I've noticed in the only 3 company experience i had.

Developers are used to reach the functionality, the acceptance, not the best quality and all its aspects that include (which among them the acceptnace is just a small part...).

This probably because they practise their job as a continue run looking at new challenges and new functionality to develop etc...

I'm just reporting what I've noticed and I'm not absolutely intending that what I say is 100% right, at all. All of you are free to contradict me with your experience, theory and way of thinking, and this is a constructive way of converse.
Post by George Dinwiddie
Hi, superluglor,
Do you have a regular name?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester
are used to do,
Do you think that this statement might be a little bigoted?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Markus Gaertner
2011-03-10 09:59:34 UTC
Permalink
Hi Lorenzo,

sounds like you had some experience on your own. But I'm still suspicious, and would like to take a look behind things as perceived by you.

What happened during a sprint? Did the team have acceptnace criteria, and when met, the story was done? What was the threat you saw in the quality? Did you talk about this before the sprint started? Did you approach the team once you recognized this threat?

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Twitter: @mgaertne


----- Original Message -----
From: superluglor-***@public.gmane.org
To: agile-testing-***@public.gmane.org
Date: 10.03.2011 10:49:16
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed in the only 3 company experience i had.
Developers are used to reach the functionality, the acceptance, not the best quality and all its aspects that include (which among them the acceptnace is just a small part...).
This probably because they practise their job as a continue run looking at new challenges and new functionality to develop etc...
I'm just reporting what I've noticed and I'm not absolutely intending that what I say is 100% right, at all. All of you are free to contradict me with your experience, theory and way of thinking, and this is a constructive way of converse.
Post by George Dinwiddie
Hi, superluglor,
Do you have a regular name?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester
are used to do,
Do you think that this statement might be a little bigoted?
   - George
--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-10 12:50:45 UTC
Permalink
Sorry but I continue to don't understand where this discussion is going to?

What we're telling here is:
To be agile we need to automate, and who is best to create automatic scripts: the developers. So, is better hire developers than testers.
At this point: "I just smile..."

This is the first example which is coming in my nmind right now:
"We have a formula1 car, and to win the race we need a better engine, and who is the best figure to set up an engine a mechanic, so a mechanic engineer is a mechanic."

WHO DESIGN THE RIGHT AUTOMATIC SCRIPT TO BE CREATED....??? HAS THE DEVELOPER THIS KIND OF SIGHT, TO DO THAT AS A TESTER?????
Post by Markus Gaertner
Hi Lorenzo,
sounds like you had some experience on your own. But I'm still suspicious, and would like to take a look behind things as perceived by you.
What happened during a sprint? Did the team have acceptnace criteria, and when met, the story was done? What was the threat you saw in the quality? Did you talk about this before the sprint started? Did you approach the team once you recognized this threat?
Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
----- Original Message -----
Date: 10.03.2011 10:49:16
Subject: [agile-testing] Re: Agile Tester Certification?
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed in the only 3 company experience i had.
Developers are used to reach the functionality, the acceptance, not the best quality and all its aspects that include (which among them the acceptnace is just a small part...).
This probably because they practise their job as a continue run looking at new challenges and new functionality to develop etc...
I'm just reporting what I've noticed and I'm not absolutely intending that what I say is 100% right, at all. All of you are free to contradict me with your experience, theory and way of thinking, and this is a constructive way of converse.
Post by George Dinwiddie
Hi, superluglor,
Do you have a regular name?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester
are used to do,
Do you think that this statement might be a little bigoted?
   - George
--
   ----------------------------------------------------------------------
    * George Dinwiddie *                      http://blog.gdinwiddie.com
    Software Development                    http://www.idiacomputing.com
    Consultant and Coach                    http://www.agilemaryland.org
   ----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Steven Gordon
2011-03-10 15:39:05 UTC
Permalink
Post by superluglor
Sorry but I continue to don't understand where this discussion is going to?
To be agile we need to automate, and who is best to create automatic
scripts: the developers. So, is better hire developers than testers.
At this point: "I just smile..."
"We have a formula1 car, and to win the race we need a better engine, and
who is the best figure to set up an engine a mechanic, so a mechanic
engineer is a mechanic."
WHO DESIGN THE RIGHT AUTOMATIC SCRIPT TO BE CREATED....??? HAS THE
DEVELOPER THIS KIND OF SIGHT, TO DO THAT AS A TESTER?????
Yelling will not help get your message across. I believe everybody here
knows what you mean.

Our experience is that it is much easier for an experienced developer to
learn *what* the appropriate automated tests are than for an experienced
tester to learn *how* to automate those tests. Better yet is an experienced
developer who wants to learn more testing and an experienced tester who
wants to learn how to automate tests to work together.

What will hold back agility are developers who do not want to learn testing
and testers who do not want to learn automation.
Ramesh Shama Rao
2011-03-10 17:31:32 UTC
Permalink
@ Steven

interesting point of view "Our experience is that it is much easier for
an experienced developer to learn *what* the appropriate automated tests
are than for an experienced tester to learn *how* to automate those tests"

Maybe i am reading more than there is, you are saying, there is a
definite differentiator in ability of an experienced tester vis-a-vis an
experienced developer to learn what is appropriate automated test .., if
this is correct, let me know how you qualify experienced

Please note, it is great when developers create the tests and even
automate them, but in my experience, other than the architect of the
product and the key core developers, i haven't known developers to know
more than the feature-feature interaction to write up the tests, i have
found they lack the the product perspective, typically product
perspective for testing comes by exploratory testing, which by tradition
is done by testers.

"What will hold back agility are developers who do not want to learn
testing and testers who do not want to learn automation." Agreed, and my
feel is, differentiating between developers and testers will not help
either. i have read some companies used to have developer-tester pairs,
where they would don 'alternately' a developer's hat and a tester's hat,
don't know if this is still in practice or it is a been-there-done-that
model, maybe that would be alleviating (?)

ramesh
Post by superluglor
Sorry but I continue to don't understand where this discussion is going to?
To be agile we need to automate, and who is best to create
automatic scripts: the developers. So, is better hire developers
than testers.
At this point: "I just smile..."
"We have a formula1 car, and to win the race we need a better
engine, and who is the best figure to set up an engine a mechanic,
so a mechanic engineer is a mechanic."
WHO DESIGN THE RIGHT AUTOMATIC SCRIPT TO BE CREATED....??? HAS THE
DEVELOPER THIS KIND OF SIGHT, TO DO THAT AS A TESTER?????
Yelling will not help get your message across. I believe everybody
here knows what you mean.
Our experience is that it is much easier for an experienced developer
to learn *what* the appropriate automated tests are than for an
experienced tester to learn *how* to automate those tests. Better yet
is an experienced developer who wants to learn more testing and an
experienced tester who wants to learn how to automate tests to work
together.
What will hold back agility are developers who do not want to learn
testing and testers who do not want to learn automation.
Steven Gordon
2011-03-10 11:53:51 UTC
Permalink
Hi Lorenzo,

I would not be surprised that what you observe is the reality in many, if
not most non-agile teams.

This should not be the reality in agile teams. Where it is this way, for
the team to become more effective at being agile, we must directly fix that
problem instead of accepting it and trying to survive despite it by adding
more dedicated testers to care about quality on behalf of the entire team.

SteveG
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account I'm
using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed in
the only 3 company experience i had.
Developers are used to reach the functionality, the acceptance, not the
best quality and all its aspects that include (which among them the
acceptnace is just a small part...).
This probably because they practise their job as a continue run looking at
new challenges and new functionality to develop etc...
I'm just reporting what I've noticed and I'm not absolutely intending that
what I say is 100% right, at all. All of you are free to contradict me with
your experience, theory and way of thinking, and this is a constructive way
of converse.
Post by George Dinwiddie
Hi, superluglor,
Do you have a regular name?
Post by superluglor
Simple! the developer don't strive towards the quality as the tester
are used to do,
Do you think that this statement might be a little bigoted?
- George
--
----------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------
Lior Friedman
2011-03-10 12:34:21 UTC
Permalink
+1 on that.

adding more people to do the things that the developers should do but are
not doing, does not sound like a good strategy to me.
(no matter if your agile or not)
Post by Markus Gaertner
Hi Lorenzo,
I would not be surprised that what you observe is the reality in many, if
not most non-agile teams.
This should not be the reality in agile teams. Where it is this way, for
the team to become more effective at being agile, we must directly fix that
problem instead of accepting it and trying to survive despite it by adding
more dedicated testers to care about quality on behalf of the entire team.
SteveG
George Dinwiddie
2011-03-10 20:17:54 UTC
Permalink
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.

I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.

But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?

- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
George Dinwiddie
2011-03-11 02:28:54 UTC
Permalink
Hi, Lorenzo,

A few people have reported to me that my email sounded much harsher than
I intended. I'm not trying to make you look like a demon. I'm just
trying to explain how careless disdain for classes of people severely
limits your ability to get your point across.

- George
Post by George Dinwiddie
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.
I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.
But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-11 09:22:09 UTC
Permalink
George have you something personal toward me???
Don't afford anymore to refer to me with that tone!!! first of all. Your 30 year experience don't allow you ABSOLUTELY to speak with me in a such rude manner.

All your words show how you absolutely are not having no glues of all the flow of the discussion but, you're just taking this space as a pretest to offend someone with you interior frustration of your spending all the day in front of a display.

Mate: Relax!!! life is also other stuffs other that the agile, the testing, developing, you sprints etc...

You're the living demostration of my words and how the agile and mainly the kanban processes are creating immoral people and manager, 100% oriented just in the product creation without respect for colleagues, friends, family and people around.

Other that fire in the air your decennal experience i really don't see arguments in your words; Even more consider you post really inusefull for any further discussion, instead in the true of the fact, mine words have generated a long and heated discussion.

Is yours envy? (:-))) Is something you never reached to generate despite your long experience???

If I've polarized the discussion into me vs. you, is because when i entered in the discussion, all the 3-4 posts were on the same line "hire developers instead of testers", so i had to create an edge, to make the discussion more animated and interesting,as it was until yours unhappy words. (another proof of how you didn't followed the thread, at all)
Post by George Dinwiddie
Hi, Lorenzo,
A few people have reported to me that my email sounded much harsher than
I intended. I'm not trying to make you look like a demon. I'm just
trying to explain how careless disdain for classes of people severely
limits your ability to get your point across.
- George
Post by George Dinwiddie
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.
I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.
But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Matthew
2011-03-11 11:25:19 UTC
Permalink
Post by superluglor
I've polarized the discussion into me vs. you, is because when i entered in
the discussion, all the 3-4 posts were on the same line "hire developers instead
of testers", so i had to create an edge, to make the discussion more
animated and interesting,
HEY ... I thought that was my job? :-)


--heusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-11 11:28:38 UTC
Permalink
It is... (:-)))
Post by Matthew
Post by superluglor
I've polarized the discussion into me vs. you, is because when i entered in
the discussion, all the 3-4 posts were on the same line "hire developers instead
of testers", so i had to create an edge, to make the discussion more
animated and interesting,
HEY ... I thought that was my job? :-)
--heusser
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
George Dinwiddie
2011-03-11 12:33:55 UTC
Permalink
Lorenzo,

Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.

- George
Post by superluglor
George have you something personal toward me???
Don't afford anymore to refer to me with that tone!!! first of all. Your 30 year experience don't allow you ABSOLUTELY to speak with me in a such rude manner.
All your words show how you absolutely are not having no glues of all the flow of the discussion but, you're just taking this space as a pretest to offend someone with you interior frustration of your spending all the day in front of a display.
Mate: Relax!!! life is also other stuffs other that the agile, the testing, developing, you sprints etc...
You're the living demostration of my words and how the agile and mainly the kanban processes are creating immoral people and manager, 100% oriented just in the product creation without respect for colleagues, friends, family and people around.
Other that fire in the air your decennal experience i really don't see arguments in your words; Even more consider you post really inusefull for any further discussion, instead in the true of the fact, mine words have generated a long and heated discussion.
Is yours envy? (:-))) Is something you never reached to generate despite your long experience???
If I've polarized the discussion into me vs. you, is because when i entered in the discussion, all the 3-4 posts were on the same line "hire developers instead of testers", so i had to create an edge, to make the discussion more animated and interesting,as it was until yours unhappy words. (another proof of how you didn't followed the thread, at all)
Post by George Dinwiddie
Hi, Lorenzo,
A few people have reported to me that my email sounded much harsher than
I intended. I'm not trying to make you look like a demon. I'm just
trying to explain how careless disdain for classes of people severely
limits your ability to get your point across.
- George
Post by George Dinwiddie
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.
I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.
But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-11 12:39:17 UTC
Permalink
Sure I wasn't to start with the personal insults!
Post by Markus Gaertner
Lorenzo,
Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.
- George
Post by superluglor
George have you something personal toward me???
Don't afford anymore to refer to me with that tone!!! first of all. Your 30 year experience don't allow you ABSOLUTELY to speak with me in a such rude manner.
All your words show how you absolutely are not having no glues of all the flow of the discussion but, you're just taking this space as a pretest to offend someone with you interior frustration of your spending all the day in front of a display.
Mate: Relax!!! life is also other stuffs other that the agile, the testing, developing, you sprints etc...
You're the living demostration of my words and how the agile and mainly the kanban processes are creating immoral people and manager, 100% oriented just in the product creation without respect for colleagues, friends, family and people around.
Other that fire in the air your decennal experience i really don't see arguments in your words; Even more consider you post really inusefull for any further discussion, instead in the true of the fact, mine words have generated a long and heated discussion.
Is yours envy? (:-))) Is something you never reached to generate despite your long experience???
If I've polarized the discussion into me vs. you, is because when i entered in the discussion, all the 3-4 posts were on the same line "hire developers instead of testers", so i had to create an edge, to make the discussion more animated and interesting,as it was until yours unhappy words. (another proof of how you didn't followed the thread, at all)
Post by George Dinwiddie
Hi, Lorenzo,
A few people have reported to me that my email sounded much harsher than
I intended. I'm not trying to make you look like a demon. I'm just
trying to explain how careless disdain for classes of people severely
limits your ability to get your point across.
- George
Post by George Dinwiddie
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.
I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.
But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
George Dinwiddie
2011-03-11 13:15:52 UTC
Permalink
Lorenzo,

If you go back and reread what I said, I made no personal insults. It
was your behavior that I found either objectionable or self-defeating.
I should have ignored the self-defeating part, as I had no permission to
help. But I will continue for the rest of my life to object to
expressions of bigotry. Believe me when I say that, as a programmer,
I've had more cases of defending testers as a class of people than vice
versa. But either direction, it's upsetting beyond insulting.

- George
Post by superluglor
Sure I wasn't to start with the personal insults!
Post by Markus Gaertner
Lorenzo,
Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.
- George
Post by superluglor
George have you something personal toward me???
Don't afford anymore to refer to me with that tone!!! first of all. Your 30 year experience don't allow you ABSOLUTELY to speak with me in a such rude manner.
All your words show how you absolutely are not having no glues of all the flow of the discussion but, you're just taking this space as a pretest to offend someone with you interior frustration of your spending all the day in front of a display.
Mate: Relax!!! life is also other stuffs other that the agile, the testing, developing, you sprints etc...
You're the living demostration of my words and how the agile and mainly the kanban processes are creating immoral people and manager, 100% oriented just in the product creation without respect for colleagues, friends, family and people around.
Other that fire in the air your decennal experience i really don't see arguments in your words; Even more consider you post really inusefull for any further discussion, instead in the true of the fact, mine words have generated a long and heated discussion.
Is yours envy? (:-))) Is something you never reached to generate despite your long experience???
If I've polarized the discussion into me vs. you, is because when i entered in the discussion, all the 3-4 posts were on the same line "hire developers instead of testers", so i had to create an edge, to make the discussion more animated and interesting,as it was until yours unhappy words. (another proof of how you didn't followed the thread, at all)
Post by George Dinwiddie
Hi, Lorenzo,
A few people have reported to me that my email sounded much harsher than
I intended. I'm not trying to make you look like a demon. I'm just
trying to explain how careless disdain for classes of people severely
limits your ability to get your point across.
- George
Post by George Dinwiddie
Hi, Lorenzo,
Post by superluglor
Yes sorry; My name is Lorenzo Urbini, this is an old gmail account
I'm using to access in yahoo.
Well, probably can seems a bit bigoted, but is something I've noticed
in the only 3 company experience i had.
It not only seems bigoted, but seems very similar to the bigotry that
considers testers to be superfluous or menial script followers that I've
noticed during my three decades of experience with dozens of companies.
Fortunately such bigotry is not universal, but it's distressingly common.
I became fairly sensitive to bigotry while growing up in the deep South
during the 50s and 60s. It makes it really hard to listen to whatever
else you might have to say.
Post by superluglor
I'm just reporting what I've noticed and I'm not absolutely intending
that what I say is 100% right, at all. All of you are free to
contradict me with your experience, theory and way of thinking, and
this is a constructive way of converse.
No, it's a *destructive* way of conversing. It creates bad feelings
that get in the way of understanding. It polarizes the discussion into
us vs. them. And it's particularly out of place in this forum where
testers and programmers have a generally appreciative view of each other.
But if you're not intending to be right, then I'll just assume that
everything you say is a mix of what you think is right and other stuff
that you've just thrown in there. Rather than spend the effort to sort
that out, I'll just ignore everything you say as tainted with garbage.
Is that the effect you're seeking?
- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
------------------------------------
Yahoo! Groups Links
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Matthew
2011-03-11 14:13:42 UTC
Permalink
Post by Markus Gaertner
Lorenzo,
Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.
- George
Speaking of apologies -- about a week ago I was highly critical of George's writing about not doing end-to-end tests.

On re-read, I don't think George intended to express the ideas I was criticizing him for. I should have tried harder to understand his intent.

Allow me to apologize. I am sorry.

If I had to do it again, I would have used a different tone entirely, along the lines of "I can see what you are saying here, but I want to make a point about how your words could be misunderstood ..."

regards,

--heusser




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
superluglor
2011-03-11 14:33:06 UTC
Permalink
Guys, I'm not offended absolutely, and I don't accept the excuses because simply I don't think I need (:-)))
Now that the tsunami is passed (:-(((, I suggest to re-start the discussion from where it was left.

I think that all in the last post is turned in, agile company don't hire anymore testers but developers because they can automate faster and better, but I'd add some doubts about the completeness of this going forward and more than this the capacity to look outside the box.

Sometimes i retain that behind 'agile processes' is hidden a sort of deliver products without the assurance of the best quality efforts behind them.
You, that have more experience than me, without doubt, what you think about this statement?
Post by Matthew
Post by Markus Gaertner
Lorenzo,
Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.
- George
Speaking of apologies -- about a week ago I was highly critical of George's writing about not doing end-to-end tests.
On re-read, I don't think George intended to express the ideas I was criticizing him for. I should have tried harder to understand his intent.
Allow me to apologize. I am sorry.
If I had to do it again, I would have used a different tone entirely, along the lines of "I can see what you are saying here, but I want to make a point about how your words could be misunderstood ..."
regards,
--heusser
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
daswartz@prodigy
2011-03-11 16:33:04 UTC
Permalink
Hello superluglor,
Post by superluglor
I think that all in the last post is turned in, agile company don't
hire anymore testers but developers because they can automate faster
and better, but I'd add some doubts about the completeness of this
going forward and more than this the capacity to look outside the box.
It is true that many of the best testers I've worked with, and
quite a few of the testers leading the charge in the agile world,
started out as programmers. However, the best tester I ever worked
with, hadn't ever been a programmer, but had a ton of business domain
experience.

If I have a choice between what appear to be two approximately equally
talented testers, except that one of them has development experience,
I will always hire the one with development experience. Otherwise, for
me, development experience is a valuable, but not required, skill for a
tester.
Post by superluglor
Sometimes i retain that behind 'agile processes' is hidden a sort
of deliver products without the assurance of the best quality efforts behind them.
You, that have more experience than me, without doubt, what you think about this statement?
There may be some companies who look at agile development in that
manner. However, from 10+ years in the agile community, I can assure
you the leaders in the agile thought space, and the companies who
understand agile and are successful with it, absolutely would not
agree with your statement. Quality, delivering great systems and
delighting customers, has always been a driver of the agile movement.

Doug Swartz



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Steven Gordon
2011-03-11 16:55:57 UTC
Permalink
Quality means different things to different people. It is quite possible
that the quality attributes that do drive agile are not the same quality
attributes that superluglor is refering to.

A system may have no visible bugs or performance issues and yet have very
low quality code. The impact of low quality code comes in the future cost
of maintenance and enhancement/development, not necessarily in anything
exploratory testing could detect.

Many defects that exploratory testing might find could be due to
inconsistent or missing requirements rather than poor workmanship.

Agile is very much driven by workmanship quality, with the assumption that
requirements will evolve over time anyway, so requirement issues are best
resolved via iterative feedback on working software. This is why code
quality is considered so important - to flatten the cost of adapting to the
inevitable requirement changes.

Exploratory testing plays an important role in finding requirement issues
before the customer does. Finding such issues does not mean the agile
process produces low quality software, only that there are benefits to
discovering them iteratively compared to the disadvantages of analyzing the
requirements very extensively before implementing the first version of them.

SteveG
Post by ***@prodigy
Hello superluglor,
Post by superluglor
I think that all in the last post is turned in, agile company don't
hire anymore testers but developers because they can automate faster
and better, but I'd add some doubts about the completeness of this
going forward and more than this the capacity to look outside the box.
It is true that many of the best testers I've worked with, and
quite a few of the testers leading the charge in the agile world,
started out as programmers. However, the best tester I ever worked
with, hadn't ever been a programmer, but had a ton of business domain
experience.
If I have a choice between what appear to be two approximately equally
talented testers, except that one of them has development experience,
I will always hire the one with development experience. Otherwise, for
me, development experience is a valuable, but not required, skill for a
tester.
Post by superluglor
Sometimes i retain that behind 'agile processes' is hidden a sort
of deliver products without the assurance of the best quality efforts
behind them.
Post by superluglor
You, that have more experience than me, without doubt, what you think
about this statement?
There may be some companies who look at agile development in that
manner. However, from 10+ years in the agile community, I can assure
you the leaders in the agile thought space, and the companies who
understand agile and are successful with it, absolutely would not
agree with your statement. Quality, delivering great systems and
delighting customers, has always been a driver of the agile movement.
Doug Swartz
superluglor
2011-03-11 17:19:06 UTC
Permalink
So Steve, still, 'inconsistent or missing requirements' means that all the initial flow wasn't monitored deeply by the tester, which in the opionion of lots here, are replaced by developers, which are better test coders....!!!??

The problem then, I suppose, is that many times, too often, the QA people are not recognized as tester but as a different figure... may be business people.

Steve so you're sustaining that working in an agile sustainable pace, return the same quality that can be obtained working without this methodologies? No doubts come in your mind onto this???
I don't think the quality is the silver bullet of agile products!?
Post by Steven Gordon
Quality means different things to different people. It is quite possible
that the quality attributes that do drive agile are not the same quality
attributes that superluglor is refering to.
A system may have no visible bugs or performance issues and yet have very
low quality code. The impact of low quality code comes in the future cost
of maintenance and enhancement/development, not necessarily in anything
exploratory testing could detect.
Many defects that exploratory testing might find could be due to
inconsistent or missing requirements rather than poor workmanship.
Agile is very much driven by workmanship quality, with the assumption that
requirements will evolve over time anyway, so requirement issues are best
resolved via iterative feedback on working software. This is why code
quality is considered so important - to flatten the cost of adapting to the
inevitable requirement changes.
Exploratory testing plays an important role in finding requirement issues
before the customer does. Finding such issues does not mean the agile
process produces low quality software, only that there are benefits to
discovering them iteratively compared to the disadvantages of analyzing the
requirements very extensively before implementing the first version of them.
SteveG
Post by ***@prodigy
Hello superluglor,
Post by superluglor
I think that all in the last post is turned in, agile company don't
hire anymore testers but developers because they can automate faster
and better, but I'd add some doubts about the completeness of this
going forward and more than this the capacity to look outside the box.
It is true that many of the best testers I've worked with, and
quite a few of the testers leading the charge in the agile world,
started out as programmers. However, the best tester I ever worked
with, hadn't ever been a programmer, but had a ton of business domain
experience.
If I have a choice between what appear to be two approximately equally
talented testers, except that one of them has development experience,
I will always hire the one with development experience. Otherwise, for
me, development experience is a valuable, but not required, skill for a
tester.
Post by superluglor
Sometimes i retain that behind 'agile processes' is hidden a sort
of deliver products without the assurance of the best quality efforts
behind them.
Post by superluglor
You, that have more experience than me, without doubt, what you think
about this statement?
There may be some companies who look at agile development in that
manner. However, from 10+ years in the agile community, I can assure
you the leaders in the agile thought space, and the companies who
understand agile and are successful with it, absolutely would not
agree with your statement. Quality, delivering great systems and
delighting customers, has always been a driver of the agile movement.
Doug Swartz
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Steven Gordon
2011-03-11 17:37:17 UTC
Permalink
Post by superluglor
So Steve, still, 'inconsistent or missing requirements' means that all the
initial flow wasn't monitored deeply by the tester, which in the opionion of
lots here, are replaced by developers, which are better test coders....!!!??
It generally means that the customer proxy writing the user stories did not
consider all the possibilities. Since we cannot build the whole system in 2
weeks anyway, it is more expedient and more effective to build what we can
in 2 weeks and deliver it to the customer proxy (not deploy it into the
world yet), so that the customer proxy can see what they missed. For a big
feature, it may take a few iterations before all the missing scenarios comes
to light.

It is not a big deal, unless it creates lots of rework, which it rarely
does. The alternative, to wait a few weeks for everyone to get all their
ducks in a row before even starting has much worse cost consequences, and
even then they miss stuff anyway.

Exploratory testers do help in this regard, so I never suggest hiring none.
But the bulk of the testing work is not exploratory, because it is quality
of workmanship in meeting the current requirements we worry about most, so
that we have a stable code base to limit the cost impact of adapting to the
inevitable requirement changes.
Post by superluglor
The problem then, I suppose, is that many times, too often, the QA people
are not recognized as tester but as a different figure... may be business
people.
Steve so you're sustaining that working in an agile sustainable pace,
return the same quality that can be obtained working without this
methodologies? No doubts come in your mind onto this???
Quality of workmanship - yes certainly? Please, define what you mean if not
that.

And compared to what alternative methodology - none, waterfall, RUP, agile
with only exploratory testing?
Post by superluglor
I don't think the quality is the silver bullet of agile products!?
There are no silver bullets.

The closest thing to a silver bullet would be to do the same exact work over
and over again so you can perfect that one thing and not have to worry about
what should be done differently in different contexts.
Charles Bradley - Scrum Coach CSM PSM I
2011-03-11 23:12:01 UTC
Permalink
Lorenzo,
Post by superluglor
Sometimes i retain that behind 'agile processes' is hidden a sort of deliver
products without the assurance of the best quality efforts behind them.
You, that have more experience than me, without doubt, what you think about this statement?
I'm not sure I'm understanding you correctly, but I believe you're saying
something like the following:
"I sometimes get the feeling that, with agile processes, agile teams seem to
deliver products that don't have the best quality built in."

I sometimes get that feeling as well, and upon further inspection, what I
usually find is that the team is not really Agile (as defined by the Agile
Manifesto and Principles) at all. The team is just "faking Agile." There are a
lot of fakers out there, in my experience.


-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
George Dinwiddie
2011-03-12 02:06:51 UTC
Permalink
Matt,
Post by Matthew
Post by Markus Gaertner
Lorenzo,
Thank you for your fine demonstration of good manners. I presume my
apology was not accepted.
- George
Speaking of apologies -- about a week ago I was highly critical of
George's writing about not doing end-to-end tests.
On re-read, I don't think George intended to express the ideas I was
criticizing him for. I should have tried harder to understand his
intent.
Allow me to apologize. I am sorry.
Thanks, Matt, but it's really OK. We all misunderstand each other to
some degree, and to a great degree some of the time, and we generally
make things work anyway. I appreciate that you've reflected on it and
taken the effort to apologize. I think it's also indicative of your
good intentions in that it bothered you a lot more than it did me.

- George
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lior Friedman
2011-03-09 12:29:24 UTC
Permalink
Hi Superlugor,
Post by superluglor
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
I disagree, other than the skill set and training they have, "Testers" and
"programmers" thinks exactly the same.

Actually, if we're going for stereotyping (which I usually try not to do),
I would assert that people are just people and basically were all the same.

There's no magic in being able to program and there is no magic in being
able to test.



I do think that becoming an excellent "tester" require a different skill set
than the one needed from an excellent "programmer".

Most likely though that a good programmer can acquire those skills the same
way a good tester can acquire programming skills.



That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.

Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.







Lior Friedman

Blog - <http://imistaken.blogspot.com/> http://imistaken.blogspot.com
superluglor
2011-03-09 12:49:20 UTC
Permalink
Hi Lior, sorry but i disagree you words instead (:-)
Is not just a fact of skills if one people choose a job instead of another, you're completely neglecting the predisposition of the people!!!

If one person choose to do one job is because he likes and he feels comfortable within, entusiast to do that an just that.

People are not just people.... there are people that like to build stuff and people that like to test and prove their resistent etc... without build them.

Furthermore you don't need to ba a magic programmer to use selenium....just learn its api and some basic php.
Post by Lior Friedman
Hi Superlugor,
Post by superluglor
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
I disagree, other than the skill set and training they have, "Testers" and
"programmers" thinks exactly the same.
Actually, if we're going for stereotyping (which I usually try not to do),
I would assert that people are just people and basically were all the same.
There's no magic in being able to program and there is no magic in being
able to test.
I do think that becoming an excellent "tester" require a different skill set
than the one needed from an excellent "programmer".
Most likely though that a good programmer can acquire those skills the same
way a good tester can acquire programming skills.
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
Lior Friedman
Blog - <http://imistaken.blogspot.com/> http://imistaken.blogspot.com
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lisa Crispin
2011-03-09 14:36:26 UTC
Permalink
IME, testers do have a different perspective and mindset from programmers
(btw, we are ALL developers, we all help develop software). Most good
testers I know are "big picture" people, good at learning the domain and
understanding the business and user aspects of the system. Programmers
usually have to focus on the part of the code where they are working at the
moment. They don't always have time to think of things like ripple effects
on other parts of the system.

These things are pretty much impossible to measure with a "certification"
exam.

Diversity of skills and viewpoints is critical to a successful project. We
need people with different backgrounds, different types of experience,
different abilities working together.
-- Lisa
Post by Lior Friedman
Hi Superlugor,
*> TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!*
I disagree, other than the skill set and training they have, “Testers” and
“programmers” thinks exactly the same.
Actually, if we’re going for stereotyping (which I usually try not to do),
I would assert that people are just people and basically were all the same.
There’s no magic in being able to program and there is no magic in being
able to test.
I do think that becoming an excellent “tester” require a different skill
set than the one needed from an excellent “programmer”.
Most likely though that a good programmer can acquire those skills the same
way a good tester can acquire programming skills.
That being said, history and market forces however has created a large
number of “testers” with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
*Lior Friedman*
Blog - http://imistaken.blogspot.com
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Matthew
2011-03-09 19:34:59 UTC
Permalink
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with most of your statements.

However, when I read them, I get a general feeling that you are asserting that all testers should be programmers, or at least have programming skills, and that you must have automated tests in order to be "Agile."

I feel obligated to point out that there are plenty of experienced, senior, well-respected folks that disagree with that perspective.

For example, when I interviewed Alistair Cockburn, and asked him it automated tests were essential to be Agile, he said "No":

http://www.informit.com/articles/article.aspx?p=1380616

On a personal note, I can write code, and I'm a stronger tester for it, but I can see how a diversity of skills on a team can make for a stronger test team. I mean, after all, testers don't need to care about unit-level/TDD stuff, they care about customer level tests.

At the customer level there is a fair amount of empirical research indicating that automated GUI (or even business-level) tests can be expensive, hard to maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )

It's a subject that is close to my heart, as I will be presenting on an economic analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book, for example.

So basically, while I can agree your perspective is popular, I'm not sure I can agree.

But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance the field, right?

If you've got something to add, or I've mischaracterized your position, let's talk!

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lisa Crispin
2011-03-09 20:32:17 UTC
Permalink
Well said, Matt!
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but
I can see how a diversity of skills on a team can make for a stronger test
team. I mean, after all, testers don't need to care about unit-level/TDD
stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 20:59:12 UTC
Permalink
I sense that you guys have had this debate before on the list. (If I need to
read the archives, I will, if someone can give me a subject line or date range
to search on).

"You don't need automated tests to succeed with (capital A)Agile."

Is there a good resource for documented case studies for non trivial projects
where this was true?


And no, I do not consider Allisair's one liner on this to be a good resource. I
like and agree with some of Allistair's work a lot, but I find that I disagree
with him more than I agree.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Lisa Crispin <lisa.crispin-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 1:32:17 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?


Well said, Matt!
Post by Matthew
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with
most of your statements.
Post by Matthew
However, when I read them, I get a general feeling that you are asserting that
all testers should be programmers, or at least have programming skills, and that
you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it automated
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but I
can see how a diversity of skills on a team can make for a stronger test team.
I mean, after all, testers don't need to care about unit-level/TDD stuff, they
care about customer level tests.
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an economic
analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold
out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i
didn't even see them mentioned in Janet and Lisa'a book, for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance
the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and
Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Janet Gregory
2011-03-09 21:13:39 UTC
Permalink
Charley,



I hope no one believes you can’t succeed without automation to do the checking. It is necessary, but not sufficient. ... we need lots of other kinds of testing. I do believe that testers don’t have to be programmers, but they really need to have a cohesive team that works together so that the automation is done with lots of collaboration.



Janet



From: agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org] On Behalf Of Charles Bradley - Scrum Coach CSM PSM I
Sent: March-09-11 1:59 PM
To: agile-testing-***@public.gmane.org
Subject: Re: [agile-testing] Re: Agile Tester Certification?





I sense that you guys have had this debate before on the list. (If I need to read the archives, I will, if someone can give me a subject line or date range to search on).

"You don't need automated tests to succeed with (capital A)Agile."

Is there a good resource for documented case studies for non trivial projects where this was true?

And no, I do not consider Allisair's one liner on this to be a good resource. I like and agree with some of Allistair's work a lot, but I find that I disagree with him more than I agree.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/





_____

From: Lisa Crispin <lisa.crispin-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 1:32:17 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?



Well said, Matt!

On Wed, Mar 9, 2011 at 12:34 PM, Matthew <matt.heusser-***@public.gmane.org> wrote:



Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with most of your statements.

However, when I read them, I get a general feeling that you are asserting that all testers should be programmers, or at least have programming skills, and that you must have automated tests in order to be "Agile."

I feel obligated to point out that there are plenty of experienced, senior, well-respected folks that disagree with that perspective.

For example, when I interviewed Alistair Cockburn, and asked him it automated tests were essential to be Agile, he said "No":

http://www.informit.com/articles/article.aspx?p=1380616

On a personal note, I can write code, and I'm a stronger tester for it, but I can see how a diversity of skills on a team can make for a stronger test team. I mean, after all, testers don't need to care about unit-level/TDD stuff, they care about customer level tests.

At the customer level there is a fair amount of empirical research indicating that automated GUI (or even business-level) tests can be expensive, hard to maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )

It's a subject that is close to my heart, as I will be presenting on an economic analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book, for example.

So basically, while I can agree your perspective is popular, I'm not sure I can agree.

But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance the field, right?

If you've got something to add, or I've mischaracterized your position, let's talk!

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 21:19:01 UTC
Permalink
Post by Janet Gregory
I hope no one believes you can’t succeed without automation
doesn't seem to jive with the very next sentence...
Post by Janet Gregory
It is necessary
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Janet Gregory <janet_gregory-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:13:39 PM
Subject: RE: [agile-testing] Re: Agile Tester Certification?


Charley,

I hope no one believes you can’t succeed without automation to do the checking.
It is necessary, but not sufficient. ... we need lots of other kinds of
testing. I do believe that testers don’t have to be programmers, but they
really need to have a cohesive team that works together so that the automation
is done with lots of collaboration.

Janet

From:agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org] On
Behalf Of Charles Bradley - Scrum Coach CSM PSM I
Sent: March-09-11 1:59 PM
To: agile-testing-***@public.gmane.org
Subject: Re: [agile-testing] Re: Agile Tester Certification?


I sense that you guys have had this debate before on the list. (If I need to
read the archives, I will, if someone can give me a subject line or date range
to search on).

"You don't need automated tests to succeed with (capital A)Agile."

Is there a good resource for documented case studies for non trivial projects
where this was true?


And no, I do not consider Allisair's one liner on this to be a good resource. I
like and agree with some of Allistair's work a lot, but I find that I disagree
with him more than I agree.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/



________________________________

From:Lisa Crispin <lisa.crispin-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 1:32:17 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?


Well said, Matt!
On Wed, Mar 9, 2011 at 12:34 PM, Matthew <matt.heusser-***@public.gmane.org> wrote:

Hello Lior. Earlier you wrote ...
Post by Janet Gregory
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with
most of your statements.


However, when I read them, I get a general feeling that you are asserting that
all testers should be programmers, or at least have programming skills, and that
you must have automated tests in order to be "Agile."

I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.

For example, when I interviewed Alistair Cockburn, and asked him it automated
tests were essential to be Agile, he said "No":

http://www.informit.com/articles/article.aspx?p=1380616

On a personal note, I can write code, and I'm a stronger tester for it, but I
can see how a diversity of skills on a team can make for a stronger test team. I
mean, after all, testers don't need to care about unit-level/TDD stuff, they
care about customer level tests.


At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )


It's a subject that is close to my heart, as I will be presenting on an economic
analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold
out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i
didn't even see them mentioned in Janet and Lisa'a book, for example.

So basically, while I can agree your perspective is popular, I'm not sure I can
agree.

But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance
the field, right?

If you've got something to add, or I've mischaracterized your position, let's
talk!

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and
Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Janet Gregory
2011-03-10 03:32:18 UTC
Permalink
Charley,



No wonder you had trouble understanding my meaning. I guess that’s what happens when I don’t read my messages before I send them. Thank you for catching the error.



Let me rephrase. I hope no one believes you can succeed without automation to do the checking. It is necessary, but not sufficient.



I don’t really care who does the automation – unit tests, API or service layer, GUI / scenario tests, load automation, etc..... , as long as it gets done in a timely way, and provides the feedback necessary.



Janet





From: agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org] On Behalf Of Charles Bradley - Scrum Coach CSM PSM I
Sent: March-09-11 2:19 PM
To: agile-testing-***@public.gmane.org
Subject: Re: [agile-testing] Re: Agile Tester Certification?
Post by Janet Gregory
I hope no one believes you can’t succeed without automation
doesn't seem to jive with the very next sentence...
Post by Janet Gregory
It is necessary
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/





_____

From: Janet Gregory <janet_gregory-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:13:39 PM
Subject: RE: [agile-testing] Re: Agile Tester Certification?



Charley,



I hope no one believes you can’t succeed without automation to do the checking. It is necessary, but not sufficient. ... we need lots of other kinds of testing. I do believe that testers don’t have to be programmers, but they really need to have a cohesive team that works together so that the automation is done with lots of collaboration.



Janet



From: agile-testing-***@public.gmane.org [mailto:agile-testing-***@public.gmane.org] On Behalf Of Charles Bradley - Scrum Coach CSM PSM I
Sent: March-09-11 1:59 PM
To: agile-testing-***@public.gmane.org
Subject: Re: [agile-testing] Re: Agile Tester Certification?





I sense that you guys have had this debate before on the list. (If I need to read the archives, I will, if someone can give me a subject line or date range to search on).

"You don't need automated tests to succeed with (capital A)Agile."

Is there a good resource for documented case studies for non trivial projects where this was true?

And no, I do not consider Allisair's one liner on this to be a good resource. I like and agree with some of Allistair's work a lot, but I find that I disagree with him more than I agree.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/





_____

From: Lisa Crispin <lisa.crispin-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 1:32:17 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?



Well said, Matt!

On Wed, Mar 9, 2011 at 12:34 PM, Matthew <matt.heusser-***@public.gmane.org> wrote:



Hello Lior. Earlier you wrote ...
Post by Janet Gregory
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with most of your statements.

However, when I read them, I get a general feeling that you are asserting that all testers should be programmers, or at least have programming skills, and that you must have automated tests in order to be "Agile."

I feel obligated to point out that there are plenty of experienced, senior, well-respected folks that disagree with that perspective.

For example, when I interviewed Alistair Cockburn, and asked him it automated tests were essential to be Agile, he said "No":

http://www.informit.com/articles/article.aspx?p=1380616

On a personal note, I can write code, and I'm a stronger tester for it, but I can see how a diversity of skills on a team can make for a stronger test team. I mean, after all, testers don't need to care about unit-level/TDD stuff, they care about customer level tests.

At the customer level there is a fair amount of empirical research indicating that automated GUI (or even business-level) tests can be expensive, hard to maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )

It's a subject that is close to my heart, as I will be presenting on an economic analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book, for example.

So basically, while I can agree your perspective is popular, I'm not sure I can agree.

But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance the field, right?

If you've got something to add, or I've mischaracterized your position, let's talk!

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Lisa Crispin
2011-03-09 21:15:06 UTC
Permalink
Personally, I don't think any software project can succeed long term without
any automated regression tests. At least, not the type of projects I have
experience with.

However, other people tell me they have seen teams be able to cope without
them over a long time frame, and I believe them.

When my teams have been without automated regression tests, everyone in the
team pitched in and did the manual regression testing every iteration. I
suppose you could do that forever, you just wouldn't be able to release as
much new functionality in a given time period, and you'd risk missing
regression failures.
-- Lisa

On Wed, Mar 9, 2011 at 1:59 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Charles Bradley - Scrum Coach CSM PSM I
I sense that you guys have had this debate before on the list. (If I need
to read the archives, I will, if someone can give me a subject line or date
range to search on).
"You don't need automated tests to succeed with (capital A)Agile."
Is there a good resource for documented case studies for non trivial
projects where this was true?
And no, I do not consider Allisair's one liner on this to be a good
resource. I like and agree with some of Allistair's work a lot, but I find
that I disagree with him more than I agree.
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Wed, March 9, 2011 1:32:17 PM
*Subject:* Re: [agile-testing] Re: Agile Tester Certification?
Well said, Matt!
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced,
senior, well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it,
but I can see how a diversity of skills on a team can make for a stronger
test team. I mean, after all, testers don't need to care about
unit-level/TDD stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Matthew
2011-03-09 22:04:58 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
I sense that you guys have had this debate before on the list
Yes. And every year a new crop of CS students - smart, fresh-faced from MIT, uCal Berkley, and Carnegie Mellon Graduates. Young people with IQ's in the 130 to 150 range.

They are CS students. What they /*do*/ is automate business processes.

So they look at software testing and say "Oh, I see, a simple straightforward, repeatable business problem. Why, we should automate it!"

And we have this conversation again.

Yes, if (customer-facing) testing were a straightforward, definable process, sure, we could automate it.

It turns out, not so much.

So, while, again, I do believe (developer-facing) TDD is the bees knees and I'm happy to work with developers who do strong unit testing, it turns out to not be sufficient. (I would go so far as to say, in some cases, not necessary. Foolish to ignore, maybe, but not absolutely necessary for certain types of projects of certain durations under certain constraints.)
Post by Charles Bradley - Scrum Coach CSM PSM I
"You don't need automated tests to succeed with (capital A)Agile."
Is there a good resource for documented case studies for non trivial projects
where this was true?
Alistair was a full-time methodologist working at IBM doing research when he came to this conclusion; he interviewed about 200 people and two dozen teams. You can see the short list of projects in this article:

http://alistair.cockburn.us/Characterizing+people+as+non-linear%2c+first-order+components+in+software+development

He doesn't get into how those projects felt about test automation, but he told me that was his conclusion. (I am certain there are more detailed break downs of those projects on his site /somewhere/).


regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-10 03:41:55 UTC
Permalink
Do we have a terminology conflict here?
Post by Matthew
Yes, if (customer-facing) testing were a straightforward, definable process,
sure, we could automate it.
It turns out, not so much.
So, while, again, I do believe (developer-facing) TDD is the bees knees and I'm
happy to work with developers who do strong unit testing, it turns out to not be
sufficient. (I would go so far as to say, in some cases, not
necessary. Foolish to ignore, maybe, but not absolutely necessary for certain
types of projects of certain durations under certain constraints.)
Are you saying that "customer-facing" tests are not terribly automatable, but
code level tests are the bees knees?

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Matthew <matt.heusser-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 3:04:58 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Post by Matthew
I sense that you guys have had this debate before on the list
Yes. And every year a new crop of CS students - smart, fresh-faced from MIT,
uCal Berkley, and Carnegie Mellon Graduates. Young people with IQ's in the
130 to 150 range.

They are CS students. What they /*do*/ is automate business processes.

So they look at software testing and say "Oh, I see, a simple straightforward,
repeatable business problem. Why, we should automate it!"

And we have this conversation again.

Yes, if (customer-facing) testing were a straightforward, definable process,
sure, we could automate it.


It turns out, not so much.

So, while, again, I do believe (developer-facing) TDD is the bees knees and I'm
happy to work with developers who do strong unit testing, it turns out to not be
sufficient. (I would go so far as to say, in some cases, not necessary. Foolish
to ignore, maybe, but not absolutely necessary for certain types of projects of
certain durations under certain constraints.)
Post by Matthew
"You don't need automated tests to succeed with (capital A)Agile."
Is there a good resource for documented case studies for non trivial projects
where this was true?
Alistair was a full-time methodologist working at IBM doing research when he
came to this conclusion; he interviewed about 200 people and two dozen teams.
You can see the short list of projects in this article:

http://alistair.cockburn.us/Characterizing+people+as+non-linear%2c+first-order+components+in+software+development


He doesn't get into how those projects felt about test automation, but he told
me that was his conclusion. (I am certain there are more detailed break downs
of those projects on his site /somewhere/).

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Charles Bradley - Scrum Coach CSM PSM I
2011-03-10 05:21:57 UTC
Permalink
I hate having to reply to my own emails. I just saw the "developer-facing"
comments as I was re-reading this.


Maybe this really is a terminology issue.

You and I may not be that far off. If you're talking quadrant 3, then I agree
-- it's very hard to automate those tests.
http://blog.jonasbandi.net/2010/02/agile-testing-quadrants.html

However, Quadrants 1,2,and 4, are highly automatable. Quadrant 2(Q2) is still
customer facing(or business facing in Janet/Lisa's parlance), and those tests
are highly automatable.


I would also like to point out whether these code level tests are produced via
TDD or whether they are unit tests, story tests, component tests, service tests,
etc is pretty irrelevant IMO. Code level tests can be in Q1 and Q2, and they
are generally highly automatable, and I believe there to be huge value in
automating them. (I also believe you can overdo it too -- anything can be done
wrong.) I do think the best Q1/Q2 tests are produced via TDD and ATDD, but that
is not required for them to be highly valuable. Sometimes you write tests for
previous code after you've learned what TDD was. :-) There's still value there.

I would propose that code level tests(Q1 and often Q2,and maybe even Q3) tests
are the bees knees as well. Code level tests produced via TDD are probably the
best kind, but they need not be originated from TDD to be highly valuable. They
also need not be unit tests to be highly valuable. I know many people think
"Unit Test" equals roughly "Anything written by the developers in a harness like
JUnit", but that's not accurate. JUnit can run all sorts of tests: unit,
component, integration, service, UI, and even GUI tests. The most credible Unit
Test definition is roughly:
http://www.artima.com/weblogs/viewpost.jsp?thread=126923. For all but the most
trivial of classes, Unit Tests must create test doubles for their dependencies
(Mocks, Fakes, Dummies, Stubs). There is a lot of value in Unit Testing, but
those aren't the only code level tests that are highly valuable and highly
automatable.

So, in summary, I think Q2 customer facing tests are highly automatable, but I
also believe Q3 customer facing tests are generally hard to automate, if not
downright impossible. Q1 tests are highly automatable as well.

And Full Circle...
I believe you do need automated tests to "succeed with Agile." Technically, you
don't need to do automated tests to be Agile (as defined by the Agile Manifesto
and associated Agile Principles), but I contend, for projects of non-trivial
size or duration, that you cannot "succeed with Agile"without automated tests.
I looked at Allistair's project page, but that didn't have the test automation
details I'd need to see where some project "succeeded with Agile" without test
automation(indeed, many of the projects looked non-Agile). If someone has a
real life case study, I'd sure like to hear about it. I'm not saying I'm
totally right, I'm just saying that I am, as of yet, highly unconvinced. Maybe
there are projects out there that have a ginormous budget to hire a whole city
of manual testers, but I'm not aware of a "successful with Agile" one.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Charles Bradley - Scrum Coach CSM PSM I <chuck-lists2-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 8:41:55 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?


Do we have a terminology conflict here?
Post by Matthew
Yes, if (customer-facing) testing were a straightforward, definable process,
sure, we could automate it.
It turns out, not so much.
So, while, again, I do believe (developer-facing) TDD is the bees knees and I'm
happy to work with developers who do strong unit testing, it turns out to not be
sufficient. (I would go so far as to say, in some cases, not
necessary. Foolish to ignore, maybe, but not absolutely necessary for certain
types of projects of certain durations under certain constraints.)
Are you saying that "customer-facing" tests are not terribly automatable, but
code level tests are the bees knees?

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Matthew <matt.heusser-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 3:04:58 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Post by Matthew
I sense that you guys have had this debate before on the list
Yes. And every year a new crop of CS students - smart, fresh-faced from MIT,
uCal Berkley, and Carnegie Mellon Graduates. Young people with IQ's in the
130 to 150 range.

They are CS students. What they /*do*/ is automate business processes.

So they look at software testing and say "Oh, I see, a simple straightforward,
repeatable business problem. Why, we should automate it!"

And we have this conversation again.

Yes, if (customer-facing) testing were a straightforward, definable process,
sure, we could automate it.


It turns out, not so much.

So, while, again, I do believe (developer-facing) TDD is the bees knees and I'm
happy to work with developers who do strong unit testing, it turns out to not be
sufficient. (I would go so far as to say, in some cases, not necessary. Foolish
to ignore, maybe, but not absolutely necessary for certain types of projects of
certain durations under certain constraints.)
Post by Matthew
"You don't need automated tests to succeed with (capital A)Agile."
Is there a good resource for documented case studies for non trivial projects
where this was true?
Alistair was a full-time methodologist working at IBM doing research when he
came to this conclusion; he interviewed about 200 people and two dozen teams.
You can see the short list of projects in this article:

http://alistair.cockburn.us/Characterizing+people+as+non-linear%2c+first-order+components+in+software+development


He doesn't get into how those projects felt about test automation, but he told
me that was his conclusion. (I am certain there are more detailed break downs
of those projects on his site /somewhere/).

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Matthew
2011-03-10 13:22:10 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
You and I may not be that far off. If you're talking quadrant 3,
then I agree -- it's very hard to automate those tests.
http://blog.jonasbandi.net/2010/02/agile-testing-quadrants.html
However, Quadrants 1,2,and 4, are highly automatable. Quadrant 2(Q2) is
still customer facing(or business facing in Janet/Lisa's parlance), and those
tests are highly automatable.
I guess it depends on what you mean by "test" and what you mean by "automate."

"Automated tests" can perform a series of operations and do a comparison, for example:

Click 2
Click Plus
Click 2
Click Submit
Expect to see: Answer 4

What they can't do is /*notice something is wrong*/ that you did not plan for up front.

For example, all those tests may pass, but, for some reason, the javascript has an error in it and the submit button is now disabled.

At the end of every test case is the hidden assertion "... and nothing else went happened that we did not expect to happen."

It turns out computers are pretty bad at verifying that assumption.

I talk about this extensively in my chapter of Beautiful Testing:

http://examples.oreilly.com/9780596159825/Beautiful_Testing_ch16.pdf

Now, if you have story tests for login, bad password, not a valid email address, etc, sure, you can automate checking of those; it's just that, in many cases, the person best suited to do that is the programmer(s) writing the code.

Another explanation, in detail:

http://xndev.blogspot.com/2009/03/nifty-triangle-test-example.html

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
charles_bradley_scrum_coach
2011-03-11 19:51:18 UTC
Permalink
See below.
Post by Matthew
Post by Charles Bradley - Scrum Coach CSM PSM I
You and I may not be that far off. If you're talking quadrant 3,
then I agree -- it's very hard to automate those tests.
http://blog.jonasbandi.net/2010/02/agile-testing-quadrants.html
However, Quadrants 1,2,and 4, are highly automatable. Quadrant 2(Q2) is
still customer facing(or business facing in Janet/Lisa's parlance), and those
tests are highly automatable.
I guess it depends on what you mean by "test" and what you mean by "automate."
Click 2
Click Plus
Click 2
Click Submit
Expect to see: Answer 4
That's a Quadrant 2 test, highly automatable.
Post by Matthew
What they can't do is /*notice something is wrong*/ that you did not plan for up front.
For example, all those tests may pass, but, for some reason, the javascript has an error in it and the submit button is now disabled.
At the end of every test case is the hidden assertion "... and nothing else went happened that we did not expect to happen."
It turns out computers are pretty bad at verifying that assumption.
That's a Quadrant 3 test, and as I've said multiple times, hard if not impossible to automate.
Post by Matthew
http://examples.oreilly.com/9780596159825/Beautiful_Testing_ch16.pdf
Now, if you have story tests for login, bad password, not a valid email address, etc, sure, you can automate checking of those; it's just that, in many cases, the person best suited to do that is the programmer(s) writing the code.
These are's Quadrant 1&2 tests, highly automatable. Programmer might be best suited, might not be. It really depends on what you're trying to do here, as well as team productivity and dynamics.

In the end, I think you and I are saying the same thing. I just strongly prefer the Quadrant terminology over yours. That doesn't make me right or you wrong -- it's just a personal bias of mine.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Matthew
2011-03-10 12:52:16 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
Are you saying that "customer-facing" tests are not terribly automatable, but
code level tests are the bees knees?
Something like that, yes. That said, when O'Reilly asked me to contribute a chapter to "Beautiful Testing" I wrote extensively on the success we had at Socialtext with customer-facing test automation. I found the experience unsatisfying, because I came to realize over time how much the exception Socialtext is. So /if/ your GUI is stable, and if you have support multiple browsers, and if you are maintaining one single application deployed as a suite, and if you are writing a SaaS application ... then yes, you could get some positive ROI through using automated GUI tests as part of a balanced breakfast.

As for terminology ... I tend to separate tests into developer-facing and customer-facing; I'm not excited about the unit/integration/system/acceptance test terminology. It doesn't work for me.

I explain some of my concerns with that terminology here:



In my experience, most people that use that terminology come from the kind of "programmer-centric" approach to testing we were talking about earlier -- it's kind of a "school" of Agile-Testing.

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lisa Crispin
2011-03-09 21:12:05 UTC
Permalink
Oh, and the reason our book didn't mention model-driven testing is that I
wasn't familiar with it, I assume Janet isn't (or if she is she didn't bring
it up), and nobody on the teams we interviewed mentioned it either. Doesn't
mean it isn't a valid way to go.
-- Lisa
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but
I can see how a diversity of skills on a team can make for a stronger test
team. I mean, after all, testers don't need to care about unit-level/TDD
stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Markus Gaertner
2011-03-10 07:31:22 UTC
Permalink
Are you referring to model-driven or model-based testing?

Reminds me, that I asked Michael Bolton about this at Agile Testing Days 2010. "Do you use model-based testing?" "Of course. In Exploratory Testing all we use are models of the application, though not necessarily the way the model-based testing folks refer to them."

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Post by Lisa Crispin
Oh, and the reason our book didn't mention model-driven testing is that I
wasn't familiar with it, I assume Janet isn't (or if she is she didn't bring
it up), and nobody on the teams we interviewed mentioned it either. Doesn't
mean it isn't a valid way to go.
-- Lisa
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but
I can see how a diversity of skills on a team can make for a stronger test
team. I mean, after all, testers don't need to care about unit-level/TDD
stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 21:14:33 UTC
Permalink
Matthew,
Post by Matthew
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI.
( http://www.satisfice.com/repeatable.shtml )

I did not see any empirical research at this link that indicates:
Automated GUI tests can be expensive
-- I saw a discussion of running tests aren't too expensive to repeat, but
nothing about how GUI tests can be expensive.
Automated Business level tests can be expensive
-- Same as above
Automated GuI/Business level tests can be hard to maintain
-- A search for the word "maint" yielded zero results. Further, no talk of
maintaining automated tests that I can see.
Automated GUI/Business level tests have low ROI
-- I saw no direct discussion of ROI as it relates to automated GUI/Business
level tests.

In fact, the entire article does not even speak of automated tests at all. It
is not until the last section(the example) that automation is even really
mentioned.


This article to me reads like an excellent article about exploratory manual
testing. Am I totally missing something?

Also, what about automated code level tests? Those are still automated tests,
right? Can't a tester who can program provide value that way?
By "At the customer level", were you referring to "customer facing tests"?

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Matthew <matt.heusser-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 12:34:59 PM
Subject: [agile-testing] Re: Agile Tester Certification?


Hello Lior. Earlier you wrote ...
Post by Matthew
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with
most of your statements.


However, when I read them, I get a general feeling that you are asserting that
all testers should be programmers, or at least have programming skills, and that
you must have automated tests in order to be "Agile."

I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.

For example, when I interviewed Alistair Cockburn, and asked him it automated
tests were essential to be Agile, he said "No":

http://www.informit.com/articles/article.aspx?p=1380616

On a personal note, I can write code, and I'm a stronger tester for it, but I
can see how a diversity of skills on a team can make for a stronger test team.
I mean, after all, testers don't need to care about unit-level/TDD stuff, they
care about customer level tests.


At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )


It's a subject that is close to my heart, as I will be presenting on an economic
analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold
out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i
didn't even see them mentioned in Janet and Lisa'a book, for example.

So basically, while I can agree your perspective is popular, I'm not sure I can
agree.

But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance
the field, right?

If you've got something to add, or I've mischaracterized your position, let's
talk!

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Matthew
2011-03-09 21:30:06 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
Also, what about automated code level tests? Those are still
automated tests, right? Can't a tester who can program provide value that way?
Wait, wait, let's be careful. I think TDD is the bee knees and /greatly/ prefer to work with code developed with automated unit tests. I find the quality is much better "out of the box" and a smaller regression-rate when fixes and changes are applied.

My objection was to the idea that /*all testers must also be programmers*/, and that automation (programming) skills are a /*required*/ skill for someone to be a tester on an "Agile" team.


regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 21:37:21 UTC
Permalink
I think you might be objecting to something Lior didn't actually say.
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
If I were to rewrite the second sentence to mean the same thing Lior said, I
would say:
If you plan to work in an agile environment where automated tests are essential,
programming is an important skill.

I didn't see Lior say:
If you plan to work in an agile environment( where automated tests are
essential), programming is an important skill.

Maybe I'm wrong though, I just interpreted what Lior said differently.

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Matthew <matt.heusser-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:30:06 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Post by Lior Friedman
Also, what about automated code level tests? Those are still
automated tests, right? Can't a tester who can program provide value that way?
Wait, wait, let's be careful. I think TDD is the bee knees and /greatly/ prefer
to work with code developed with automated unit tests. I find the quality is
much better "out of the box" and a smaller regression-rate when fixes and
changes are applied.

My objection was to the idea that /*all testers must also be programmers*/, and
that automation (programming) skills are a /*required*/ skill for someone to be
a tester on an "Agile" team.

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Matthew
2011-03-09 22:06:53 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
If I were to rewrite the second sentence to mean the same thing Lior said, I
Yeah. You'll notice In my original reply I said I could read his article 2 ways, and agreed on one sense and had concerns on the other. You hit the nail on the head ...

--heusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lior Friedman
2011-03-10 11:23:24 UTC
Permalink
Hi Matthew,
Post by Matthew
My objection was to the idea that /*all testers must also be programmers*/,
and that automation (programming) skills are a >/*required*/ skill for
someone to be a tester on an "Agile" team.
Ii think we are hitting a language issue here.

I don't think that ALL testers MUST know how to program.

What i did try to say is that most successful Agile teams i saw relied heavy
on test automation.
As some pointed out, I find it hard to believe that you can sustain a good
pace in the long run without any automation.
I also understand that there is a place for all kind of tests (not just
checks) and I'm sure that there is, and alway will be, a place for testers
that lack the skill to program.

However, if i was a tester, I would try very hard to get some skill in
programming. I judge that to be a very wise investment.
(I would also recommend all programmer to get some formal understanding of
testing, since that was a very wise investment.)
Especially if your working in an agile environment in which people who can
program and understand how to test are searched for.

So no not ALL testers in an agile must know how to program. but most teams I
know prefer to hire only those.

Lior
Matthew
2011-03-10 13:13:06 UTC
Permalink
Post by Lior Friedman
So no not ALL testers in an agile must know how to program.
but most teams I know prefer to hire only those.
I was in this discussion with Ron Jeffries once were he boiled it down to a question of risk:

A) Yes, some teams might be overly-pushing programmatic testing, losing the human element, failing to find bugs, and spending lots of time on 'testing' activities that yield little return,

B) Yes, some teams were wimping out and doing sloppy testing manually.

You would focus on trying to influence people to do more or less programmatic testing based on which problem you think is bigger, right?

Ron saw (B) as a bigger risk to the progression. He said that the ratio of A's to B's he saw was dozens to one.

Today, within the Agile community ... I'm not so sure.



--heusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lior Friedman
2011-03-10 13:50:16 UTC
Permalink
Hi Matthew,
Post by Matthew
Ron saw (B) as a bigger risk to the progression. He said that the ratio of
A's to B's he saw was dozens to one.
Post by Matthew
Today, within the Agile community ... I'm not so sure.
Exactly.
and if we are talking about ratio's

what would you say (in Agile teams) should be the ratio between
testers who know how to program, and testers who don't?

or in other words:

In terms of effort,
how much effort would you suggest a team should invest
in programmatic testing and how much in manual?

for me thats one of the most interesting question I'm still trying to find a
good answer (if there is a single answer) for.

its go along with :
what would be a good ratio between unit tests and end to end tests.
which is another thing I'm asked most of the times.

Lior
Matthew
2011-03-10 14:13:25 UTC
Permalink
Post by Lior Friedman
In terms of effort,
how much effort would you suggest a team should invest
in programmatic testing and how much in manual?
Dunno. For a world-class, super-effective XP team I've seen ratios as high as 20-devs-to-1-exporatory-tester. (I might add, that that company, Atomic Object, is now hiring multiple testers and is going to make that ratio lower.)

Of course, I could add several dynamics that make it possible for them to have a ratio that high, including that they are a contract house, the type of projects that they take on, etc.

Also, at Atomic Object, the company I am speaking of, the /devs/ do all the acceptance test automation in Selenium or Watir, so the exploratory testers can focus on, well, exploratory testing.

In my experience, in practice, the ratio is usually much lower than that.

But there are a lot of things to be considered when you think about ratio - of course teams doing pair programming, solid TDD, refactoring, embedded customer (or highly collaborative at least), demos, hallway usability testing, etc are going to be able to get by with less.

Cem Kaner has a good paper on dev-tester ratios, might be worth looking at:

http://www.kaner.com/pdfs/pnsqc_ratios.pdf

regards,

--heusser



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Basim Baassiri
2011-03-09 21:31:36 UTC
Permalink
On Wed, Mar 9, 2011 at 4:14 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Charles Bradley - Scrum Coach CSM PSM I
Also, what about automated code level tests? Those are still automated
tests, right? Can't a tester who can program provide value that way?
Just wanted to make a distinction here on terminology
if a test can be answered easily with "if this condition is met then expect
that" then fundamentally its a /check/ and unit checks should be done by the
person writing code and not by the tester. Like a rough carpenter building a
house, when they are framing they use a level and a square to 'check' that
walls are straight etc. The person providing feedback, lets say a building
inspector, isn't going to go and 'check' every wall for example

I don't see the value in a tester providing feedback at the unit level since
the context is to check that the code behaving correctly. However, I see
testers that can code and do business levels check (acceptance checks)
provide value if they are also the ones writing them
Post by Charles Bradley - Scrum Coach CSM PSM I
------------------------------
*Sent:* Wed, March 9, 2011 12:34:59 PM
*Subject:* [agile-testing] Re: Agile Tester Certification?
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but
I can see how a diversity of skills on a team can make for a stronger test
team. I mean, after all, testers don't need to care about unit-level/TDD
stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Hubert Matthews
2011-03-09 21:43:05 UTC
Permalink
Post by Basim Baassiri
Just wanted to make a distinction here on terminology
if a test can be answered easily with "if this condition is met then
expect that" then fundamentally its a /check/ and unit checks should
be done by the person writing code and not by the tester. Like a rough
carpenter building a house, when they are framing they use a level and
a square to 'check' that walls are straight etc. The person providing
feedback, lets say a building inspector, isn't going to go and 'check'
every wall for example
This misses the biggest reasons for doing TDD: design, reducing
coupling and making things testable. It is not primarily a testing
technique, although it is very good at doing that. TDD forces you to
think about the specification before you get stuck into the
nitty-gritty of the solution. This alone makes for better code. To
quote (inaccurately) Boris Beizer: if you work out how to test a piece
of software you will have done more for its quality than probably
anything else. Calling automated unit tests "checks" ignores the role
of TDD in design and clarification and relegates unit tests to "mere"
regression tests.

I think there is value in separating discussion about "first time"
tests such as TDD from "subsequent" regression tests and I think it
would shed more light on the pros and cons of both.
--
Hubert Matthews http://www.oxyware.com/
Software Consultant hubert-***@public.gmane.org


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 21:56:26 UTC
Permalink
Basim,

I appreciate the terminology distinction, but I would point out that this thread
of discussion hasn't primarily used the term "checks" until you and Janet
brought it up.


While we're on terminology distinctions, "code level tests" is not equal to
"unit tests". One can write UI, Story, service/business level, integration
level, and unit level tests in code(using a tool like JUnit or any other tool).


-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Basim Baassiri <basim-lcSEBLjEWcssA/***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:31:36 PM
Subject: Re: [agile-testing] Re: Agile Tester Certification?


On Wed, Mar 9, 2011 at 4:14 PM, Charles Bradley - Scrum Coach CSM PSM I
Post by Charles Bradley - Scrum Coach CSM PSM I
Also, what about automated code level tests? Those are still automated tests,
right? Can't a tester who can program provide value that way?
Just wanted to make a distinction here on terminology
if a test can be answered easily with "if this condition is met then expect
that" then fundamentally its a /check/ and unit checks should be done by the
person writing code and not by the tester. Like a rough carpenter building a
house, when they are framing they use a level and a square to 'check' that walls
are straight etc. The person providing feedback, lets say a building inspector,
isn't going to go and 'check' every wall for example

I don't see the value in a tester providing feedback at the unit level since the
context is to check that the code behaving correctly. However, I see testers
that can code and do business levels check (acceptance checks) provide value if
they are also the ones writing them
________________________________
Post by Charles Bradley - Scrum Coach CSM PSM I
Sent: Wed, March 9, 2011 12:34:59 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with
most of your statements.
However, when I read them, I get a general feeling that you are asserting that
all testers should be programmers, or at least have programming skills, and that
you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it automated
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but I
can see how a diversity of skills on a team can make for a stronger test team.
I mean, after all, testers don't need to care about unit-level/TDD stuff, they
care about customer level tests.
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an economic
analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold
out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i
didn't even see them mentioned in Janet and Lisa'a book, for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance
the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Matthew
2011-03-09 21:34:21 UTC
Permalink
Post by Charles Bradley - Scrum Coach CSM PSM I
Matthew,
Post by Matthew
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI.
( http://www.satisfice.com/repeatable.shtml )
Automated GUI tests can be expensive
-- I saw a discussion of running tests aren't too expensive to repeat, but
Fair enough, Churck, you're right, I provided a link to a thought experiment on the value of repeated tests. If I dig around I can probably find something. I don't usually recommend the Graham/Fewster book on test automation but it does a fairly rigorous job with several case studies.

I didn't honestly think I had to cover this ground again; I thought we were past it.


regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 21:41:39 UTC
Permalink
Well, I wasn't wholeheartedly disagreeing with your assertion, just your
reference/evidence. I do, however, reserve the right to disagree with your
assertion in the future. :-)

I apologize if I'm re-discussing the wheel, as I just recently changed my email
subscription from "digest" to "individual emails". ;-) If that ever happens in
earnest(me re-treading stuff), please tell me to RTF archives and I will (though
I'd greatly appreciate some good search terms for the archives so I can find the
topics quicker)

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Matthew <matt.heusser-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:34:21 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Post by Charles Bradley - Scrum Coach CSM PSM I
Matthew,
Post by Matthew
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI.
( http://www.satisfice.com/repeatable.shtml )
Automated GUI tests can be expensive
-- I saw a discussion of running tests aren't too expensive to repeat, but
Fair enough, Churck, you're right, I provided a link to a thought experiment on
the value of repeated tests. If I dig around I can probably find something. I
don't usually recommend the Graham/Fewster book on test automation but it does a
fairly rigorous job with several case studies.

I didn't honestly think I had to cover this ground again; I thought we were past
it.

regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Markus Gaertner
2011-03-10 07:34:32 UTC
Permalink
Gojko has a story in his upcoming book, where the folks developed automated checks using ATDD, but removed a big bunch of them for the next iterations. He's discussing this fact on a recent blog entry:
http://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing/

Matches my experience, that a smaller test suite makes you go faster. But I would prefer to rely on good unit tests to do so. That's mostly the problem in the Agile implementations I have seen. Could be a case of test automation cargo-culting, but don't quote me on this, please. :)

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Post by Charles Bradley - Scrum Coach CSM PSM I
Matthew,
Post by Matthew
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI.
( http://www.satisfice.com/repeatable.shtml )
Automated GUI tests can be expensive
-- I saw a discussion of running tests aren't too expensive to repeat, but
nothing about how GUI tests can be expensive.
Automated Business level tests can be expensive
-- Same as above
Automated GuI/Business level tests can be hard to maintain
-- A search for the word "maint" yielded zero results. Further, no talk of
maintaining automated tests that I can see.
Automated GUI/Business level tests have low ROI
-- I saw no direct discussion of ROI as it relates to automated GUI/Business
level tests.
In fact, the entire article does not even speak of automated tests at all. It
is not until the last section(the example) that automation is even really
mentioned.
This article to me reads like an excellent article about exploratory manual
testing. Am I totally missing something?
Also, what about automated code level tests? Those are still automated tests,
right? Can't a tester who can program provide value that way?
By "At the customer level", were you referring to "customer facing tests"?
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
________________________________
Sent: Wed, March 9, 2011 12:34:59 PM
Subject: [agile-testing] Re: Agile Tester Certification?
Hello Lior. Earlier you wrote ...
Post by Matthew
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment in
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree with
most of your statements.
However, when I read them, I get a general feeling that you are asserting that
all testers should be programmers, or at least have programming skills, and that
you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it automated
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but I
can see how a diversity of skills on a team can make for a stronger test team.
I mean, after all, testers don't need to care about unit-level/TDD stuff, they
care about customer level tests.
At the customer level there is a fair amount of empirical research indicating
that automated GUI (or even business-level) tests can be expensive, hard to
maintain, and low ROI. ( http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an economic
analysis of linear, "stable predictable repeatable" tests at CAST2011. I hold
out some hope for Model-Driven Tests, but I wouldn't call them 'essential'; i
didn't even see them mentioned in Janet and Lisa'a book, for example.
So basically, while I can agree your perspective is popular, I'm not sure I can
agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we advance
the field, right?
If you've got something to add, or I've mischaracterized your position, let's
talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles Bradley - Scrum Coach CSM PSM I
2011-03-10 17:35:32 UTC
Permalink
I might be able to get behind Gojko's posting, but first I'd need to know how he
is defining "regression testing" and "exhaustive regression testing". Are we
talking Q1, Q2, Q3, or Q4?

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: Markus Gaertner <shino-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Thu, March 10, 2011 12:34:32 AM
Subject: [agile-testing] Re: Agile Tester Certification?


Gojko has a story in his upcoming book, where the folks developed automated
checks using ATDD, but removed a big bunch of them for the next iterations. He's
discussing this fact on a recent blog entry:
http://gojko.net/2011/03/03/simulating-your-way-out-of-regression-testing/

Matches my experience, that a smaller test suite makes you go faster. But I
would prefer to rely on good unit tests to do so. That's mostly the problem in
the Agile implementations I have seen. Could be a case of test automation
cargo-culting, but don't quote me on this, please. :)

Best
Markus Gaertner
http://www.shino.de/blog
http://www.it-agile.de
Steven Gordon
2011-03-09 21:59:56 UTC
Permalink
Hello Lior. Earlier you wrote ...
Post by Lior Friedman
That being said, history and market forces however has created a large
number of "testers" with little knowledge in programming.
Which is an important skill if you plan to work in an agile environment
in
Post by Lior Friedman
which automated tests are essential.
In a sense, I think I can see where you are coming from, and even agree
with most of your statements.
However, when I read them, I get a general feeling that you are asserting
that all testers should be programmers, or at least have programming skills,
and that you must have automated tests in order to be "Agile."
I feel obligated to point out that there are plenty of experienced, senior,
well-respected folks that disagree with that perspective.
For example, when I interviewed Alistair Cockburn, and asked him it
http://www.informit.com/articles/article.aspx?p=1380616
On a personal note, I can write code, and I'm a stronger tester for it, but
I can see how a diversity of skills on a team can make for a stronger test
team. I mean, after all, testers don't need to care about unit-level/TDD
stuff, they care about customer level tests.
At the customer level there is a fair amount of empirical research
indicating that automated GUI (or even business-level) tests can be
expensive, hard to maintain, and low ROI. (
http://www.satisfice.com/repeatable.shtml )
It's a subject that is close to my heart, as I will be presenting on an
economic analysis of linear, "stable predictable repeatable" tests at
CAST2011. I hold out some hope for Model-Driven Tests, but I wouldn't call
them 'essential'; i didn't even see them mentioned in Janet and Lisa'a book,
for example.
So basically, while I can agree your perspective is popular, I'm not sure I can agree.
But that's /*OKAY*/, disagreeing and sharpening each other is /how/ we
advance the field, right?
If you've got something to add, or I've mischaracterized your position, let's talk!
regards,
--
Matthew Heusser,
Personal Blog: http://xndev.blogspot.com/
Test Community Blog: http://softwaretestpro.com/blog/
Twitter: mheusser
Suppose we extend the pattern to include the concept that a team not only
needs to be able to develop code and test, but also be able to design
databases, design user interfaces, write user documentation, understand the
business domain, split user stories, point out potential gotchas, and so on.
Just like non-coding tester adds something to an agile team, "pure"
specialists in other fields would also improve how the team handles these
many other aspects os software development.

The problem with a team with dedicated specialists in so many fields is that
there will be iterations when the bulk of the work is in a few areas and
doing work in the other areas does not contribute much to delivering the
working software for that iteration. Sometimes, there is so much testing to
be done that even coders should devote the second half of an iteration to
testing instead of developing more functionality that would not be tested
before the end of the iteration.

So, while a diversity of skills is great, everybody really should also be
able to do some productive work outside of their specialization when
delivering the most working and tested software in a given iteration calls
for it. This is why I would want even the testers on a team to be able to
contribute in other ways (but not necessarily writing code).

SteveG
Charles Bradley - Scrum Coach CSM PSM I
2011-03-09 16:44:18 UTC
Permalink
superluglor,

Yes, indeed he was a software QA manager at a well respected company here in the
U.S.

Others on this list have already pointed out some of the reasons for this
approach, so I won't repeat them here. I concur whole heartedly that *some*
testers have a skillset/mindset/experienceset that is VERY difficult to
duplicate with a traditional programmer. OTOH, many testers, if not technical,
are lacking some of the key skills that are valued in an agile project. The
ability to code efficiently in a way that supports test automation is probably
chief among them. The best Agile projects require a huge amount of test
automation, through all levels of the testing pyramid (with the exploratory
cloud above, as well). Some projects may be able to get around this a bit using
service layer testing tools, but sometimes even those require some coding too.
(btw, I think we'll get to a point in the not too distant future where coding
for service layer tools will be much more rare than it is today.)

I'll add some more comments that I haven't seen posted yet:
In general, someone who has a good test background is probably cheaper to hire
and employ than someone who has a good programming background. Not always, but
in general. So, IMO, that's partly what makes the "...I prefer to hire
programmers as testers..." not always feasible. I look forward to the day when
teams are much more cross functional, and people who have a good agile testing
background are, in general, paid just as much as programmers. We're just not
there yet, based on what I've seen.
"I would go by their references or by their recommendations on LinkedIn": have
you never listen about false references and false linkedin recommendations???
IME, in the U.S., I have never even heard of a false Linkedin Recommendation.
I'm sure they exist, but like any other "recommendation"(LinkedIn, Amazon, Ebay,
etc), you have to view them as a whole, and with a cautious eye. I think we'll
come to a day, in the not too distant future, (in the U.S. at least), where
*not* having at least a couple of recommendations on LinkedIn will be a strike
against a candidate for a job. The one main difference between LinkedIn and
other reviews (Ebay, Amazon), is that LinkedIn recommendations are tied to a
network of *real* people, and that network has credibility value.

For instance, if someone like Janet Gregory or Lisa Crispin has written a
glowing recommendation for a candidate based on working with them, I would
probably hire the person on the spot. (I know I know, I'm sucking up to Janet
and Lisa, but you all get the picture of what I'm trying to say).

-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/




________________________________
From: superluglor <superluglor-***@public.gmane.org>
To: agile-testing-***@public.gmane.org
Sent: Wed, March 9, 2011 2:40:31 AM
Subject: [agile-testing] Re: Agile Tester Certification?


Charles Bradley said:
'Given the current state of the industry, if I were hiring, I'd look for a
developer (programmer or tester) with certs like these:
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
As for the collaboration skills and other important skills a developer needs,
I'd go about ascertaining those in other ways. For collaboration and agile
philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn.
If the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't hire
testers any more. I prefer to hire programmers as testers."'

I've never read something more wrong on the topic....!!!
Probably because I'm a tester I felt very offended from these sentences.
That for a tester is a good thing to know how to code and understand the
scripts, is completely different from to say I'd hire a developer instead of a
tester!; and if I need more testing efforts I'll push him to improve his testing
knowledges.
TESTERS THINK DIFFERENT FROM DEVELOPERS!!!!!!!!!!!!!!!!!
What are you finding in that case is not a tester but simply a good developer
that write code in the last, correct and modern way [test driven development].
If this coding practise are enough for your company quality ok! Glad you.
"I would go by their references or by their recommendations on LinkedIn": have
you never listen about false references and false linkedin recommendations???

"I don't hire testers any more. I prefer to hire programmers as testers." are
you sure this is a QA manager...???
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though, certifications
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists. Is that
what you were really asking?
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration and
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers." (I don't
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
Markus Gaertner
2011-03-09 09:53:04 UTC
Permalink
Hi Rodrigo,

I read the contents of the course, and it made me suspicious why to deal a full day with the origins of Agile. My suspicion once inspired digged deeper and felt very unsure about the program.

Keep in mind that I did not get the course material, just read the level of detail on the webpage. I'd love to hear more to make a better informed critique about the course, but since they kept their material shut off from me so far, I can't do that.

Best
Markus Gärtner
http://www.it-agile.de
http://www.shino.de/blog
@mgaertne
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though, certifications
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists. Is that
what you were really asking?
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration and
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers." (I don't
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/agile-testing/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/agile-testing/join
(Yahoo! ID required)

<*> To change settings via email:
agile-testing-digest-***@public.gmane.org
agile-testing-fullfeatured-***@public.gmane.org

<*> To unsubscribe from this group, send an email to:
agile-testing-unsubscribe-***@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Lisa Crispin
2011-03-09 14:39:41 UTC
Permalink
p.s. I'm not against COURSES. Janet Gregory and I offer our own three-day
Agile Testing course, as she mentioned in an earlier post on this thread.
Learning is good.
Post by Markus Gaertner
Hi Rodrigo,
I've looked at some of the materials for the CAT program. The topics
covered sound reasonable. The approach to certifying is better than some
programs, because it doesn't depend on a multiple-choice exam. From what
I've heard, a lot of thought went into developing the program. That said, I
can't really get behind it as a way to "certify" agile testers. Peer
recognition is much more valuable.
-- Lisa
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though, certifications
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing
tools. (Service layer testing tools like Cucumber, Fitnesse, GUI layer
testing tools like Sellenium, etc, ) I don't know that such a cert exists.
Is that what you were really asking?
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration and
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers." (I don't
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Lisa Crispin
2011-03-09 14:39:04 UTC
Permalink
Hi Rodrigo,
I've looked at some of the materials for the CAT program. The topics covered
sound reasonable. The approach to certifying is better than some programs,
because it doesn't depend on a multiple-choice exam. From what I've heard, a
lot of thought went into developing the program. That said, I can't really
get behind it as a way to "certify" agile testers. Peer recognition is much
more valuable.
-- Lisa
Post by Rodrigo Cursino
Hi *Markus*, *Lisa*, *Janet *and *Charles*,
First of all thanks a bunch for your replies! They are so valuable.
I agree with you all that "Developer" is a "tester", and vice versa. We
really need to be more cross functional. I sent this email about Agile
http://www.agile-tester.org/ that talks about the Certified Agile Tester
program. Does anybody knwos it?
Thanks and regards,
*Rodrigo Cursino*
On Tue, Mar 8, 2011 at 3:05 PM, Charles Bradley - Scrum Coach CSM PSM I <
Post by Markus Gaertner
Rodrigo,
In Scrum terminology, a "Developer" is a "tester", and vice versa, since
all Scrum teams are supposed to be cross functional. I don't know if you'll
ever see anything like Certified Scrum Tester (certainly not from Scrum.org,
probably not from the Scrum Alliance). The Scrum Guide does allow for
people having some specialized skills, but puts emphasis on the skills of
turning requirements into product (this probably means coding).
The Agile Manifesto doesn't mention testers, but it also uses the term
"developer" without ever really defining it.
<opinion>
Certifications have limitations. As Janet said, though, certifications
cannot really tell whether a person can be productive on an agile team by
being a great collaborator.
OTOH, given the current state of the industry, if I were hiring, I'd look
1. Cert in a programming language(or equivalent experience programming),
preferably the language being used on the project at hand.
2. Cert(or equivalent experience) in the more modern agile testing tools.
(Service layer testing tools like Cucumber, Fitnesse, GUI layer testing
tools like Sellenium, etc, ) I don't know that such a cert exists. Is that
what you were really asking?
As for the collaboration skills and other important skills a developer
needs, I'd go about ascertaining those in other ways. For collaboration and
agile philosophy skills, maybe I would go by their references or by their
recommendations on LinkedIn. I'm sure I would do other thing as well. If
the team needed to improve its testing skills, I'd like for someone more
tester leaning, and also for good experience/knowledge around exploratory
testing.
One QA manager that I know and respect simplifies it. He says, "I don't
hire testers any more. I prefer to hire programmers as testers." (I don't
know how realistic that is, but I get his point. I imagine he also looks
for test tool experience and other things too.)
</opinion>
-------
Charles Bradley, CSM, PSM I
Experienced Scrum Coach
My blog: http://scrumcrazy.wordpress.com/
------------------------------
*Sent:* Tue, March 8, 2011 4:47:53 AM
*Subject:* [agile-testing] Agile Tester Certification?
Hi *All*,
I would like to know if there is a *certification for Agile Tester*.
Something similar to the *Certified Scrum Developer *course that are
developer-centric.
Thanks in advance,
*Rodrigo Cursino*
--
Lisa Crispin
Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers
and Agile Teams_ (Addison-Wesley 2009)
Contributor to _Beautiful Testing_ (O'Reilly 2009)
http://lisacrispin.com
@lisacrispin on Twitter
Lior Friedman
2011-03-09 12:12:39 UTC
Permalink
Hi Rodrigo,
One QA manager that I know and respect simplifies it. He says, "I don't hire testers any more. I prefer to hire programmers as testers."
(I don't know how realistic that is, but I get his point.
As far as I know Microsoft and Google adopted the same basic approach. They are not hiring “testers’ anymore.

However they did recognize being a good QA does requires a specific set of skills that most developers do not posses

and therefore created a specific job position/title: Test engineer.

So I’m guessing that this approach is realistic.



Lior Friedman

Blog - <http://imistaken.blogspot.com/> http://imistaken.blogspot.com
Loading...