About Alan

alanat BDQ-head onlyAlan Page has been a software tester for nearly 20 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.

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.

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.


  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.

4 Trackbacks

Leave some words for the weasel

%d bloggers like this: