Skip to main content

Automatic Testing Toolkit for Virtualization Providers

A smart cross-platform toolkit for developing virtualization provider test framework

Date Posted: February 25, 2009

alphaworks tab navigation

 

What is Automatic Testing Toolkit for Virtualization Providers?

Automatic Testing Toolkit for Virtualization Providers is a set of python tools to help you quickly develop virtualization provider unit test cases and generate full test reports.

This toolkit offers powerful cross-platform and scripting capability. It can automatically generate Python unit test compatible test cases with specified verification functions for providers, following the configuration files defined by user. By modifying test cases and configuration, the virtualization provider test developers can choose test target according to their own needs. What's more, based on these core functions, some useful extensions like performance validation could be easily extended into this toolkit.

The automatically script-driven unit test toolkit has the following unique characteristics:

How does it work?

This toolkit provides a rich command line interface to help virtualization provider tester configure parameters, generate raw code and run test cases. The steps are as follows:

  1. Write a config file. You can also do this by using command line parameters.
  2. Generate class list file, which is used by tester to choose their test targets.
  3. Configure provider type, "Instance" and "Method" are set as default.
  4. Generate raw provider test code.
  5. Modify test code files to meet their needs.
  6. Run test case.
  7. Export test results with full operation information.

About the technology author(s)

Yun Guo Lian has been with IBM since 2007. She works in IBM Director VSM projects.

Sun Hao has been associated with IBM since 2008. He's worked for about one year in system and server applications.

Li Zhen Gang is a staff software engineer at IBM. He worked for about two years in several z/OS USS projects. He currently works on virtualization applications.

Ma Zhuo joined IBM in April 2007. He has experience in Web service, JavaScript, XML related technologies and SOA work. His current interests include architecture design and development.

Trademarks




Related technologies