OpenStep Journal, Summer 1995 (Volume 1, Issue 2). 
Copyright ã1995 by NeXT Computer, Inc. All Rights Reserved.

NICE CLASS AT A GLANCE
_____
NICE to Be Sure

Written by  Rick Wolfe

This article presents an overview of the NEXTSTEP Intel Compatibility Expert 
(NICE) Testing Program.

(Note that sidebars and marginal notes in the printed journal are denoted here by smaller type with  bars above and below the item.)

As NEXTSTEP has grown more popular, customers have wanted to install it on a greater variety of computers. If they choose one of the many Intel-based PCs, they have generally turned to a NEXTSTEP certi®ed system, tested by NeXT as thoroughly compatible.  

In December 1994, NeXT SQA (software quality assurance) engineers put together a plan for teaching third parties how to test their systems for NEXTSTEP compatibility. This program produces NEXTSTEP Intel Compatibility Experts, NICE people to have around. NICE people produce speci®c Intel-based PC con®gurations that have been tested for compatibility with NEXTSTEP. 

NICE BENEFITS

The NICE program presents bene®ts for vendors, developers, testers, and NeXT itself. 

Vendors, developers, and testers bene®t from the ability to test their products for compatibility with NEXTSTEP by themselves with only minimal involvement from NeXT.

NeXT's greatest bene®t from this program is that customers wanting to purchase systems that run NEXTSTEP will have a list of Intel-based PC systems that have been tested for compatibility with NEXTSTEP. Customers need to have a high con®dence level that the system they are purchasing is going to run NEXTSTEP. The listing of Tested Compatible systems on NeXT's World Wide Web site will give them a reference to systems that have been tested for compatibility and the con®dence that they are buying the right system. 

Everyone bene®ts from the increased contact. One-on-one contact between NeXT engineers and NICE engineers promotes better understanding and smoother adjustment as systems improve. Vendors who have joined the NICE program can take advantage of NeXT's beta releases. NeXT gets advance notice of system changes, and NICE sites can learn of any potential dif®culties NeXT has discovered in new hardware. Manufacturers, developers, and customers can have NICE-trained staff on site. 

Hardware vendors bene®t from increased visibility and extensive tests. By getting their computer systems listed in the NEXTSTEP Hardware Compatibility Guide, hardware vendors are advertising the capability of their systems to run NEXTSTEP. Running NEXTSTEP and the Compatibility Test Suite on a system will stress it in ways that testing with a single-tasking operating system cannot. This may help ®nd bugs and other hardware problems that might otherwise be missed. 

All large NEXTSTEP sites have a variety of computer systems. In many cases these include systems from NeXT's list of certi®ed systems as well as systems that have never been tested formally with NEXTSTEP. The NICE test suite provides a convenient way to test systems quickly for local deployment. 

TRAINING CLASSES 

To become a NICE test engineer, you must take the training class. The prerequisites are a knowledge of Intel-based hardware and the ability to install and con®gure NEXTSTEP on an Intel-based PC system. Classes run three days, either at NeXT's of®ces or off-site. 

Upon completion of the program, the NICE graduate receives NeXT's Compatibility Test Suite to use in testing systems for NEXTSTEP compatibility. 

For information on registering for NICE training, call NeXT's Telesales department at 
800-848-NeXT. 
_________________________________________________________________________________

NICE CLASS AT A GLANCE
Purpose: Train engineers and technicians how to use the Compatibility Test Suite to test an Intel-based PC for NEXTSTEP compatibility. 

For: Intel system vendors, adaptor vendors, device driver developers, NeXT customers, system integrators, and third-party test labs who want to develop their own testing program. 

Requirements: Candidates must successfully pass the three-day class taught by NeXT. 

Result: Candidate is registered and provided with Compatibility Test Suite. 

Information: NeXTanswer 1903, NeXT Telesales.
_________________________________________________________________________________

COMPATIBILITY TESTING 

NICE test engineers use the Compatibility Test Suite to test complete hardware con®gurations for NEXTSTEP compatibility. The system under test is a speci®c PC system fully ®tted with expansion cards and other speci®c peripherals using device drivers that have passed the NeXT testing process for device drivers. The Compatibility Test Suite reports the degree to which the speci®c con®guration tested is compatible with a given version of NEXTSTEP. 

