Conformance testing

Conformance testing

Table of Contents

Conformance Testing is taken into account as a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI. The goal of conformance testing is to make a decision how system under test satisfies the individual requirements of a specific standard. Conformance Testing is also named as compliance testing.

It may include:

  • Performance
  • Functions
  • Robustness
  • Interoperability
  • Behaviour system

Why we do conformance testing?

  • To verify for the system’s requirements fulfill.
  • To verify whether the system documentation is complete with needful.
  • To verify the event, design and evaluation because the specifications.

What is to be tested?

  • The standards from which the implementation takes place.
  • The purpose of the system which is developed.
  • Scope of specifications
  • Specification objectives.
  • The conformance testing is started by the management with total assurance about the team and their understanding of standards, specifications and procedures.

How to perform conformance testing?

When we got to verify the system’s overall consistency, completeness and correctness with reference to the required specifications, at that moment of conformance testing are performed.

There are many methodologies for performing it, not very different for the event lifecycle stages like

  • Analysing all the possible requirements specifications
  • By preparing a Test plan.
  • Preparing a test cases and its purpose.
  • Creating a Documentation for preparing the test designs.

We always need to specialise in some aspects of specifications like subsets which are generally of three types such as ‘Profile’, ’Level’  and  ‘Modules’

Profile is a may be subset of specifications which incorporates system’s functionality which satisfies requirements and dedicated to particular group of users.

Levels are nested subset of specifications where level1 indicates the core specifications and level2 indicates level1+ additional/new functionalities.

Modules are collection of significantly correlated standards and specification.

A conformance or compliance testing is required to form sure efficiency, performance and to avoid the longer term risks for any software applications. An effective conformance testing includes

  • Analyzing standards and specifications
  • Selecting test tools and Test case.
  • Designing the test procedures
  • We have checked the required validations.
  • We have adapted relevant testing policies and certifications.

Advantages 

  1. It assures proper implementation of specifications
  2. It assures portability and also interoperability.
  3. It provides appropriate utilisation of standards.
  4. It makes a possible to make sure that interfaces and functions also are working.
  5. It also helps to identify the areas that are conformed to those which are not to be conformed like syntax and semantics.

Disadvantages

  1. To perform the testing for conformance efficiently it first has to recognise the class of system which needs to be tested along with the suitable methodology.
  2. Categorising specifications which into profiles, levels and modules.
  3. Predefining the values
  4. Designing the extensions, options and approaches which run the testing process successfully.

Conformance testing critical view are

  • Testing the methodology which are best suited
  • Selecting the test tool which will automate the testing process.
  • By clear understanding of conformance testing which shows only non-conformance testing instead of conformance.
  • It considers about policies and regulation.

