OfficeBench uses OLE automation to drive the applications. This is different from most test scripts, which use window messages or keystroke and mouse click simulation. Using OLE automation has numerous benefits, including allowing test scripts to run unmodified across the four Office versions. It also factors out any input-related anomalies while eliminating the chance that a UI change or third party modification will somehow break the script.
Key OfficeBench tasks include the following:
- Reformat all section headers and subheads in Word.
- Generate multiple chart objects in Excel.
- Generate complete multislide presentation in PowerPoint.
- Multipage scroll with copy/paste of chart objects into Word.
- Slide sort/apply multiple templates in PowerPoint.
- Multipage scroll/print preview/print-to-file in Word.
- Multichart print preview/print-to-file in Excel
- Global search/replace in Word (multiple).
- Multislide preview/print-to-file in PowerPoint.
- Navigate simulated research Web site in IE (multiple).
The above are just some highlights. There's a lot more going on than meets the eye, and the key is that it's the exact same set of tasks executing across all versions of Office.
OfficeBench doesn't exist in a vacuum. It's delivered as part of a sophisticated, extensible, multiprocess testing framework we call DMS Clarity Studio. DMS Clarity Studio provides a variety of scalable workload objects for testing everything from client/server database connections to MAPI-based message store access to streaming multimedia. OfficeBench has been engineered to run in parallel with these workloads, providing for a rich variety of targeted test scenarios spanning the range of Windows client and server platforms. It's all coordinated through the DMS Clarity Studio framework and also seamlessly integrated with the exo.performance.network's Clarity Analysis Portal.
Note: DMS Clarity Studio is offered for free as part of the exo.performance.network. It's also part of the larger DMS Clarity Suite framework in use across thousands of trading workstations and other mission critical systems in the financial services sector. Some of the largest trading firms in the world trust DMS Clarity Suite to tell them when their systems are underperforming.
In summary, OfficeBench is part of a proven testing ecosystem that spans the range of Windows platforms and runtime scenarios. It is a sophisticated, version-independent benchmarking tool that executes reliably under almost any Windows runtime environment, allowing IT organizations to accurately assess multigenerational performance across all versions of Windows and Office.