[agile-testing] Re: Continuous Deployment

Wednesday, January 18, 2012

 

Where did you find this term? Links?

AFAIK someone has to test software. I've heard of "self-checking" which is 'tests that can exercise a path and verify the result without manual assistance'. Self-testing seems to indicate some sort of AI :)

--- In agile-testing@yahoogroups.com, "seanalexaoife" <coyle.james@...> wrote:
>
> Hi,
>
> question for my esteemed colleagues:
>
> Continuous deployment / continuous delivery is a hot topic these days. And one area I'm particularly interested in is 'self-testing software'.
>
> What are people's opinions on what is meant by 'self-testing software'? What does this look like? Is it unit testing by another name? Or is it deeper than that? Does it include the automation of black box tests? And is this now done by the developers? (I'm in a traditional developer / tester agile'ish team).
>
> Thanks
>

__._,_.___
Recent Activity:
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

Re: [agile-testing] Continuous Deployment

 

Hi James

You are right, self-testing-software more than just unit testing.  It's an approach and a mindset.

At a very simple level if we ever find a bug, we write an automated test to expose that bug, that way it can never come back silently.

You are building, what Steve Maguire in "Writing Solid Code" called "The Hypothetical Compiler" in which he asked the question, "What if we could extend the compiler to catch more than just syntax bugs for us?"

You might get some value out of an article I just wrote for Developer Fusion about testing in an agile world.
http://www.developerfusion.com/article/136381/testing-in-an-agile-world-the-heart-of-a-developer/

Good Luck

Malcolm




On Wed, Jan 18, 2012 at 1:58 AM, seanalexaoife <coyle.james@gmail.com> wrote:
 

Hi,

question for my esteemed colleagues:

Continuous deployment / continuous delivery is a hot topic these days. And one area I'm particularly interested in is 'self-testing software'.

What are people's opinions on what is meant by 'self-testing software'? What does this look like? Is it unit testing by another name? Or is it deeper than that? Does it include the automation of black box tests? And is this now done by the developers? (I'm in a traditional developer / tester agile'ish team).

Thanks




--

Malcolm Anderson
Scrum Coach & Agile Engineer
http://www.PragmaticAgility.com/blog

__._,_.___
Recent Activity:
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

[Developers_For_Ever] job required!

 

need to hire developers in egypt office in order to develop ( android & iPhone ) applications , the developers should have From 1 to 2 years experience in android applications development or iOS apple development . please send ur cvs to hregypt@aiwagulf.com

__._,_.___
Recent Activity:
Kindly visit my Blog http://amrsaafan.blogspot.com
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___