9 Responses

  1. Conformance Testing is taken into account as a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI.
    What is to be tested?
    The standards from which the implementation takes place.
    The purpose of the system which is developed.
    Scope of specifications

    Profile is a may be subset of specifications which incorporates system’s functionality which satisfies requirements and dedicated to particular group of users.

    Levels are nested subset of specifications where level1 indicates the core specifications and level2 indicates level1+ additional/new functionalities.

    Modules are collection of significantly correlated standards and specification.

    Specification objectives.
    The conformance testing is started by the management with total assurance about the team.

  2. Conformance Testing is taken into account as a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI. The goal of conformance testing is to make a decision how system under test satisfies the individual requirements of a specific standard. Conformance Testing is also named as compliance testing.
    It may include:
    *Performance
    *Functions
    *Robustness
    *Interoperability
    *Behaviour system
    Why we do conformance testing?
    1.To verify for the system’s requirements fulfill.
    2.To verify whether the system documentation is complete with needful.
    3.To verify the event, design and evaluation because the specifications.
    What is to be tested?
    *The standards from which the implementation takes place.
    *The purpose of the system which is developed.
    *Scope of specifications
    *Specification objectives.
    Advantages
    It assures proper implementation of specifications
    It assures portability and also interoperability.
    It provides appropriate utilisation of standards.
    It makes a possible to make sure that interfaces and functions also are working.
    It also helps to identify the areas that are conformed to those which are not to be conformed like syntax and semantics.
    Disadvantages
    To perform the testing for conformance efficiently it first has to recognise the class of system which needs to be tested along with the suitable methodology.
    Categorising specifications which into profiles, levels and modules.
    Predefining the values
    Designing the extensions, options and approaches which run the testing process successfully.

  3. Conformance testing is taken into account as software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or ETSI. The goal is to make a decision how system under test satisfies the individual requirements of specific standard. It is also named as compliance testing. It may include: performance, functions, robustness, interoperability and behavior system. One of the reasons we do conformance testing is to verify the system’s requirements fulfill. The standards from which the implementation takes place, purpose of the system which is developed, scope of specifications, specification objectives, and procedures are to be tested. We always need to specialize in some aspects of specifications like subsets which are generally of three types such as ‘profile’, ‘level’ and ‘modules’. Two examples of effective conformance testing include selecting test tools and test case, and designing the test procedures. Few of the advantages are it assures interoperability and makes sure the interfaces and functions are working. Few disadvantages are designing the extensions, options and approaches which run the testing process successfully, and to perform the testing for conformance efficiently it first has to recognize the class of system which needs to be tested along with the suitable methodology.

  4. Conformance Testing is taken into account as a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI.
    The goal of conformance testing is to make a decision how system under test satisfies the individual requirements of a specific standard.
    It is named as compliance testing.
    It may include:
    Performance
    Functions
    Robustness
    Interoperability
    Behavior system
    WE do conformance testing to verify for the system’s requirements fulfill, To verify whether the system documentation is complete with needful and To verify the event, design and evaluation because the specifications.
    What is to be tested?
    *The standards from which the implementation takes place.
    *The purpose of the system which is developed.
    *Scope of specifications
    *Specification objectives.
    Advantages
    It assures proper implementation of specifications
    It assures portability and also interoperability.
    It provides appropriate utilisation of standards.
    It makes a possible to make sure that interfaces and functions also are working.
    It also helps to identify the areas that are conformed to those which are not to be conformed like syntax and semantics.
    Disadvantages
    To perform the testing for conformance efficiently it first has to recognise the class of system which needs to be tested along with the suitable methodology.
    Categorising specifications which into profiles, levels and modules.
    Predefining the values
    Designing the extensions, options and approaches which run the testing process successfully.

  5. Conformance Testing is performed to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI.
    The goal of conformance testing is to make a decision how system under test satisfies the individual requirements of a specific standard.
    It is basically a compliance testing which may include the following types of testing:
    Performance
    Functions
    Robustness
    Interoperability
    Behavior system
    This is to verify if the system’s requirements are fulfill, the system documentation is complete with needful, verify the event, design and evaluation because the specifications.

    The following are tested:
    *The standards from which the implementation takes place.
    *The purpose of the system which is developed.
    *Scope of specifications
    *Specification objectives.

    It’s advantages are:
    1. assures proper implementation of specifications
    2. assures portability and also interoperability.
    3. provides appropriate utilisation of standards.
    4. makes a possible to make sure that interfaces and functions also are working.
    5. helps to identify the areas that are conformed to those which are not to be conformed like syntax and semantics.

    It’s disadvantages are:
    1. To perform the testing for conformance efficiently it first has to recognise the class of system which needs to be tested along with the suitable methodology.
    2. Categorizing specifications which into profiles, levels and modules.
    3. Predefining the values
    4. Designing the extensions, options and approaches which run the testing process successfully.

    Conformance testing critical view are:

    Testing the methodology which are best suited
    Selecting the test tool which will automate the testing process.
    By clear understanding of conformance testing which shows only non-conformance testing instead of conformance.
    It considers about policies and regulation.

  6. Conformance testing:
    Conformance testing is a software testing technique to confirm the software complies with the standards and regulations. The purpose of this testing is to make decision how system under test satisfies the individual requirements with the specific standards. It is also known as compliance testing.
    It may include: Robustness, interoperability , functions performance , behaviour system.
    How to perform conformance testing ?
    When we verify the overall consistency , completeness and correctness of the software with reference to requirement specifications, then conformance testing are performed.
    Stages of conformance testing:
    1. Analyze the all possible requirement specification
    2. Preparing test plan
    3. Preparing test cases and purpose
    4. Creating documents for preparing test design
    We also always need to specialize in some aspects of specification like subsets which are profile , levels, modules.

  7. Conformance testing is a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE(Institute of Electical and Electonic Engineers), W3C(World Wide Web Consortium) or ETSI(European Telecommunications Standards Institute) .The goal of conformance testing is to make a decision as to how a system under test satisfies the individual requirements of a specific standard.Conformance testing is done to verify for the system’s requirements fulfillment and to verify whether the system documentation is complete.
    It may include:
    Performance
    Functions
    Robustness
    Interoperability
    Behavior system
    Advantages :
    It assures proper implementation of specifications
    It assures portability and also interoperability.
    It provides appropriate utilization of standards.
    It makes a possible to make sure that interfaces and functions also are working.
    Disadvantages:
    To perform the testing for conformance efficiently it first has to recognize the class of system which needs to be tested along with the suitable methodology.

  8. Conformance testing is a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE(Institute of Electical and Electonic Engineers), W3C(World Wide Web Consortium) or ETSI(European Telecommunications Standards Institute) .The goal of conformance testing is to make a decision as to how a system under test satisfies the individual requirements of a specific standard.Conformance testing is done to verify for the system’s requirements fulfillment and to verify whether the system documentation is complete.
    It may include:
    Performance
    Functions
    Robustness
    Interoperability
    Behaviour system
    Advantages
    It assures proper implementation of specifications
    It assures portability and also interoperability.
    It provides appropriate utilisation of standards.
    It makes a possible to make sure that interfaces and functions also are working.
    Disadvantages
    To perform the testing for conformance efficiently it first has to recognise the class of system which needs to be tested along with the suitable methodology.

  9. Conformance Testing is taken into account as a software testing technique to confirm that the software complies with the standards and regulations as defined by IEEE, W3C or could also be ETSI. The goal of conformance testing is to make a decision how system under test satisfies the individual requirements of a specific standard. Conformance Testing is also named as compliance testing.

    It may include:

    Performance
    Functions
    Robustness
    Interoperability
    Behaviour system
    Why we do conformance testing?
    To verify for the system’s requirements fulfill.
    To verify whether the system documentation is complete with needful.
    To verify the event, design and evaluation because the specifications.
    What is to be tested?
    The standards from which the implementation takes place.
    The purpose of the system which is developed.
    Scope of specifications
    Specification objectives.
    The conformance testing is started by the management with total assurance about the team and their understanding of standards, specifications and procedures.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share this article
Subscribe
By pressing the Subscribe button, you confirm that you have read our Privacy Policy.
Need a Free Demo Class?
Join H2K Infosys IT Online Training