About Alan

alanat BDQ-head onlyAlan Page has been a software tester for nearly 25 years. He was the lead author on the book How We Test Software at Microsoft, contributed chapters for Beautiful Testing and Experiences of Test Automation: Case Studies of Software Test Automation . He also writes about a variety of software engineering subjects (and other assorted rants) on his blog, and elsewhere on the internet. His latest “book” is a collection of essays on Test Automation called The A Word

Alan joined Microsoft as a member of the Windows 95 team, and since then has worked on a variety of Windows releases, early versions of Internet Explorer, and Office Lync. Notably, Alan served for over two years as Microsoft’s Director of Test Excellence.

In January of 2017, Alan left Microsoft to become the Director of Quality for Unity services.


  1. Posted April 11, 2014 at 5:33 pm | Permalink

    Question regarding HWTSAM related to unit testing. Is the SDE responsible for the unit test, or is it the SDET. If it is the SDE, when the SDET who receives unit tested code from the SDE, does he perform his own unit tests, or does he perform higher level integration testing or such?
    Thanks so much!

    • Posted April 14, 2014 at 10:04 am | Permalink

      SDEs own unit testing – and usually some level of functional or component testing (and sometimes more).

      SDETs worry about large scenarios, and use data to analyze quality at a large scale.

  2. Posted May 31, 2017 at 7:16 am | Permalink

    Alan i think you need to update this page. “Currently a Principal Software Design Engineer in Test (SDET) on the Xbox team, Alan spends his time designing and implementing test infrastructure and tests; and coaching and mentoring testers and test managers across the Xbox organization. Alan also leads company-wide quality and testing focused communities made up of senior engineering employees.” – seems little out of date 😛

4 Trackbacks

Leave some words for the weasel

%d bloggers like this: