What it is like to be a tester on the Microsoft OneNote team and day to day life as an SDET in Office. Plus a few tips for using OneNote and an occasional powertoy.
Translate This Page
Translate this page
day to day
life at Microsoft
White Box Testing
work at home
Browse by Tags
Tagged Content List
Automation cleanup in OneNote
One of the tasks the test team can look forward to completing over the next few weeks is "automation cleanup." Over the last three years of getting OneNote 2010 completed, we've overhauled our automation system, added a new "task library" of common code to get our testing completed...
29 Apr 2010
Working on a verification for printing to OneNote
Spent some time last week working on a script to verify that the printer actually works when printing from an application to OneNote. I learned a little something about our OneNoteOfflineCache_Files that I thought may be interesting as well. I'll start with that. The OneNoteOfflineCache_Files folder...
19 Apr 2010
A pet peeve of mine when logging values in our automation scripts
Way back in November 2008 I mentioned a code review of some test scripts. I remembered something I saw many months ago (more than a year?) and this reminded me I wanted to revisit it. The purpose of most of our automation scripts is to verify that the functionality we expect to be in the product...
28 Jan 2010
Napkin Math script is now passing 100% of the time
Back in April, I was having a problem investigating a failing automation script . The script was a napkin math script (napkin math is the lingo we use for the feature in OneNote that computes simple equations as you enter them). The failure had nothing to do with the feature in OneNote. It only failed...
9 Sep 2009
An "Undo" test exposed the smallest amount of time the OneNote automation system knows about
One of our automation scripts was failing last week. The test it was performing is very easy to describe: it pasted text on a page and verified the text was pasted. Then it called Undo to undo the paste and verified the text was indeed gone. And it started failing about 31% of the time. I had a...
17 Nov 2008
Robinson Crusoe and OneNote: short term vs. long term gains when testing
I have a theory about the value of automation (and many other test tools) and the time it takes to develop, maintain and use them. I call this my "Robinson Crusoe Theory" of testing and it goes like this: Imagine you are cast away on a deserted island. You managed to save a fishing pole, a...
13 Nov 2008
A better fix for the failing OneNote automation script
I did not like my code fix for the error detection routine when trying to detect which file OneNote had loaded twice. To refresh my memory, here was what I initially checked in: SortedList < string , string > loadedModules = new SortedList < string , string >( StringComparer .InvariantCulture...
15 Sep 2008
The other bug in our test code for spelling
Last Thursday I posted some snippets of the code we had been using to automate and verify spell checking had been implemented in OneNote correctly. Before I could check in the code, there was one other bug I needed to verify did not exist, and the code I posted would potentially have let it pass by unnoticed...
9 Jun 2008
TWIONT is a lousy acronym no matter how you look at it
As I've mentioned before, we have been in the process of moving all of our automated tests away from being UI based and converting them to white box tests . The results have been very positive thus far, but it has not been a free conversion - there is a small cost to pay. One of the tasks we completed...
12 May 2008
Automation tasks for the OneNote test team
Right now we have a little bit of spare "bandwidth" to complete some automation tasks which have been building up over the last few months. The lingo around here never lets us refer to spare time: we always call someone who has a few free hours to spare as having "extra bandwidth." Like every other job...
18 Feb 2008
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...
6 Nov 2007
It's automation focus week in OneNote Test
We started another automation push yesterday and are turning out new scripts, fixing old, clearing automation system bugs off our plate and generally trying to get some breadth of coverage in place using our new white box testing system. The surprising thing some new testers don't expect is that...
1 Nov 2007
Page 1 of 1 (12 items)
© 2013 Microsoft Corporation.
Privacy & Cookies