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

FoCuS

A tool that implements the functional coverage methodology, providing detailed coverage information and improving testing.


Date Posted: April 26, 1999
Overview Requirements DownloadFAQsForum Reviews

1. Are there any articles or tutorials that provide an overview of functional coverage?
2. What is coverage good for?
3. What languages does FoCuS support, and what languages will it support in the future?


1. Are there any articles or tutorials that provide an overview of functional coverage?

Yes. After downloading and unzipping FoCuS, look in the directory FocusTutorial. The file tutorial.html contains a tutorial on functional coverage, and the file compare-code-to-func.ps contains an article published in STAR98.
Back to top Back to top

2. What is coverage good for?

Simply stated, the idea is to create, in some systematic fashion, a large and comprehensive list of tasks and to check that each task is covered in the testing phase. Coverage can help in monitoring the quality of testing, assisting in creating tests for areas that have not been tested before, and helping with forming small yet comprehensive regression suites.
Back to top Back to top

3. What languages does FoCuS support, and what languages will it support in the future?

FoCuS currently supports C, C++, and Java™. Language support at the current level is easy. Please send us your requests, and we will be happy to implement support for additional languages in the next release.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Back to top Back to top
Download now Download now

Related technologies

For platform(s):
All Java Platforms, Windows 95, Windows NT, Unix

For topics:
Java technology, modeling, performance, testing


 

    About IBM Privacy Contact