home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD1.mdf / nist / oiw / agreemnt / 1993 / 24s_9312.txt < prev    next >
Text File  |  1994-02-09  |  10KB  |  594 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.           Stable Implementation
  9.           Agreements for Open Systems
  10.           Interconnection Protocols:
  11.           Part 24 - Conformance Testing
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.           Output   from  the   December  1993   Open  Systems   Environment
  25.           Implementors' Workshop (OIW)
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.           SIG Chair:          Eva Kuiper, Hewlett Packard
  60.           Workshop Editor:    Brenda Gray, NIST
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           PART 24 - Conformance Testing              December 1993 (Stable)
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.           Foreword
  95.  
  96.           This part of the Stable Implementation Agreements was prepared by
  97.           the Conformance  Testing Special  Interest Group  (CTSIG) of  the
  98.           Open Systems  Environment Implementors' Workshop (OIW).
  99.  
  100.           Text in this  part has been approved by the Plenary of the above-
  101.           mentioned Workshop.
  102.  
  103.           Future changes and additions to this version of these Implementor
  104.           Agreements will be published as a new part.  Deleted and replaced
  105.           text will be shown  as struck.  New and replacement  text will be
  106.           shown as shaded.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                           ii
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.           PART 24 - Conformance Testing              December 1993 (Stable)
  141.  
  142.                                   Table of Contents
  143.  
  144.  
  145.           Part 24 - Conformance Testing . . . . . . . . . . . . . . . .   1
  146.  
  147.           0   Introduction  . . . . . . . . . . . . . . . . . . . . . .   1
  148.  
  149.           1   Scope   . . . . . . . . . . . . . . . . . . . . . . . . .   1
  150.  
  151.           2   Normative References  . . . . . . . . . . . . . . . . . .   1
  152.  
  153.           3   Status  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  154.  
  155.           4   Errata  . . . . . . . . . . . . . . . . . . . . . . . . .   1
  156.  
  157.           5   Guidelines on Interpretation of Disputed Test Cases . . .   1
  158.  
  159.           6   Guidelines on the Choice of PICS  . . . . . . . . . . . .   1
  160.  
  161.           7   CT SIG Resolution for FTAM  . . . . . . . . . . . . . . .   2
  162.  
  163.           8   Guidelines for  PCTR Test Campaign Summary  . . . . . . .   2
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                          iii
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.           PART 24 - Conformance Testing              December 1993 (Stable)
  207.  
  208.                                     List of Tables
  209.  
  210.  
  211.           Table 1  - Guidelines for the use of the "Selected" and "Not
  212.                Run" columns in a PCTR . . . . . . . . . . . . . . . . .   3
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                           iv
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           Part 24 - Conformance Testing
  273.  
  274.  
  275.           0   Introduction
  276.  
  277.           (Refer to Working Implementation Agreements Document)
  278.  
  279.  
  280.           1   Scope 
  281.  
  282.           (Refer to Working Implementation Agreements Document)
  283.  
  284.  
  285.           2   Normative References
  286.  
  287.           (Refer to Working Implementation Agreements Document)
  288.  
  289.  
  290.           3   Status
  291.  
  292.           This material is current as of December 18, 1992.
  293.            
  294.  
  295.           4   Errata
  296.  
  297.           Errata  will  be reflected  in  replacement pages  of  Version 6,
  298.           Stable Document.
  299.  
  300.  
  301.           5   Guidelines on Interpretation of Disputed Test Cases
  302.  
  303.           (Refer to Working Implementation Agreements Document)
  304.  
  305.  
  306.           6   Guidelines on the Choice of PICS 
  307.  
  308.           (Refer to Working Implementation Agreements Document)
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                           1
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           PART 24 - Conformance Testing              December 1993 (Stable)
  339.  
  340.           7   CT SIG Resolution for FTAM
  341.  
  342.           (Refer to Working Implementation Agreements Document)
  343.  
  344.  
  345.           8   Guidelines for  PCTR Test Campaign Summary 
  346.  
  347.           The  following   table  provides  guidelines  for   handling  the
  348.           "selected",  "not run" and  "observations" columns in  a Protocol
  349.           Conformance  Test Report. In the following table, the "criterion"
  350.           column in taken with  the "test case status"  column to give  the
  351.           expected contents of the three PCTR columns. Note that this table
  352.           does  not contain  all  possible  permutations  of  PICS  support
  353.           answer, IUT behavior, and test  case status. The primary focus of
  354.           this table is to provide  PCTR guidelines for the permutations of
  355.           "test case status".
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                                           2
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           PART 24 - Conformance Testing              December 1993 (Stable)
  405.  
  406.            Table 1 - Guidelines for the use of the "Selected" and "Not Run"
  407.                                   columns in a PCTR
  408.  
  409.            Criterion                        PCTR      PCTR       PCTR
  410.                                             selected  not run    observat
  411.                                             column    column     ion
  412.                                                                  column
  413.  
  414.  
  415.            I.   TEST DESELECTED
  416.  
  417.            1.  feature not                  deselect  <empty>    <empty>
  418.            implemented                                           (f)
  419.            2.  feature not                  deselect  <empty>    <empty> 
  420.            applicable                                            (f)
  421.  
  422.  
  423.  
  424.            II.  TEST SELECTED; TEST PURPOSE NOT ACHIEVED
  425.            1.  ATS defect; no               select    not run    ATS
  426.            error                                      (g)        error
  427.                in standard                                       (a,c)
  428.  
  429.            2.  ATS defect; error            select    not run    ATS
  430.            or                                         (g)        error
  431.                ambiguity in                                      (a,c)
  432.            standard
  433.  
  434.            3.  ETS defect                   select    not run    ETS
  435.                                                       (g)        error
  436.                                                                  (a,b,c)
  437.            4.   No defect;                  select     run       manual
  438.            Inconclusive verdict                                  analysis
  439.                                                                  (c,d)
  440.  
  441.  
  442.  
  443.            III.  TEST SELECTED; TEST PURPOSE ACHIEVED
  444.            1.  Test is defect-              select    run        <empty>
  445.            free                                                   (e)
  446.  
  447.            2.  ETS/ATS defect;              select    run         manual
  448.                workaround                                        analysis
  449.            available                                             alternat
  450.                                                                  e
  451.                                                                  verdict
  452.                                                                  (b,c,d)
  453.  
  454.  
  455.  
  456.  
  457.                                           3
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           PART 24 - Conformance Testing              December 1993 (Stable)
  471.  
  472.           See Notes listed below:
  473.  
  474.                a)  This  criteria includes any test where  the test purpose
  475.                cannot be achieved by an IUT exhibiting valid behavior.
  476.  
  477.                b)  This  criteria includes any test where  the ETC attempts
  478.                to accomplish the test purpose in an overly restrictive way,
  479.                resulting  in an Inconclusive test case verdict, even though
  480.                the   IUT   exhibits   valid   behavior.   Manual   analysis
  481.                instructions  are  provided  by the  MOT  supplier  for such
  482.                tests.  These  instructions are  used  by  the  test lab  to
  483.                determine  whether the test purpose  can be achieved. If the
  484.                analysis shows that the test purpose cannot be achieved, the
  485.                PCTR indicates this test as "Not Run". If the analysis shows
  486.                that the test  purpose can be  achieved, the PCTR  indicates
  487.                this test as "Run".
  488.  
  489.                c)  The Observation  must include the MOT  supplier's Defect
  490.                Report number or  a reference to official  MOT documentation
  491.                (such  as the  release  notes  or  test  specifications)  or
  492.                corrective  action. If the MOT  supplier does not agree that
  493.                the  test case  is  defective,  then  the  observation  must
  494.                include a  standard and/or  profile justification.   If  the
  495.                defect  is  IUT  specific, the  observation  must  include a
  496.                test3-specific  justification, or a  reference to one.   The
  497.                observation  must fully and adequately explain why the IUT's
  498.                behavior is valid.
  499.  
  500.                d)     The   Observation   must   include  a   test-specific
  501.                justification  of verdict.  Analysis of IUT behavior reveals
  502.                no  evidence  of  non-conformance  and  no  know  impact  on
  503.                interworking.  Manual  analysis also reveals no  evidence of
  504.                ATC/ETC defect.
  505.  
  506.                e)  An observation is  needed only if the test case  verdict
  507.                in not Pass.
  508.  
  509.                f)  It is recommended  that the observation column contain a
  510.                reference  to the  test case  selection  expression used  to
  511.                de-select the test case. If  the observation column is empty
  512.                for  a  particular  item, which  has  been  de-selected, the
  513.                default meaning is  that the item  was de-selected based  on
  514.                the PICS.   If the test is deselected for PIXIT reasons, the
  515.                reference is mandatory.
  516.  
  517.                g)   The  term "not  run" as  used here  is  not the  normal
  518.                English  usage  of the  term.  See  ISO/IEC  9646-5 for  the
  519.                meaning  of the  "run" column  of the  PCTR. When  "not run"
  520.                appears  in  the run  column  of  the  PCTR it  indicates  a
  521.                situation in which there is an ATS or ETS error.
  522.  
  523.                                           4
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.           PART 24 - Conformance Testing              December 1993 (Stable)
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                           5
  590.  
  591.  
  592.  
  593.  
  594.