Using Mozilla FireFox's Download Manager
Summary
Mozilla FireFox uses a download manager to organize and monitor downloads. However, the download manager has difficulties correctly updating and displaying the files being downloaded. Similarly, the presentation of much of the information can be difficult to understand.
Application Description
Mozilla's FireFox is an Internet browser available for Linux, MacOS, and Windows. At the time of writing this presentation, FireFox was still pre-1.0 (meaning that it was still a preview release for testing purposes).

Test Design
This example demonstrates the use of Scenario testing. In scenario testing, we create a hypothetical situation the program could be run through, and then we run through it ourselves based on that situation. This helps us to evaluate the program's real-world adaptibility, as well as help us to test many functions that are not frequently used or tested (or simply aren't tested thoroughly enough).
For this test, we are pretending to be working on a project where we are downloading important files for work, work which is due in ten minutes, so the accuracy and effeciency of the download manager is extremely important.
We expect that the download manager will be accurate in its estimation of the remaining time and that we can interact with it conveniently.
Performing the Test



Notice that the status bar of the download manager window says "1%", but inside the download manager the file is listed as being at "0%".



Results/Relevance
As someone working quickly to finish a project, the download manager was extremely frustrating. It could not keep track of how many files we were downloading and we could not directly access the files through the download manager. Our files were downloaded correctly, though, and saved to the correct location, which means that there is little (if anything) wrong in the actual core functions of the download manager.
Of course, bugs like these are mostly aesthetic issues, bugs that really only cause a problem in a scenario such as the one used in this presentation. The average home user would likely either not notice such errors or work around them.
By applying this scenario, we saw these aesthetic bugs less as simply being about appearance and more about standing in the way of convenience. As an average home user, these bugs would not likely have been something to complain about, yet as an individual attempting to do some very important and time-critical work, these issues become very important.
Similar Tests/Additional Notes
Since Mozilla's FireFox is still in testing stages, it is a perfect application for practicing testing techniques. To practice scenario testing, create an elaborate story that could be convincing as a possible user scenario, then apply that scenario to the application.
Configuration Notes
Testing Mozilla's FireFox v0.9 on: