Bj Rollison, Microsoft Test Architect in the Engineering Excellence Group: This morning I installed Windows Vista SP1 onto my laptop. I was pretty excited about this release because it promises better performance as compared to the original release (but, I have not yet worked with it enough to realize any significant performance gain). But, as I was preparing to teach an internal course I came across a new defect that is bound to cause even more hair loss, and I have precious little left to lose. I thought, how fitting this post comes as I prepare to teach another class on systematic testing techniques (including boundary value analysis) that I find yet another classic boundary defect in Explorer's list view (albeit the boundary condition is not readily apparent) . Interestingly enough, the previous boundary defect I found appears to be fixed with Vista's SP1; however, I previously did not run across earlier a defect that is probably a bit worse than the previous defect, and it is another problem with how listview repaints itself after an event.
To reproduce this defect, open a folder with several dozen files in Explorer and select Views -> List and resize the Explorer window so there are several columns of files.
Select a file in the list and press the up or down arrow key so a dotted line appears around the file name
Resize the Explorer window so that the highlighted area is about 1 pixel away from the right most edge of the Explorer window as in the example below[…]
Microsoft, Windows Vista, Rant, Testing