Certification Test Plan SSRF Conformance for OpenSSRF Software v Document WINNF-14-S-0023

Similar documents
Certification Test Requirements for Conformance with the Standard Spectrum Resource Format (SSRF) Document WINNF-14-S-0022

SCA v4.1 SAD and DCD Uniformity

SSC-WG4 Certification Process

Wireless Innovation Forum Contribution

Request for Comment on CORBA Profile for SCA Next. Document WINNF-10-RFI-0002

SCA 4.1 Domain Late Registration

Ecma International Policy on Submission, Inclusion and Licensing of Software

Ecma International Policy on Submission, Inclusion and Licensing of Software

Process collocation and core affinity deployment

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

International Radio Security Services API Specification

SDLC INTELLECTUAL PROPERTY POLICY

TR-374 YANG modules for management of G.hn systems in FTTdp architectures

SIP Forum Copyrights and Trademark Rights in Contributions Policy

Bar Code Discovery. Administrator's Guide

CA File Master Plus. Release Notes. Version

Working Document WINNF-TS-0122 Version V December Copyright 2017 The Software Defined Radio Forum - All Rights Reserved

Spectrum Sharing Committee Policy and Procedure CBRS Air Interface and Measurement Registration

Enhanced Serial Peripheral Interface (espi) ECN

Additional License Authorizations for HPE OneView for Microsoft Azure Log Analytics

Data Access Request Form

NOOTRY TERMS OF SERVICE

TR-403 PON Abstraction Interface Specifications

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

Page 1 of Matthews Mint Hill Road, Suite C; Matthews, NC Phone Fax

TR-355 YANG Modules for FTTdp Management

ATIS PROCEDURES FOR CHANGE IN E.164 COUNTRY CODE ASSIGNMENTS

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

MQ Port Scan Installation and Operation Manual

Site Impact Policies for Website Use

Bar Code Discovery. Administrator's Guide

EMPLOYER CONTRIBUTION AGREEMENT

MyCreditChain Terms of Use

Panasonic Audio Player 2 User Guide

Revised 10/15/2014 WEBSITE TERMS OF USE

The Travel Tree Terms and Conditions

Technics Audio Player User Guide

CALSTRS ONLINE AGREEMENT TERMS AND CONDITIONS

New Features in Primavera Professional 15.2

Test Assertions for the SCA Assembly Model Version 1.1 Specification

Distributed Intelligent Capture. Integration Guide

Abstract Code-Signing Profile of the OASIS Digital Signature Services

ServerStatus Installation and Operation Manual

ORGANIZEFOR PETITION PLATFORM ColorOfChange MOVEMENT-BUILDING PARTNERSHIP PROGRAM TERMS OF SERVICE

FONT SOFTWARE END USER LICENSE AGREEMENT. We recommend that you print this Font Software End User License Agreement for further reference.

Apple Inc. itunes 10 and QuickTime 7 Bundling Agreement (University CD Distribution) Licensee (Institution Name): Individual to Contact:

AVEVA Global. Release 12.0.SP6 WCF. User Bulletin

Terms of Use. Changes. General Use.

GS1 Finland Synkka Data Pool - AS2 Connection

GS1Trade Sync Data Pool - FTPS Service

WiMAX End-to-End Network Systems Architecture

SCORM Content Aggregation Model [ CAM ] 4 th Edition

SIMS TERMS AND CONDITIONS OF USE AGREEMENT

Application for Social Entrepreneurship Legal Services Clinic 1

LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³

TestCases for the SCA Assembly Model Version 1.1

IEEE Broadband Wireless Access Working Group <

Public Draft Release Version 1.0

Winnebago Industries, Inc. Privacy Policy

Print from SharePoint. Administrator's Guide

End User License Agreement

Intel Manageability Commander User Guide

GS1 Finland Synkka Data Pool Connectivity guide - FTPS Service

4. Save as expressly set out herein no license is granted in respect of any intellectual property rights vested in F1000 or other third parties.

MULTIFUNCTIONAL DIGITAL SYSTEMS. Software Installation Guide

Altus Shared Data Experience (SDX)

Wireless Innovation Forum Contribution

Internal Handoff Grants Utility Oracle FLEXCUBE Investor Servicing Release [October] [2015]

Intel Server Board S2600CW2S

MARKETING REPORT. Application Layer Testing (ALT): The Key to Optimizing Quality of Experience MR-433

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com

Video Services Forum Rules of Procedure

Spectrum Sharing Committee Policy and Procedure CBRS Grouping Information Registration

