Archive


2012


“Test Run: Simulated Annealing and Testing”, MSDN Magazine, January 2012 (Vol. 27, No. 1), pp. 76-80. Available online at http://msdn.microsoft.com/en-us/magazine/hh708758.aspx.


“Test Run: Ant Colony Optimization”, MSDN Magazine, February 2012 (Vol. 27, No. 2), pp. 70-74. Available online at http://msdn.microsoft.com/en-us/magazine/hh781027.aspx.


“Demystifying the C# Yield-Return Mechanism”, Visual Studio Magazine, February 2012 (Vol. 22, No. 2), pp. 18-24. Available online at http://visualstudiomagazine.com/articles/2012/02/01/demystifying-the-c-yield-return-mechanism.aspx.


“Test Run: Bacterial Foraging Optimization”, MSDN Magazine, April 2012 (Vol. 27, No. 3), pp. 82-85. Available online at http://msdn.microsoft.com/en-us/magazine/hh882453.aspx.


“Map Your Apps: Integrating Bing Maps With WPF”, Visual Studio Magazine, April 2012 (Vol. 22, No. 4), pp. 28-34. Available online at http://visualstudiomagazine.com/articles/2012/04/01/map-your-apps.aspx.


“Test Run: Dive into Neural Networks”, MSDN Magazine, May 2012 (Vol. 27, No. 5), pp. 72-80. Available online at http://msdn.microsoft.com/en-us/magazine/hh975375.aspx.


“Custom Indexing for Latitude-Longitude Data”, MSDN Magazine, June 2012 (Vol. 27, No. 6), pp. 70-74. Available online at http://msdn.microsoft.com/en-us/magazine/jj133823.aspx.


“Test Run: Evolutionary Optimization Algorithms”, MSDN Magazine, June 2012 (Vol. 27, No. 6), pp. 82-87. Available online at http://msdn.microsoft.com/en-us/magazine/jj133825.aspx.


“Test Run: Classification and Prediction using Neural Networks”, MSDN Magazine, July 2012 (Vol. 27, No. 7), pp. 74-79. Available online at http://msdn.microsoft.com/en-us/magazine/jj190808.aspx.


“Improved Combinations with the BigInteger Data Type”, Visual Studio Magazine, August 2012 (Vol.22, No. 8), pp. 26-32. Available online at http://visualstudiomagazine.com/articles/2012/08/01/biginteger-data-type.aspx.


“Test Run: Coding Logistic Regression with Newton-Raphson”, MSDN Magazine, September 2012 (Vol. 27, No. 9), pp. 78-82. Available online at http://msdn.microsoft.com/en-us/magazine/jj618304.aspx.


“Improved Permutations with the BigInteger Data Type”, Visual Studio Magazine, September 2012 (Vol.22, No. 9), pp. 24-28. Available online at http://visualstudiomagazine.com/articles/2012/09/04/biginteger-permutations.aspx.


“Test Run: Neural Network Back-Propagation for Programmers”, MSDN Magazine, October 2012 (Vol. 27, No. 10), pp. 70-77. Available online at http://msdn.microsoft.com/en-us/magazine/jj658979.aspx.


“Priority Queues with C#”, Visual Studio Magazine, November 2012 (Vol. 22, No. 11), pp. 2-7. Available online at http://visualstudiomagazine.com/articles/2012/11/01/priority-queues-with-c.aspx.


“Test Run: Graph-Based Shortest-Path Analysis with SQL”, MSDN Magazine, December 2012 (Vol. 27, No. 12), pp. 78-83. Available online at http://msdn.microsoft.com/en-us/magazine/jj863138.aspx.


“Matrix Decomposition”, MSDN Magazine, December 2012 (Vol. 27, No. 12), pp. 72-77. Available online at http://msdn.microsoft.com/en-us/magazine/jj863137.aspx.


2011


“Test Run: Measuring Test Effort Progress with EVM”, MSDN Magazine, February 2011 (Vol. 26, No. 2), pp. 88-89. Available online at http://msdn.microsoft.com/en-us/magazine/gg598925.aspx.


