翻訳と辞書
Words near each other
・ Technology and society
・ Technology assessment
・ Technology aware design
・ Technology brokering
・ Technology Building Station
・ Technology Business Incubator TBI-NITC
・ Technology Business Management Council
・ Technology CAD
・ Technology Center
・ Technology Center (Washington & Jefferson College)
・ Technology Centre of New Jersey
・ Technology Centre Teknia (Kuopio Science Park)
・ Technology Challenge Maryborough
・ Technology College
・ Technology company
Technology Compatibility Kit
・ Technology demonstration
・ Technology Development Foundation of Turkey
・ Technology dividend
・ Technology doping
・ Technology during World War I
・ Technology during World War II
・ Technology dynamics
・ Technology education
・ Technology Education and Literacy in Schools
・ Technology Education And Research Integrated Institutions
・ Technology evangelist
・ Technology Experiment Satellite
・ Technology For All
・ Technology for Improved Learning Outcomes


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Technology Compatibility Kit : ウィキペディア英語版
Technology Compatibility Kit
A Technology Compatibility Kit (TCK) is a suite of tests that at least nominally checks a particular alleged implementation of a Java Specification Request (JSR) for compliance. It is one of the three required pieces for a ratified JSR in the Java Community Process, which are:
*the JSR specification
*the JSR reference implementation
*the Technology Compatibility Kit (TCK)
==Contents and architecture==
TCKs tend to be obtained from the Specification Lead of a given JSR. They usually (but not always) consist of a graphical host application which communicates over TCP/IP with the device or Java virtual machine that is under test. Tests are typically obtained by the device over HTTP, and results are posted back to the host application in a similar way. This decoupling enables TCKs to be used to test virtual machines on devices such as CLDC mobile phones which do not have the power to run the full TCK host application.
The tests contained in the JSR are supposedly derived from the statements in the JSR specification. Any given API will have a set of tests to ensure that it behaves in the intended way, including in error conditions.
In order to state conformance with a given JSR, a Java implementation has to pass the associated TCK. Any (rare) exceptions have to be negotiated with the specification lead. Because of this, TCKs are of great importance when implementing a JSR. The first great milestone is to get the TCK running in the first place, which necessarily involves the Java implementation and underlying networking stack having a certain level of maturity. Next, the TCK must be properly configured - because they must be flexible enough to cope with any implementation, there are many options. (For example, listing all the supported media formats and associated optional controls for JSR135). Particular tests also require some setup activity - this tends to be particularly complex for the tests which ensure correct behaviour in error conditions, because the Java implementation must be put in the right state to cause each error. Finally, each failing test must be fixed, which is usually handled by the usual defect tracking mechanisms.
Some Java implementors consider their product to be mainly complete once the TCKs pass. Whilst it's true that the TCKs are quite comprehensive, there are many areas that they do not cover. These include performance, as well as the optional features. There's no alternative but to do lots of real-world testing to address these shortcomings, although additional test suites such as JDTS may help.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Technology Compatibility Kit」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.