INCLUDING MEDICAL ADVICE DISCLAIMER

CERTIFIED MAIL LABELS TERMS OF USE and PRIVACY POLICY Agreement

Avast Customer & Technical Support Policy

Open Development Tool Database Setup Oracle FLEXCUBE Universal Banking Release [May] [2017]

GS1Trade Sync Data Pool - Web Services for Data Source

Building Information Modeling and Digital Data Exhibit

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

SCORM Sequencing and Navigation [ SN ] 4 th Edition

Test Assertions for the SCA Web Service Binding Version 1.1 Specification

MULTIFUNCTIONAL DIGITAL SYSTEMS. Software Installation Guide

Oracle Binary Code License Agreement for Java Secure Sockets Extension for Connected Device Configuration 1.0.2

Spectralink CMS Update Procedure for Release

Data Model Getting Started Oracle FLEXCUBE Universal Banking Release [February] [2018]

Intel Server Board S2400SC

VSC-PCTS2003 TEST SUITE TIME-LIMITED LICENSE AGREEMENT

TERMS OF USE FOR NAT TRAVERSAL FUNCTION TRIAL VERSION


TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

NISUS WEBSOLUTIONS PVT.LTD. Ahmedabad

Inergysolar.com Terms of Service

Polycom RealPresence Group Series with BroadSoft

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

END USER LICENSE AGREEMENT PANDA ANTIVIRUS 2007 / PANDA ANTIVIRUS + FIREWALL 2007 / PANDA INTERNET SECURITY 2007

Reports DSN Entries Utility Oracle FLEXCUBE Universal Banking Release [May] [2018]

Daniel MeterLink Software v1.40

Transcription:

Certification Test Plan SSRF Conformance for OpenSSRF Software v3.1.0 Document WINNF-14-S-0023 Version V1.0.0 10 February 2015

TERMS, CONDITIONS & NOTICES This document has been prepared by the Open SSRF Work Group to assist The Software Defined Radio Forum Inc. (or its successors or assigns, hereafter the Forum ). It may be amended or withdrawn at a later time and it is not binding on any member of the Forum or of the Open SSRF Work Group. Contributors to this document that have submitted copyrighted materials (the Submission) to the Forum for use in this document retain copyright ownership of their original work, while at the same time granting the Forum a non-exclusive, irrevocable, worldwide, perpetual, royalty-free license under the Submitter s copyrights in the Submission to reproduce, distribute, publish, display, perform, and create derivative works of the Submission based on that original work for the purpose of developing this document under the Forum's own copyright. Permission is granted to the Forum s participants to copy any portion of this document for legitimate purposes of the Forum. Copying for monetary gain or for other non-forum related purposes is prohibited. THIS DOCUMENT IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NON-INFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE FORUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS DOCUMENT. Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation. This document was developed following the Forum's policy on restricted or controlled information (Policy 009) to ensure that that the document can be shared openly with other member organizations around the world. Additional Information on this policy can be found here: http://www.wirelessinnovation.org/page/policies_and_procedures Although this document contains no restricted or controlled information, the specific implementation of concepts contain herein may be controlled under the laws of the country of origin for that implementation. Readers are encouraged, therefore, to consult with a cognizant authority prior to any further development. Wireless Innovation Forum and SDR Forum are trademarks of the Software Defined Radio Forum Inc. Copyright 2015 The Software Defined Radio Forum Inc Page i

Table of Contents TERMS, CONDITIONS & NOTICES... i 1 Introduction...1 2 Test Procedures...1 3 Certification Test Plan...2 3.1 Test 1: Minimum Fill Positive Test...3 3.2 Test 2: Minimum Fill Negative Test...4 3.3 Test 3: Maximum Fill Positive Test...5 3.4 Test 4: Maximum Fill Negative Test...6 Copyright 2015 The Software Defined Radio Forum Inc Page ii

Certification Test Plan SSRF Conformance for OpenSSRF Software v3.1.0 1 Introduction This is a certification test plan for the OpenSSRF software implementation of the SSRF v.3.1.0 data exchange specification. This test plan is written to conform with, and to produce results compatible with, the Standard Spectrum Resource Format (SSRF) Certification Test Requirements document. 2 Test Procedures The following test procedures will be implemented and executed automatically in software. Procedure A: Validate Document Format Validate numeric format patterns [automated test] Validate string format patterns [automated test] Procedure B: Validate Document Semantics Validate required Data Items [automated test] Validate enumerated types [automated test] Validate names [automated test] Validate Data Items and Attributes [automated test] During the course of testing all Data Items will be configured according to the following strategy: Decimal and integer fields will be populated with random numbers String fields will be populated with randomly selected text excerpts using the UTF-8 character set. Where applicable and possible non-english text and non-latin characters will be used. Enumerated fields will be populated with randomly selected enumerated values Copyright 2015 The Software Defined Radio Forum Inc Page 1

