Collation, DateTime, SParse Column and XMLhttp://blogs.msdn.com/b/qingsongyao/atom.aspxTelligent Evolution Platform Developer Build (Build: 5.6.50428.7875)2013-09-15T18:29:00ZReadings on Testing and Testing in Productionhttp://blogs.msdn.com/b/qingsongyao/archive/2015/02/24/readings-on-testing-and-testing-in-production.aspx2015-02-24T16:09:49Z2015-02-24T16:09:49ZTesting
Leading a Culture of Effective Testing
This is the best article about the subject I had ever read. Must read not only for testes, but primarily read by all managers. Congratulations and thanks for the article!
Anomaly Detection, Fault Tolerance and Anticipation Patterns
John Allspaw discusses fault tolerance, anomaly detection and anticipation patterns helpful to create highly available and resilient systems. It is a good talk if you are working on alert and monitoring...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/02/24/readings-on-testing-and-testing-in-production.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10595572" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxReadings on Service Architect DevOps and Automationhttp://blogs.msdn.com/b/qingsongyao/archive/2015/02/19/readings-on-service-architect-devops-and-automation.aspx2015-02-19T07:59:51Z2015-02-19T07:59:51ZService Architect
Building Resilience: How Outages Shaped Etsy's Systems
Avleen Vig presents some of the most unexpected, confusing, hilarious and face-palming events during Etsy's outages to show what can be learnt from their problems to build more resilient systems.
How We Learned to Stop Worrying and Start Deploying the Netflix API Service
Sangeeta Narayanan goes over how Netflix got to the current continuous delivery state, the lessons they learnt and the successes they...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/02/19/readings-on-service-architect-devops-and-automation.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10594465" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxMy New presentation on Windows Azure SQL Database Cluster Dashboard projecthttp://blogs.msdn.com/b/qingsongyao/archive/2015/02/19/my-new-presentation-on-windows-azure-sql-database-cluster-dashboard-project.aspx2015-02-19T07:49:51Z2015-02-19T07:49:51Z...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/02/19/my-new-presentation-on-windows-azure-sql-database-cluster-dashboard-project.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10594463" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxReading for mobile developmenthttp://blogs.msdn.com/b/qingsongyao/archive/2015/02/15/reading-for-mobile-development.aspx2015-02-15T18:17:14Z2015-02-15T18:17:14ZBuilding Pinterest's Mobile Apps
Mike Beltzner describes the tools and techniques used to keep Pinterest's platform stable and responsive. Garrett Moon dives into the technology they developed.
I strong suggest you watch the talk if you are developing mobile apps or you are building app stores. This talk shows quite a lot of tools (such as cocoapods) and techniques to improve your apps and also some strategy used for app development, such as dogfood, A/B testing, incremental rollout, three...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/02/15/reading-for-mobile-development.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10593604" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxReading for BigData and Telemetryhttp://blogs.msdn.com/b/qingsongyao/archive/2015/02/06/reading-for-bigdata-and-telemetry.aspx2015-02-06T17:06:57Z2015-02-06T17:06:57ZHere is some reading for BigData and telemetry. I highlight a couple of talks which are very good.
BigData and Telemetry
Scalable Big Data Stream Processing with Storm and Groovy
Eugene Dvorkin provides an introduction to Storm framework, explains how to build real-time applications on top of Storm with Groovy, how to process data from Twitter in real-time and the architectural decision behind WebMD MedPulse mobile application.
Etsy Search: How We Index and Query 26 Million One...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/02/06/reading-for-bigdata-and-telemetry.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10591669" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxMy reading for Engineering System and Continuous Deliveryhttp://blogs.msdn.com/b/qingsongyao/archive/2015/01/30/my-reading-for-engineering-system-and-continuous-delivery.aspx2015-01-30T23:11:00Z2015-01-30T23:11:00ZBelow is the list of talks which in my reading list for Engineering System and Continuous Delivery
The Evolution of Continuous Delivery at Scale @ Linkedin
Jason Toy talks about the evolution and history of LinkedIn's release strategy. Jason Toy drives the direction for build automation at LinkedIn, focusing on the commit to release pipeline with the ultimate goal of allowing developers to move code from dev to prod in 30 minutes.
Continuous Delivery: Building Systems that Can...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2015/01/30/my-reading-for-engineering-system-and-continuous-delivery.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10590131" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxNot a tester any morehttp://blogs.msdn.com/b/qingsongyao/archive/2014/11/13/no-a-tester-any-more.aspx2014-11-13T08:09:00Z2014-11-13T08:09:00ZI was not a tester (in title) for 5 months and the experience is awesome. I was actually not a tester for almost two years since I owe zero tests, zero sign-off and write zero tester for others. The major trend inside Microsoft is combined engineers with no dedicated testers and test teams. If you are interesting, I can share some blogs about this.
You may wonder what I am doing now? I am a developer in our telemetry team and I
report to one manager, but spend half of times to help other...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/11/13/no-a-tester-any-more.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10572215" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxRecommend testing article "Leading a Culture of Effective Testing"http://blogs.msdn.com/b/qingsongyao/archive/2014/08/18/recommend-testing-article-quot-leading-a-culture-of-effective-testing-quot.aspx2014-08-18T00:13:07Z2014-08-18T00:13:07ZLast week, I came cross a great article by Wes McClure "Leading a Culture of Effective Testing" , which I like most of his ideas:
"Sharing the responsibility and allowing developers to contribute to supporting the systems they create is the first step towards reaping the benefits of effective testing."
"When testing is given to another team, it's almost always manual and when it is automated it's usually an end to end test that is difficult to maintain. Isolated testers rarely have the insight...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/08/18/recommend-testing-article-quot-leading-a-culture-of-effective-testing-quot.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10550642" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxDev management in Douban http://blogs.msdn.com/b/qingsongyao/archive/2014/07/14/dev-management-in-douban.aspx2014-07-14T17:45:07Z2014-07-14T17:45:07ZChinese version: http://www.infoq.com/cn/articles/douban-dev-management
English translated version: http://www.microsofttranslator.com/BV.aspx?ref=IE8Activity&amp;a=http%3A%2F%2Fwww.infoq.com%2Fcn%2Farticles%2Fdouban-dev-management
Based with Douban&rsquo; Engineering Vice President Duan Nian Wei Zhuang table conversation rather than into, the two sides mainly discussed how to give the team a set of rules, how to transmit values, right motivation strategies, how to examine topics such...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/07/14/dev-management-in-douban.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10542212" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxTalk by Ken Johnston - Modern testing is becoming EaaSyhttp://blogs.msdn.com/b/qingsongyao/archive/2014/07/07/talk-by-ken-johnston-modern-testing-is-becoming-eaasy.aspx2014-07-07T16:06:10Z2014-07-07T16:06:10ZPlease visit http://vimeo.com/94308196 to watch Ken's great talk "Modern testing is becoming EaaSy" and here are the blog about this in details
The future of quality is easy with EaaSy and MVQ...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/07/07/talk-by-ken-johnston-modern-testing-is-becoming-eaasy.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10540110" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxBing team's A/B testing articleshttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/bing-team-s-a-b-testing-articles.aspx2014-06-23T08:23:25Z2014-06-23T08:23:25ZPlease visit http://www.exp-platform.com/Pages/default.aspx to see Bing team's EXP platform and the whitepapers about A/B testing techniques. For Ronny's recent public talk, please visit http://www.infoq.com/presentations/controlled-experiments...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/bing-team-s-a-b-testing-articles.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10536480" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxMy InfoQ reading listhttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/my-infoq-reading-list.aspx2014-06-23T08:18:53Z2014-06-23T08:18:53ZHello, Guys
Here is my reading bookmarks from infoq.com (I only read a small part of the talks) for your reference. Enjoy.
Real Data Science at NASA
Revealing the Uncommonly Common with Elasticsearch
From Experiments to Insights at Pinterest
Design Patterns for Large-Scale Real-Time Learning
Instrumenting Your Business For Success with DevOps
True Story of Continuous Happiness by Continuous Delivery
Evolving Culture and Values. Understanding...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/my-infoq-reading-list.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10536479" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxEngineering Principle and Practices from Other Companieshttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/engineering-principle-and-practices-from-other-companies.aspx2014-06-23T08:11:00Z2014-06-23T08:11:00ZMany of the resources here are coming from two sites. For external references, it mainly comes from infoq.com . InfoQ hold many QCON conferences in Beijing, New York, London, San Francisco which attracted presenter and attendee from hottest IT company. You can quickly look at New York 2013 Videos at here or search for QCON in www.infoq.com for more resources.
How other companies running their service
How Netflix running service
Building for the Cloud @ Netﬂix
Carl Quinn presents...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/23/engineering-principle-and-practices-from-other-companies.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10536475" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxQCON New York 2014 Conference Day 1 Highlighthttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/qcon-new-york-2014-conference-day-1-highlight.aspx2014-06-20T01:54:15Z2014-06-20T01:54:15ZToday, I attended the first day of QCON New York 2014 Conference . Here is a brief introduction of the conference:
Software is Changing the World. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.
QCon starts with 2 days of tutorials on Monday and...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/qcon-new-york-2014-conference-day-1-highlight.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10535891" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxDay three of Qcon Conferencehttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/day-three-of-qcon-conference.aspx2014-06-20T01:49:00Z2014-06-20T01:49:00ZDay three of Qcon Conference were focus on NoSQL. The afternoon's session are less interesting, and I did not find good insight from them. Below are details of the tracks
Modern Big Data Systems
Creating Culture
Everything as a Service (XaaS) - Web APIs
Beyond JavaScript
Real World Functional Programming
Solutions Track
The Next Wave of SQL-on-Hadoop: The Hadoop Data Warehouse
Marcel Kornacker
Mentoring Humans...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/day-three-of-qcon-conference.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10535886" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxQCON Conference Day 2 Highlighthttp://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/qcon-conference-day-2-highlight.aspx2014-06-20T01:46:17Z2014-06-20T01:46:17ZIn second day of the QCON, we have following tracks
Track:
Software Architecture Improvements
Applied Data Science and Machine Learning
Java Innovations - The Latest Trends in Java Technology
Taming Mobile
The Evolving Cloud
Solutions Track
You can view the details of the tracks download slides at https://qconnewyork.com/schedule-2014 . I was mainly focus on Machine Learning and The evolving Cloud sections....(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/06/20/qcon-conference-day-2-highlight.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10535884" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxTake away from running Windows Azure SQL VM (IASS)http://blogs.msdn.com/b/qingsongyao/archive/2014/02/27/take-ways-from-running-windows-azure-sql-vm-iass.aspx2014-02-27T20:08:00Z2014-02-27T20:08:00ZI have been running an extra large Windows Azure SQL VM (A7) for half years. In here, I list a couple of recommendation from me.
Performance
In here, I list a couple of actions which I did to improve performance. My app is 7/24 data pipeline. I collect data from many of production clusters and insert them into the DW. At the same time, we run alert on top of it (scan the rows last inserted, and see whether some thing bad happens), and also daily reports using SSIS. For me, the big concern is...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/02/27/take-ways-from-running-windows-azure-sql-vm-iass.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10503806" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxHow to fix Nokia Lumia 520 frequent shutting down issuehttp://blogs.msdn.com/b/qingsongyao/archive/2014/01/07/how-to-fix-nokia-lumia-520-frequent-shutting-down-issue.aspx2014-01-07T21:04:01Z2014-01-07T21:04:01ZMy Nokia Lumia 520 frequently shutdown recent days. It happens more when I press the screen or hold it on the hand. Today, I found the answer from http://answers.microsoft.com/en-us/winphone/forum/wp8-wpupdate/my-nokia-lumia-520-is-frequently-shutting-down-for/c08b930e-ce27-490e-9881-c2406e2b7332
Simon-PierreChevarie-Cossette replied on
The problem is with the battery connectors. You have to bend slightly the connectors to the middle so that the battery is held right. I did it...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2014/01/07/how-to-fix-nokia-lumia-520-frequent-shutting-down-issue.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10487850" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxA Chinese article "前富士康CEO程天纵：创新来自长尾，创业源于创客！"http://blogs.msdn.com/b/qingsongyao/archive/2013/11/20/a-chinese-article-quot-ceo-quot.aspx2013-11-20T05:41:38Z2013-11-20T05:41:38ZThis is the talk by CEO Of FoxConn, Terry Cheng. He talked about all big company will be disappeared in one day, and why big company
can not lead innovation and how he think about what is the status of "Maker" and how Makers will lead the next generation of innovation. Please visit the chinese article at http://www.csdn.net/article/2013-11-18/2817540-MDCC2013-Smart-Hardware-Summit-Terry-Cheng-speech...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/11/20/a-chinese-article-quot-ceo-quot.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10469645" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxRecommend Talk " Resiliency through Failure - Netflix's Approach to Extreme Availability in the Cloud"http://blogs.msdn.com/b/qingsongyao/archive/2013/10/30/recommend-talk-quot-resiliency-through-failure-netflix-s-approach-to-extreme-availability-in-the-cloud-quot.aspx2013-10-30T04:58:16Z2013-10-30T04:58:16ZI like to recommend a talk "Resiliency through Failure - Netflix's Approach to Extreme Availability in the Cloud" . If you have not heard about Chao Monkey, it is the main topic of the talk. The main point is that for service, you can not rely on purely testing to ensure quality. You need to inject features into the service or dependence services so that you can test the resiliency of your service in production. This is one of the important way to ensure that your service having high availability...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/10/30/recommend-talk-quot-resiliency-through-failure-netflix-s-approach-to-extreme-availability-in-the-cloud-quot.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10461635" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxRecommend Blog Post "Testers – The Scientists Who Produce Knowledge about the Quality of SUT"http://blogs.msdn.com/b/qingsongyao/archive/2013/10/18/recommend-blog-post-quot-testers-the-scientists-who-produce-knowledge-about-the-quality-of-sut-quot.aspx2013-10-18T05:09:13Z2013-10-18T05:09:13ZSeveral month ago, I read a Chinese girl Xiaomei tai (邰晓梅) 's blog, and find a very deep thought about testers and scientists . In here, I copied her last paragraph to show how deep thought of this blog. BTW, if you understand Chinese, I suggest you read her blog about Black Swan series.
Similarities between software testing and scientific work
Software testing
Scientific work
Testers produce knowledge about the quality of the system under test.
Scientists produce...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/10/18/recommend-blog-post-quot-testers-the-scientists-who-produce-knowledge-about-the-quality-of-sut-quot.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10457864" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxRecommend Slides "Call Of Duty :DevOps"http://blogs.msdn.com/b/qingsongyao/archive/2013/10/18/recommend-slides-quot-call-of-duty-devops-quot.aspx2013-10-18T04:56:41Z2013-10-18T04:56:41ZI recently downloaded a couple of slides related to Cloud, BigData and DevOps from www.infoq.com and this slide is one of the best slides I read. I am very interesting to see the talk, but was unable to find it. Hope you can enjoy it:
Call of Duty: Dev Ops from AppDynamics...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/10/18/recommend-slides-quot-call-of-duty-devops-quot.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10457856" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxRecommend J.D. Meier's Bloghttp://blogs.msdn.com/b/qingsongyao/archive/2013/10/11/recommend-j-d-meier-s-blog.aspx2013-10-11T03:28:00Z2013-10-11T03:28:00ZToday, I come cross J.D. Meier's Blog, and was immediately attracted by his insight thoughts. I strong recommend you read some of his blogs. A couple of them are:
Trends for 2013: The Rise of the Entrepreneur
The power of values...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/10/11/recommend-j-d-meier-s-blog.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10455933" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxTwo Hadoop Blogs I plan to readhttp://blogs.msdn.com/b/qingsongyao/archive/2013/09/19/two-hadoop-blogs-i-plan-to-read.aspx2013-09-19T16:53:00Z2013-09-19T16:53:00ZI think bellow two articles/talks are good. Just put them in my blog so that I will read later.
Hadoop Virtual Panel
In this virtual panel, InfoQ talks to several Hadoop vendors and users about their views at current and future state of Hadoop and the things that are the most important for Hadoop&rsquo;s further adoption and success
Leveraging Your Hadoop Cluster Better - Running Performant Code at Scale
Michael Kopp explains how to run performance code at scale with Hadoop and how to...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/09/19/two-hadoop-blogs-i-plan-to-read.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10450549" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashxAcceptance Testing Driven Development (ATDD) Use SpecFlowhttp://blogs.msdn.com/b/qingsongyao/archive/2013/09/15/acceptance-testing-driven-development-atdd-use-specflow.aspx2013-09-15T17:29:00Z2013-09-15T17:29:00ZIn recent years, user scenario testing based on customer stories is very popular in Open Source world, and inside Microsoft. There is a mind shift for testing which is that testing should focus more on what customer need, but not finding functional bugs. Acceptance Test-Driven Development (ATDD) is one of the wonderful testing practice, one that is easy to learn, fun to practice and that speeds up testers&rsquo; productivity. It also puts testing more in the driver&rsquo;s seat, so that quality is...(<a href="http://blogs.msdn.com/b/qingsongyao/archive/2013/09/15/acceptance-testing-driven-development-atdd-use-specflow.aspx">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=10449328" width="1" height="1">QingsongYaohttp://blogs.msdn.com/yaoqs_4000_hotmail.com/ProfileUrlRedirect.ashx