<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Grigori Melnik: Thoughts on Agile Software Engineering and Beyond : software testing</title><link>http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx</link><description>Tags: software testing</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>News: Acceptance Test Engineering Guidance BETA1</title><link>http://blogs.msdn.com/agile/archive/2008/10/31/news-acceptance-test-engineering-guidance-beta1-and-other-great-releases.aspx</link><pubDate>Sat, 01 Nov 2008 03:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9027614</guid><dc:creator>gmelnik</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/agile/comments/9027614.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9027614</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small.png" mce_href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small.png"&gt;&lt;IMG title=ATE_small style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=244 alt=ATE_small src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small_thumb.png" width=186 border=0 mce_src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I am pleased to announce the release of the Acceptance Test Engineering guide BETA1. You can download it from &lt;A href="http://codeplex.com/TestingGuidance" mce_href="http://codeplex.com/TestingGuidance"&gt;http://codeplex.com/TestingGuidance&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Common Scenarios Addressed:&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;How to Plan for Acceptance Testing 
&lt;LI&gt;What Kinds of Acceptance Tests to Run 
&lt;LI&gt;How to Create and Run Acceptance Tests 
&lt;LI&gt;Defining What “Done” Means 
&lt;LI&gt;How to Justify Your Approach&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Contents at a Glance:&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART I – THINKING MODELS: &lt;/B&gt;an overview of acceptance testing and explains several models that are useful in conceptual thinking about acceptance testing. It also includes items that are necessary for planning acceptance testing. This part is intended to be read from beginning to end.&lt;B&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART II – THUMBNAILS: &lt;/B&gt;a thumbnail is a short overview of a practice that explains what it is, when you may want to use it, the risks that it mitigates, and an overview of how to perform the practice. Thumbnails also include a list of references to papers, books, and other resources that provide more complete descriptions of the practice in question. The main purpose of a thumbnail is to describe a topic well enough to provide an overview, serve as a mental reminder for someone who has used the practice on how to do it, and give someone unfamiliar with the practice enough information about the practice and its applicability to determine if they want to learn more about it. This part is intended to be used as a reference; most readers will not read it from beginning to end.&lt;B&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART III – SAMPLES: &lt;/B&gt;a collection of sample artifacts generated by applying different practices in a fictional real-world situation for Global Bank. These artifacts are embedded in a series of case studies of what the Global Bank team may have produced while building the application. The case studies provide some context to the individual artifacts. They also provide cross-references to the practices described in Part II. The artifacts are intended to be used as way to learn more about how to perform a practice; they can also be used as templates for your own artifacts. 
&lt;P&gt;&lt;STRONG&gt;Webcast&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Gerard, Jon and I did a &lt;A class="" href="http://download.microsoft.com/download/2/0/6/206bd11a-3b5c-450f-a3b0-47ea083d2786/AcceptanceTestEngineeringOverview.wmv" mce_href="http://download.microsoft.com/download/2/0/6/206bd11a-3b5c-450f-a3b0-47ea083d2786/AcceptanceTestEngineeringOverview.wmv"&gt;webcast&lt;/A&gt; talking about the concepts and the way we are writing this guidance.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;Feedback&lt;/B&gt; 
&lt;P&gt;Your&amp;nbsp; feedback is invited. Please post it under Discussions on Codeplex. Also, if you have an interesting experience with acceptance testing that you’d like to share and perhaps be profiled in our guide as a case study, we’d like to hear about it. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9027614" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+acceptance/default.aspx">software acceptance</category><category domain="http://blogs.msdn.com/agile/archive/tags/readiness+assessment/default.aspx">readiness assessment</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category></item><item><title>Acceptance Test Engineering guide - How to Decide if Software is Ready for You or Your Customer - Community Preview 2 released</title><link>http://blogs.msdn.com/agile/archive/2008/08/06/acceptance-test-engineering-guide-how-to-decide-if-software-is-ready-for-your-or-your-customer-community-preview-2-released.aspx</link><pubDate>Wed, 06 Aug 2008 17:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8837587</guid><dc:creator>gmelnik</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/agile/comments/8837587.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=8837587</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;On Monday, we &amp;nbsp;released our CTP2 on Codeplex: &lt;A href="http://codeplex.com/TestingGuidance" mce_href="http://codeplex.com/TestingGuidance"&gt;http://codeplex.com/TestingGuidance&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;You’ll see it now includes the consumption model and also some recommendations on how to read the guide. There are three parts. Part I. Narratives and Models - this is a short section that is meant to be read end-to-end. This is where we define readiness assessment and acceptance testing and introduce several models that help conceptualize software acceptance. Among other things we discuss decision making process, risk evaluation, the doneness model and its variants for agile and Tayloristic processes. Part II consists of what we refer to as “Thumbnails”. Those are the short descriptions of various useful practices that also provide information on their applicability, risks addressed, implementation options and additional resources. The Thumbnails are complemented by the actual samples&amp;nbsp; (Part III) that we’ve produced on a sample system (Global Bank). Both thumbnails and samples are meant to be used as references and in any order.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;You’ll notice there are still a number of empty sections. If you see an empty section, assume we will fill in the section before we complete the book.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Please provide it by posting a reply to the corresponding thread under Discussions on codeplex or as a reply to this blog post. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;Happy reading! We look forward to your feedback!&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8837587" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/agile/default.aspx">agile</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+acceptance/default.aspx">software acceptance</category><category domain="http://blogs.msdn.com/agile/archive/tags/readiness+assessment/default.aspx">readiness assessment</category></item><item><title>Do you have testing problems?</title><link>http://blogs.msdn.com/agile/archive/2008/06/26/do-you-have-testing-problems.aspx</link><pubDate>Fri, 27 Jun 2008 02:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8659081</guid><dc:creator>gmelnik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/agile/comments/8659081.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=8659081</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In our quest to produce actionable &lt;A class="" title="acceptance testing guidance" href="http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx" mce_href="http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx"&gt;acceptance testing guidance&lt;/A&gt;, we are looking for &lt;STRONG&gt;hard-to-test scenarios&lt;/STRONG&gt; from&lt;STRONG&gt; real world projects&lt;/STRONG&gt; so that we could test our guide against them. We would appreciate if you shared your testing problems with us. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;For example, you may find testing the logics that generates binary data (like image generation, voice synthesis) hard.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Also, feel free to tell us how you solved them if you did.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;A class="" title="Link to survey" href="http://www.zoomerang.com/Survey/?p=WEB227YRCP7C6S" mce_href="http://www.zoomerang.com/Survey/?p=WEB227YRCP7C6S"&gt;Link to survey&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A style="TEXT-DECORATION: none" href="http://www.zoomerang.com/Survey/?p=WEB227YRCP7C6S" target=_blank lid="http://www.zoomerang.com/Survey/?p=WEB227YRCP7C6S"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8659081" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/survey/default.aspx">survey</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category></item><item><title>Upcoming conferences - where I'll be (May - Oct 2008)</title><link>http://blogs.msdn.com/agile/archive/2008/05/31/upcoming-conferences-where-i-ll-be-may-oct-2008.aspx</link><pubDate>Sat, 31 May 2008 17:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8566731</guid><dc:creator>gmelnik</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/agile/comments/8566731.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=8566731</wfw:commentRss><description>&lt;UL type=square&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="https://www.msteched.com/default.aspx" mce_href="https://www.msteched.com/default.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Tech-Ed 2008 Developers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, June 2-6, Orlando, FL. I’ll be giving a talk on the Enterprise Library (DVP02-TLC). I’ll be also hanging out in the exhibition areas (mainly, Process &amp;amp; Project Management (DVP- VSTS 2008)).&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.associationforsoftwaretesting.org/drupal/CAST2008" mce_href="http://www.associationforsoftwaretesting.org/drupal/CAST2008"&gt;&lt;FONT face=Calibri size=3&gt;CAST 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; , July 14-17, Toronto, ON. I look forward to&amp;nbsp;good interaction with testing experts and thought leaders from around the world. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Microsoft Product Fair, July 22-23, Redmond, WA. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="https://www.mytechready.com/" mce_href="https://www.mytechready.com/"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;TechReady7&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, July 28-Aug 1, Seattle, WA. I’ll do a couple of talks on the Enterprise Library and agility.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.agile2008.org/" mce_href="http://www.agile2008.org/"&gt;&lt;FONT face=Calibri size=3&gt;Agile 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, Aug 4-8, Toronto, ON – the major world conference on agile software engineering. Mary Poppendieck and I are program-charing the conference. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.sqe.com/StarWest/" mce_href="http://www.sqe.com/StarWest/"&gt;&lt;FONT face=Calibri size=3&gt;STARWest 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, Sep 29- Oct 3, Anaheim, CA. Jon Bach and I will give a talk on Acceptable Acceptance Testing, telling the tale of our team producing the guide on acceptance testing and dogfooding our own recommendations.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;A class="" title=PNSQC2008 href="http://www.pnsqc.org/2008-conference" mce_href="http://www.pnsqc.org/2008-conference"&gt;PNSQC2008&lt;/A&gt;, Oct 13-15, Portland, OR. We have a paper "&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin"&gt;Acceptance Testing: a love story in two acts". No Shakesperian-level drama, but some exciting&amp;nbsp;stuff for sure.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://www.microsoftpdc.com/" mce_href="http://www.microsoftpdc.com/"&gt;&lt;FONT face=Calibri size=3&gt;PDC 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;, Oct 26-30, Los Angeles, CA. Together with Mary Poppendieck and other colleagues from p&amp;amp;p, we’ll be presenting the &lt;/FONT&gt;&lt;A href="http://www.microsoftpdc.com/Agenda/Preconference.aspx#agile-perspectives,-industry-and-microsoft" mce_href="http://www.microsoftpdc.com/Agenda/Preconference.aspx#agile-perspectives,-industry-and-microsoft"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Agile Perspectives&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; pre-conference event.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Calibri size=3&gt;If you are planning on attending any of these conferences, please come by and say hello. I would love to hear your stories of using or reasons for not using the Enterprise Library, Unity, other p&amp;amp;p assets. I would also be glad to chat with you about our upcoming guidance on &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx" mce_href="http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Acceptance Test Engineering&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; and hear your experiences, lessons learnt, and suggestions.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Calibri size=3&gt;Also, I&amp;nbsp;talk to user groups regularly. If you are from the city I am visiting (or nearby) and would like me to give a talk to your user group (agile, .NET, software testing), feel free to ping me.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8566731" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/agile/default.aspx">agile</category><category domain="http://blogs.msdn.com/agile/archive/tags/Agile2008/default.aspx">Agile2008</category><category domain="http://blogs.msdn.com/agile/archive/tags/events/default.aspx">events</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/workshop/default.aspx">workshop</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category><category domain="http://blogs.msdn.com/agile/archive/tags/TechReady/default.aspx">TechReady</category><category domain="http://blogs.msdn.com/agile/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/agile/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/agile/archive/tags/STAR/default.aspx">STAR</category><category domain="http://blogs.msdn.com/agile/archive/tags/CAST/default.aspx">CAST</category></item><item><title>Acceptance Test Engineering Guidance - project kick-off</title><link>http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx</link><pubDate>Tue, 08 Apr 2008 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8369385</guid><dc:creator>gmelnik</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/agile/comments/8369385.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=8369385</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Calibri size=3&gt;Traditionally, p&amp;amp;p primary audience included developers and architects. Even though we have some coverage of the testing discpline (in particularly &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms998205.aspx"&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: #0033cc; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3&gt;Testing .NET Application Blocks - Version 1.0&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; guide and &lt;/FONT&gt;&lt;A title="New Link" href="http://msdn2.microsoft.com/en-us/library/bb924375.aspx"&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: #0033cc; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3&gt;Performance Testing Guidance for Web Applications&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;), it is a small portion of the p&amp;amp;p assets [link to catalog]. In our interactions with customers, we hear requests for good guidance on testing – all kinds of testing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So, b&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;ack in the fall 2007, I’ve put a number of projects related to test engineering and test automation on the patterns &amp;amp; practices backlog. Several other important projects took precedence (&lt;A class="" title=GAT/GAX href="http://msdn2.microsoft.com/en-us/teamsystem/aa718948.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/aa718948.aspx"&gt;GAT/GAX&lt;/A&gt;, &lt;A class="" title=Unity href="http://msdn2.microsoft.com/en-us/library/cc468366.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc468366.aspx"&gt;Unity&lt;/A&gt;, &lt;A class="" title="Enterprise Library" href="http://msdn.microsoft.com/entlib" mce_href="http://msdn.microsoft.com/entlib"&gt;Enterprise Library&lt;/A&gt;). And now, after we have shipped GAT/GAX 1.4 and Unity 1.0, I am happy to be able to kick off this project with the focus on acceptance test engineering. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The core team consists of &lt;STRONG&gt;&lt;A class="" title="Michael Puleio" href="http://blogs.msdn.com/mpuleio/" mce_href="http://blogs.msdn.com/mpuleio/"&gt;Michael Puleio&lt;/A&gt;&lt;/STRONG&gt;, &lt;STRONG&gt;&lt;A class="" title="Jon Bach" href="http://www.ddj.com/blog/debugblog/archives/2007/03/five_questions_10.html" mce_href="http://www.ddj.com/blog/debugblog/archives/2007/03/five_questions_10.html"&gt;Jon Bach&lt;/A&gt;&lt;/STRONG&gt; and &lt;STRONG&gt;I, Grigori Melnik&lt;/STRONG&gt;. Michael is not a tester but a great developer with passion for testing, test automation and test tools. Jon is a professional tester, he is the manager of corporate intellect at Quardev Labs and a co-inventor of session-based test management for managing and measuring exploratory testing. I have devoted a number of years researching executable acceptance test-driven development (with FIT) and the relationships between software requirements and acceptance tests (see &lt;A class="" title=this href="http://www.gmelnik.com/papers/IEEE_Software_Moebius_GMelnik_RMartin.pdf" mce_href="http://www.gmelnik.com/papers/IEEE_Software_Moebius_GMelnik_RMartin.pdf"&gt;this&lt;/A&gt; article with my stance on this).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The topics we plan to focus on in this project include: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;test objectives and strategy, &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;product readiness/acceptance,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;defining and reconciling good-enough criteria in various industrial contexts,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;working with customers and customer-proxies,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;supporting stories/requirements with acceptance tests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We intend to support our guidance with case studies and exercises from the real world.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We are running this project as an agile project, with weekly iterations, standups, collocated team, etc. This deserves a separate blog post, which I’ll probably do later this month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In the meantime, feel free to post your comments and thoughts on any specific (painful) aspects of acceptance testing that you would like help with. Also, if you have an interesting experience with acceptance testing that you'd like to share and perhaps be profiled in our guide as a case study, we'd like to hear about it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8369385" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category></item></channel></rss>