“Test Run: Diffusion Testing”, MSDN Magazine, March 2011 (Vol. 26, No. 3), pp. 86-88. Available online at http://msdn.microsoft.com/en-us/magazine/gg650663.aspx.


“Use Bee Colony Algorithms to Solve Impossible Problems”, MSDN Magazine, April 2011 (Vol. 26, No. 4), pp. 56-70. Available online at http://msdn.microsoft.com/en-us/magazine/gg983491.aspx.


“Test Run: Super-Simple Mutation Testing”, MSDN Magazine, May 2011 (Vol. 26, No. 5), pp. 90-94. Available online at http://msdn.microsoft.com/en-us/magazine/hh148145.aspx.


“Test Run: Curved Lines for Bing Maps AJAX”, MSDN Magazine, June 2011 (Vol. 26, No. 6), pp. 82-85. Available online at http://msdn.microsoft.com/en-us/magazine/hh205758.aspx.


“Particle Swarm Optimization”, MSDN Magazine, August 2011 (Vol. 26, No. 8), pp. 86-91. Available online at http://msdn.microsoft.com/en-us/magazine/hh335067.aspx.


“Multi-Level Sorting, IComparable and IComparer in C#, Visual Studio Magazine, October 2011 (Vol. 21, No. 10), pp. 18-24. Available online at http://visualstudiomagazine.com/Issues/2011/10/October-2011.aspx.


“Test Run: Graph Structures and Maximum Clique”, MSDN Magazine, October 2011 (Vol. 26, No. 10), pp. 82-88. Available online at http://msdn.microsoft.com/en-us/magazine/hh456397.aspx.


“Compressed Graph Structures using BitArray”, MSDN Magazine, October 2011 (Vol. 26, No. 10), pp. 82-88. Available online at http://msdn.microsoft.com/en-us/magazine/hh456397.aspx.


“Test Run: Greedy Algorithms and Maximum Clique”, MSDN Magazine, November 2011 (Vol. 26, No. 11), pp. 86-90. Available online at http://msdn.microsoft.com/en-us/magazine/hh547104.aspx.


“Test Run: Tabu Algorithms and Maximum Clique”, MSDN Magazine, December 2011 (Vol. 26, No. 12), pp. 76-85. Available online at http://msdn.microsoft.com/en-us/magazine/hh580741.aspx.


2010


“Test Run: Web Application Request-Response Testing with JavaScript”, MSDN Magazine, January 2010 (Vol. 25, No. 1), pp. 85-88. Available online at: http://msdn.microsoft.com/en-us/magazine/ee335793.aspx.


“Test Run: WCF Service Testing with Sockets”, MSDN Magazine, February 2010 (Vol. 25, No. 2), pp. 84-87. Available online at: http://msdn.microsoft.com/en-us/magazine/ee309879.aspx.


“Test Run: Testing Silverlight Apps using Messages”, MSDN Magazine, March 2010 (Vol. 25, No. 3), pp. 86-91. Available online at: http://msdn.microsoft.com/en-us/magazine/ee336032.aspx.


“Test Run: Combinations and Permutations with F#”, MSDN Magazine, May 2010 (Vol. 25, No. 5), pp. 68-72. Available online at: http://msdn.microsoft.com/en-us/magazine/ee310028.aspx.


“Test Run: Generating Graphs with WPF”, MSDN Magazine, June 2010 (Vol. 25, No. 6), pp. 92-97. Available online at: http://msdn.microsoft.com/en-us/magazine/ff714591.aspx.


“Test Run: Fault Injection Testing with TestApi”, MSDN Magazine, August 2010 (Vol. 25, No. 8), pp. 84-87. Available online at: http://msdn.microsoft.com/en-us/magazine/ff898404.aspx.


“Test Run: Request-Response Testing using IronPython”, MSDN Magazine, September 2010 (Vol. 25, No. 9), pp. 79-83. Available online at: http://msdn.microsoft.com/en-us/magazine/ff955768.aspx.


“Test Run: Web UI Test Automation with the WebBrowser Control”, MSDN Magazine, November 2010 (Vol. 25, No. 11), pp. 78-81. Available online at http://msdn.microsoft.com/en-us/magazine/gg309183.aspx.