3 Certification Test Plan An automated test suite will be developed to execute all required certification tests against all primary SSRF v.3.1.0 Datasets identified in the Appendix of the Standard Spectrum Resource Format (SSRF) Certification Test Requirements document. Certification testing will be implemented according to the following general procedure, which is executed for each dataset: 1. Generate a candidate SSRF XML document for the Dataset under test 2. Validate the XML document from Step 1 against the SSRF schema (XSD) document 3. Visually inspect the SSRF XML document (if required) 4. Generate a test report Automated unit tests will be developed to execute the document format and semantics validation tests.. A single, consolidated report will be generated to summarize the individual test results. Individual test results will be included in the report for reference. Copyright 2015 The Software Defined Radio Forum Inc Page 2

3.1 Test 1: Minimum Fill Positive Test A minimum-fill test will be executed for each primary SSRF Dataset according to the following procedure: 1. Generate Candidate XML Documents A program will be developed to use the OpenSSRF software library to generate twenty-five SSRF XML documents. Only those Data Items identified as required in the Specification will be populated in each respective document. 2. Validate XML Documents A unit test program will be developed to automatically validate each XML document against the SSRF XSD schema. This will produce a validation report document for each XML document. 3. Visually Inspect XML Documents Visual inspection is permissible, but not required for minimum-fill XML documents. 4. Generate Test Report A single test report document will be produced containing a table showing each primary SSRF Dataset and its respective pass-fail status of the minimum-fill positive test. Copyright 2015 The Software Defined Radio Forum Inc Page 3

3.2 Test 2: Minimum Fill Negative Test A negative fill test will be implemented for EACH Data Item identified as required in the Specification. A negative test will be iteratively executed for each required Data Item within each primary SSRF Dataset according to the following procedure: 1. Generate Candidate XML A program will be developed to use the OpenSSRF software library to generate twentyfive SSRF XML documents. Only those Data Items identified as required in the Specification will be populated. The Data Item under test will evaluated twice: first it will be de-populated (set to null) and then it will be mis-configured (if possible) with an invalid string or number value. 2. Validate XML document Each XML document will be automatically validated against the SSRF XSD schema. 3. Visually inspect XML documents Visual inspection is permitted, but is not required for invalid XML documents. 4. Test Report A single test report document will be produced containing a table showing each primary SSRF Dataset, that Dataset's required Data Items and Attributes, and the respective passfail status of the min-fill negative test. Copyright 2015 The Software Defined Radio Forum Inc Page 4

3.3 Test 3: Maximum Fill Positive Test A maximum-fill test will be executed for each primary SSRF Dataset according to the following procedure: 1. Generate Candidate XML A program will be developed to use the OpenSSRF software library to generate twenty-five SSRF XML documents. All Data Items in each Dataset will be populated to their maximum allowable size. 2. Validate XML documents A program will be developed to automatically validate each XML document against the SSRF XSD schema. This will produce a validation report document for each XML document. 3. Visually inspect XML documents Each of the twenty-five XML documents will be visually inspected. 4. Test Report A single test report document will be produced containing a table showing each SSRF data type and its respective pass-fail status of the max-fill positive test. Copyright 2015 The Software Defined Radio Forum Inc Page 5

3.4 Test 4: Maximum Fill Negative Test A maximum Fill negative fill test will be implemented for ALL Data Items in each primary SSRF Dataset. A negative test will be iteratively executed for each Data Item within each primary SSRF Dataset according to the following procedure: 1. Generate Candidate XML A program will be developed to use the OpenSSRF software library to generate twentyfive SSRF XML documents. All data Data Items will be populated. The Data Item under test will be misconfigured (if possible) with a purposefully invalid string or number value. 2. Validate XML document Each XML document will be automatically validated against the SSRF XSD schema. 3. Visually inspect XML documents Visual inspection is permitted, but is not required for invalid XML documents. 4. Test Report A single test report document will be produced containing a table showing each primary SSRF Dataset, that Dataset's required Data Items and Attributes, and the respective passfail status of the min-fill negative test. Copyright 2015 The Software Defined Radio Forum Inc Page 6