IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Systems management  >  

Provider Acceptance Test Suite

A tool that validates vendor and IBM providers before integrating them into the IBM Storage Management Product Portfolio.


Date Posted: September 11, 2008
OverviewRequirements Download FAQs Forum Reviews

What is Provider Acceptance Test Suite?

IBM's® System x, p, z, and i® servers are shipped with vender hardware. Vendors provide management instrumentation (providers) to configure and manage their hardware. These standards-based providers play a significant role in systems management. IBM also delivers systems and storage management solutions in storage domains such as SCM, Derector, and DSA. All these management solutions depend heavily on the CIM/SMI-S-based providers developed by respective vendors and within IBM for various storage devices used in IBM servers. This means that quality of service given by these management solutions extensively depends on quality of providers of CIM (Common Information Model) and SMI-S (Storage Management Initiative Specification). Provider Acceptance Test Suite helps to effectively validate vendor providers and help them to improve the quality of their product and, therefore, the quality of IBM's management solutions.

Provider Acceptance Test Suite validates CIM providers against SMI-S profiles and can comprehensively test the providers, including property and associations implemented by the provider. The tool can also be configured to define a set of rules for profile validation. A framework is provided for writing user-defined test cases, including stress testing, performance testing, property testing, profile testing, and indication testing.

IBM teams and IBM vendor (external) teams are actively using Provider Acceptance Test Suite; they have found it useful for end-to-end provider and acceptance testing. This single comprehensive tool allows developers and testers to test the SMIS providers for all the functionality and to generate reports useful to various stakeholders. Provider developers can use the tool for quicker analysis of profile implementation and unit testing.

How does it work?

Provider Acceptance Test Suite validates CIM/SMI-S providers using automation. It uses SBLIM (Standards-Based Linux® Instrumentation for Manageability) to communicate to CIMOM (Common Information Model Object Manager). Provider Acceptance Test Suite helps the user to query various CIM operations on a vendor provider. The tool also provides a framework for writing requirement-specific test cases.


About the technology author(s):

Imranuddin W. Kazi

Imranuddin W. Kazi has been working at IBM since 2007. He has nine years of experience in system and storage applications. Mr. Kazi received his Bachelor of Engineering in computer science from Amravati University in India. He currently works on standard-based storage management applications for IBM and IBM vendor hardware. Mr. Kazi's areas of interest are in systems and storage domains.

Gaurav Chhaunker

Gaurav Chhaunker has been associated with IBM since 2007. He has six years of experience in IT and software development and about four years in system and storage applications. Mr. Chhaunker received his M.S. from Cleveland State University, Ohio, in May 2003. He currently works on standard-based storage management applications for IBM and IBM vendor hardware. Mr. Chhaunker's areas of interest are in systems and storage management domains.

Vikram B. Sanap

Vikram B. Sanap has worked at IBM for three years in the distributed computing, systems, and storage management domains. He earned his Post-Graduate Diploma in advanced computing from CDAC Pune and his Bachelor of Engineering in information technology at Shivaji University, India. Mr. Sanap currently works on standard-based storage management applications for IBM and IBM vendor hardware. His areas of interest and expertise are in C, C++, Java™, XML, and CIM/WBEM standards.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
IBM, System x, System p, System z, and System i are trademarks of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Download now Download now

Related technologies

For platform(s):
Mac OS, Mac OS 8.6 and 9, Macintosh, Microsoft Windows NT Server, NetWare, Red Hat Linux, Reliant Unix 5.43, Reliant Unix 5.44, SLES 8, Solaris, Sun Solaris, Sun Solaris 2.6, Sun Solaris 7, Sun Solaris 8, Sun Solaris/Intel, Sun Solaris/SPARC, SunOS, UNIX, Win32, Windows, Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional, Windows 2000 Server, Windows 98, Windows ME, Windows Millennium, Windows NT, Windows NT 4.0, Windows NT 4.0 (SP 5), Windows NT Alpha, Windows NT SP6, Windows NT SP6a, Windows Terminal Server, Windows XP, i386, iSeries, z900, zSeries

For topics:
Java technology, performance, Systems management, testing, XML


 

    About IBM Privacy Contact