The NICE testing engineers submit a full description of the con®guration under test along with the test results to the NeXT SQA department for review. SQA audits the test results and system descriptions for completeness. Compatibility is assessed based on the pass/fail indications provided by the NICE test engineer.

If  the submitted test results pass SQA review, NeXT creates an authorization letter for the party submitting the test results. Once the authorization has been signed by both parties, NeXT sends the ªTested Compatibleº logo artwork to the company sponsoring the NICE test, which may then af®x the logo for the speci®cally authorized con®guration. For every system tested compatible, NeXT will include information in the Intel Certi®ed and Compatibility Systems Guide. The amount of detail made available will be determined by NeXT and by the party submitting the compatibility test report.

NeXT assumes no support responsibilities for any ªTested Compatibleº product tested by NICE third-party engineers. All support issues and responsibilities belong solely to the hardware vendor or integrator that submitted the test report.

NEXT TESTING PROGRAMS

NeXT maintains three testing programs:

·	The Tested with NEXTSTEP program tests peripheral equipment and device drivers for 	compatibility with a particular version of NEXTSTEP.

	 ,
	______________________________________________________________________________

	Purpose: Test peripherals and their device drivers for NEXTSTEP compatibility. 

	For: PC adaptor vendors and device driver developers.

	Tests done by: NeXT SQA at NeXT.

	Tests certify: Device and device driver configurations work with a particular version of NEXTSTEP. 

	Result: NeXT issues an authorization letter and ªTested with NEXTSTEPº logo for packaging.

	Support: Vendor of tested product provides support.

	Information: NeXTanswer 1902, NeXT Product Marketing. 
	______________________________________________________________________________

·	The Tested Compatible program tests speci®c PC con®gurations for working compatibility with 	a particular version of NEXTSTEP. 

	,
	______________________________________________________________________________

	Purpose: Test a particular configuration of a PC for working compatibility with NEXTSTEP. 

	For: Intel system vendors, adaptor vendors, device driver developers, NeXT customers, system integrators, 	and third-party test labs. ªTested Compatibleº is a prerequisite for a system to be considered for the ªNeXT 	Certifiedº program. 

	Tests done by: Any NICE qualified test engineers on their premises or by NeXT SQA at NeXT.

	Tests certify: Particular system configuration works with a particular version of NEXTSTEP. 

	Result: NeXT issues an authorization letter and ªTested Compatibleº logo for that system. 

	Support: Vendor of tested system and/or organization that performed testing provides support.

	Information: NeXTanswer 1903, NeXT Telesales.  
	______________________________________________________________________________

·	The NeXT Certi®ed program tests a speci®c PC con®guration for rigorous compatibility with a 	particular version of NEXTSTEP.

	NeXT can deliver the highest level of support to customers who use certi®ed systems because 	of the ongoing availability of information on these systems.

	,

	______________________________________________________________________________

	Purpose: Test a system that is already Tested Compatible for thorough compatibility with NEXTSTEP. 	NeXT guarantees that subsequent versions of NEXTSTEP will retain compatibility for one year after 	certification.

 	For: System integrators and vendors of Intel-based PCs.

	Tests done by: NeXT SQA at NeXT. 

	Tests certify: Particular system configuration works with a particular version of NEXTSTEP.

 	Result: NeXT issues an authorization letter and ªNeXT Certifiedº logo for packaging.

	Support: NeXT provides free installation support within 30 days of purchase.

	Information: NeXTanswer 1904, NeXT Telesales. 
	______________________________________________________________________________

Rick Wolfe is manager of the Software Quality Lab at NeXT. His e-mail address is Rick_Wolfe@next.com.

ªTESTED COMPATIBLEº AT A GLANCEªTESTED WITH NEXTSTEPº AT A GLANCE 
__________________________________________________________________________________
Next Article	 NeXTanswer #2039	  The Village Smythy   
Previous article 	NeXTanswer #2043	 Fast, Enhanced: The New ATA and ATAPI Standards    
Table of contents		http://www.next.com/HotNews/Journal/OSJ/SummerContents95.html