“Test Run: Web Application UI Testing with jQuery”, MSDN Magazine, December 2010 (Vol. 25, No. 12), pp. 70-74. Available online at http://msdn.microsoft.com/en-us/magazine/gg490354.aspx.


2009


“Test Run: Analyzing Project Exposure and Risk Using PERIL”, MSDN Magazine, January 2009 (Vol. 24, No. 1), pp. 39-46. Available online at http://msdn.microsoft.com/en-us/magazine/2009.01.testrun.aspx.


“Test Run: UI Test Automation for WPF Applications”, MSDN Magazine, March 2009 (Vol. 24, No. 3), pp. 37-44. Available online at http://msdn.microsoft.com/en-us/magazine/dd483216.aspx.


“Test Run: .NET Module Testing with IronPython”, MSDN Magazine, June 2009 (Vol. 24, No. 6), pp. 81-87. Available online at: http://msdn.microsoft.com/en-us/magazine/dd882509.aspx.


“Test Run: HTTP Request-Response Testing with F#”, MSDN Magazine, July 2009 (Vol. 24, No. 7), pp. 72-78. Available online at: http://msdn.microsoft.com/en-us/magazine/dd942848.aspx.


“Test Run: Partial Antirandom String Testing”, MSDN Magazine, October 2009 (Vol. 24, No. 10), Available online at: http://msdn.microsoft.com/en-us/magazine/ee309511.aspx.


“Test Run: Pairwise Testing with QICT”, MSDN Magazine, December 2009 (Vol. 24, No. 12), pp. 28-35. Available online at: http://msdn.microsoft.com/en-us/magazine/ee819137.aspx.


2008


“Test Run: The Microsoft UI Automation Library”, MSDN Magazine, February 2008 (Vol. 23, No. 2), pp. 115-121. Available online at http://msdn.microsoft.com/en-us/magazine/cc163288.aspx.


“Test Run: Custom Test Automation with Team System”, MSDN Magazine, “Launch 2008” (Vol. 23, No. 3) pp. 27-33. Available online at http://msdn.microsoft.com/en-us/magazine/cc164248.aspx.


“Test Run: Web UI Automation with Windows PowerShell”, MSDN Magazine, March 2008 (Vol. 23, No. 4), pp. 97-105. Available online at http://msdn.microsoft.com/en-us/magazine/cc337896.aspx.


“Test Run: Testing SQL Stored Procedures using LINQ”, MSDN Magazine, April 2008 (Vol. 23, No. 5) pp. 99-104. Available online at http://msdn.microsoft.com/en-us/magazine/cc500645.aspx.


“Test Run: Request/Response Testing with Windows PowerShell”, MSDN Magazine, May 2008 (Vol. 23, No. 6), pp. 39-44. Available online at http://msdn.microsoft.com/en-us/magazine/cc507642.aspx.


“Test Run: Introduction to WCF Testing”, MSDN Magazine, July 2008 (Vol. 23, No. 8), pp. 111-115. Available online at http://msdn.microsoft.com/en-us/magazine/cc700338.aspx.


“Test Run: Configuration Testing with Virtual Server, Part 1”, MSDN Magazine, September 2008 (Vol. 23, No. 10), pp. 97-102. Available online at http://msdn.microsoft.com/en-us/magazine/cc793968.aspx.


“Test Run: Group Determination in Software Testing”, MSDN Magazine, November 2008 (Vol. 23, No. 12), pp. 91-97. Available online at http://msdn.microsoft.com/en-us/magazine/dd148646.aspx.


“Test Run: Testing with Virtual Server, Part 2”, MSDN Magazine, December 2008 (Vol. 23, No. 13), pp. 91-99. Available online at http://msdn.microsoft.com/en-us/magazine/dd252952.aspx.


2007


“Test Run: AJAX Test Automation”, MSDN Magazine, February 2007 (Vol. 22, No. 2), pp. 41-47. Available online at http://msdn.microsoft.com/en-us/magazine/cc163479.aspx.


“Test Run: Testing Custom Transform Streams”, MSDN Magazine, March 2007 (Vol. 22, No. 3), pp. 25-30. Available online at http://msdn.microsoft.com/en-us/magazine/cc163461.aspx.


