Office New Employee Training

  I was able to attend “New Hire Training” for Office last week.  At Microsoft, all newly hired people go through a day or two of training to get used to Microsoft, get your card key/badge and general agenda like that.  Mark Russinovich talked about his experiences with that session here, and it seems pretty straightforward. …

1

Using personas to help develop setup tests

  Last week I wrote about two different types of testing.  One was setup testing: the very time consuming process of ensuring an application installs correctly.  The other was using personas to develop tests to ensure people can use our software in specific scenarios for which it was designed.  We can tie the two together,…

2

Using OneNote's customers as a basis for designing tests

  One of the more easy to explain testing techniques we use at Microsoft to ensure our software meets the needs of users is that of “persona testing.”  Actually, personas are used to define new features first, so let’s start there.   Suppose we wanted to add a new feature to OneNote.  Our first choice…

4

OneNote Powertoys from the PM team, and a one question survey about them

  A few astute readers pointed out I (intentionally) missed a few addins the OneNote team finished last year.  Here they are:    Search and Replace  http://blogs.msdn.com/descapa/archive/2007/06/23/onenote-search-and-replace.aspx    Send to OneNote  http://blogs.msdn.com/descapa/archive/2007/02/15/send-to-onenote-2007-powertoy.aspx    Sort Pages  http://blogs.msdn.com/descapa/archive/2007/02/17/sort-pages-powertoy.aspx    Sort Sections  http://blogs.msdn.com/descapa/archive/2007/03/03/sort-sections-powertoy.aspx   Blake Handler sent me this list, and keeps a TERRIFIC archive of all the…

5

Powertoys in development

  I dropped a few hints last week about what we (the test team) has been doing recently.  And one other hint was my lack of entries for a week in mid-November – I was on vacation.  Vacation typically means long travel times, and what better way is there to fill the hours crammed onto…

17

Table trouble

  I had to relearn the lesson of paying attention to details recently.  I was writing some code to work with OneNote’s table XML via extensibility, and could not get my code to work correctly.  After a couple of days of working on this in my spare time, I was just about ready to give…

4

Brouhaha with verifying my math script during automation week

  I tried to get my automation script for payment verification as part of the napkin math area checked in.  One of the testers on my team rejected it.  Here’s why.   First, remember the equation I was using: pmt(0.05;36;30000)=1813.033713614259   Ultimately, this is a hard coded string that the script enters on a page (up…

3

My first thoughts on OneNote when I came to the team

  When I first came to the OneNote team, I got sent links to no less than 15 notebooks, had my monitor “upgraded” from a CRT to an LCD, was issued a Tablet PC, had the COM API dropped on me and had to make the transition from enthusiastic user to tester on the team.  One of…

2

Everyone should have to work in technical support first

  I was on a recruiting trip to Texas last week with some other Microsoft employees.  We got to work out of the Microsoft Texas buildings in Las Colinas (in the Dallas/Ft. Worth area for those of you not familiar with Texas).   Microsoft has a bunch of PSS in those buildings.  PSS, of course, is…

4

Logs, Lns and Log10: OneNote gets it right

  As I mentioned before, one of the areas of OneNote I took when I came to the team was what we call “Napkin Math.”  This the ability to type equations like 8-4=        And getting a “4” when you press Enter or the spacebar.   It also works for basic trigonometric functions like Sin(45)=0.707106781186547 (note…

8