“Test Run: Lightweight Testing with Windows PowerShell”, MSDN Magazine, May 2007 (Vol. 22, No. 5), pp. 109-119. Available online at http://msdn.microsoft.com/en-us/magazine/cc163430.aspx.


“Test Run: Test Automation with Windows XP Embedded”, MSDN Magazine, October 2007 (Vol. 22, No. 10), pp. 101-112. Available online at http://msdn.microsoft.com/en-us/magazine/cc163348.aspx.


“Test Run: UI Automation with Windows PowerShell”, MSDN Magazine, December 2007 (Vol. 22, No. 12), pp. 95-101. Available online at http://msdn.microsoft.com/en-us/magazine/cc163301.aspx.


2006


“Test Run: Determining .NET Assembly and Method References”, MSDN Magazine, March 2006 (Vol. 21, No. 4), pp. 101-107. Available online at http://msdn.microsoft.com/en-us/magazine/cc163641.aspx.


“Understanding Base64 Encoding”, .NET Developer’s Journal, March 2006 (Vol. 4, No. 3), pp. 36-40. Available online at http://dotnet.sys-con.com/read/192527.htm.


“Mutant Power: Create a Simple Mutation Testing System with the .NET Framework”, MSDN Magazine, April 2006 (Vol. 21, No. 5), pp. 60-67. Available online at http://msdn.microsoft.com/en-us/magazine/cc163619.aspx.


“Test Run: Stress Testing”, MSDN Magazine, May 2006 (Vol. 21, No. 6) pp. 103-110. Available online at http://msdn.microsoft.com/en-us/magazine/cc163613.aspx.


“Test Run: Five Ways to Emit Test Results as XML”, MSDN Magazine, June 2006 (Vol. 21, No. 7), pp. 43-49. Available online at http://msdn.microsoft.com/en-us/magazine/cc163595.aspx.


“String Combinatorics with Visual Basic .NET”, .NET Developer’s Journal, June 2006 (Vol. 4, No. 6), pp. 36-41. Available online at http://dotnet.sys-con.com/read/231946.htm.


“Test Run: Randomness in Testing”, MSDN Magazine, September 2006 (Vol. 21, No. 10), pp. 23-29. Available online at http://msdn.microsoft.com/en-us/magazine/cc163551.aspx.


“Test Run: Competitive Analysis using MAGIQ”, MSDN Magazine, October 2006 (Vol. 21, No. 11), pp. 35-39. Available online at http://msdn.microsoft.com/en-us/magazine/cc300812.aspx.


“Test Run: Using Excel for Test Data Storage”, MSDN Magazine, November 2006 (Vol. 21, No. 12), pp.25-31. Available online at http://msdn.microsoft.com/en-us/magazine/cc163536.aspx.


“Test Run: String Permutations”, MSDN Magazine, December 2006 (Vol. 21, No. 13), pp. 117-123. Available online at http://msdn.microsoft.com/en-us/magazine/cc163513.aspx.


2005


“Test Run: Lightweight UI Test Automation with .NET”, MSDN Magazine, January 2005 (Vol. 20, No. 1), pp.45-50. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163864.aspx.


“Throwaway Tools: How .NET Changes the Game”, Software Test & Performance Magazine, February 2005 (Vol. 2, No. 1), pp. 24-30. Available online at: http://www.stpmag.com/backissues.htm.


“Test Run: Automate your ASP.NET Web Services Testing”, MSDN Magazine, March 2005 (Vol. 20, No. 3), pp.41-48. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163830.aspx.


“Test Run: Lightweight UI Test Automation for ASP.NET Web Applications”, MSDN Magazine, April 2005 (Vol. 20, No. 4), pp. 35-41. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163814.aspx.


“Test Run: The Analytic Hierarchy Process”, MSDN Magazine, June 2005 (Vol. 20, No. 6), pp. 139-144. Available online at http://msdn.microsoft.com/en-us/magazine/cc163785.aspx.


“Web App Diagnostics: Lightweight ASP.NET Automated Performance Analysis”, asp.netPRO Magazine, August 2005 (Vol. 4, No. 8), pp. 4-10.


“Test Run: Test Harness Design Patterns”, MSDN Magazine, August 2005 (Vol. 20, No. 8), pp. 105-110. Available online at http://msdn.microsoft.com/en-us/magazine/cc163752.aspx.


“Multi-Attribute Global Inference of Quality (MAGIQ): A Practical Technique to Measure the Overall Quality of Software”, Software Test & Performance Magazine. August 2005 (Vol. 2, No. 7), pp. 28-32.


“Test Run: Low-Level UI Test Automation”, MSDN Magazine, September 2005 (Vol. 20, No. 9), pp. 41-47. Available online at http://msdn.microsoft.com/en-us/magazine/cc163738.aspx.


“Test Run: Low-Level Web App UI Test Automation”, MSDN Magazine, October 2005 (Vol. 20, No. 10), pp. 37-42. Available online at http://msdn.microsoft.com/en-us/magazine/cc163723.aspx.


“Test Run: Software Testing Paradoxes”, MSDN Magazine, December 2005 (Vol. 20, No. 12) pp. 25-28. Available online at http://msdn.microsoft.com/en-us/magazine/cc163693.aspx.


2004


“Write Automated Tests for Your PHP Web Applications”, php|architect Magazine, March, 2004 (Vol. 3 No. 3), pp. 24-29. Available online at: http://www.phparch.com/c/magazine/issue/16.


“Testing: Perform Code Coverage Analysis with .NET to Ensure Thorough Application Testing”, MSDN Magazine, April 2004 (Vol. 19 No. 4), pp. 52-59. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163981.aspx.


“Testing Web Services: Automated Tests Save Time and Increase Quality”, asp.netPRO Magazine, May 2004 (Vol. 3, No. 5), pp. 4-12.


“Programmatically Posting Data to .NET Web Applications”, .NET Developer’s Journal, July 2004 (Vol. 2 No. 5), pp. 14-20.


“Generating the mth Lexicographical Element of a Mathematical Combination”, MSDN Library, July 2004. Available online at: http://msdn.microsoft.com/en-us/library/aa289166.aspx.


“Test Run: Using Combinations to Improve Your Software Test Case Generation”, MSDN Magazine, July 2004 (Vol. 19, No. 7), pp. 105-109. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163957.aspx.


“Test Run: Test Automation for ASP.NET Web Applications with SSL”, MSDN Magazine, August 2004 (Vol. 19, No. 8), pp. 109-114. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163943.aspx.


“Test Run: Automate Testing of your SQL Stored Procedures”, MSDN Magazine, September 2004 (Vol. 19, No. 9), pp.27-33. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163925.aspx.


“Test Run: API Test Automation in .NET”, MSDN Magazine, November 2004 (Vol. 19, No. 11), pp.29-34. Available online at: http://msdn.microsoft.com/en-us/magazine/cc163892.aspx.


“Write Low-Level ASP.NET Web Services Test Automation”, asp.netPRO Magazine, December 2004 (Vol. 3, No. 12), pp. 32-40.


2003


“Test: Build Quick and Easy UI Test Automation Suites with Visual Studio .NET”, MSDN Magazine, January 2003 (Vol. 18 No. 1), pp.83-86. Available online at: http://msdn.microsoft.com/en-us/magazine/cc188784.aspx.


“Parsing XML Files Using C#”, Windows Developer Magazine, July 2003 (Vol. 2 No. 7), pp. 12-19.
Available online at: http://www.ddj.com/windows/184416669.


“Using Permutations in .NET for Improved Systems Security”, MSDN Library, August 2003.
Available online at: http://msdn.microsoft.com/en-us/library/aa302371.aspx.


“Encrypt It: Keep Your Data Secure with the New Advanced Encryption Standard”, MSDN Magazine, November 2003 (Vol. 18 No. 11), pp. 62-74.
Available online at: http://msdn.microsoft.com/en-us/magazine/cc164055.aspx.


“Prevent Dictionary Attacks”, Visual Studio Magazine, December 2003 (Vol. 13, No. 14), pp. 22-30.