Monday, October 19, 2020

OSS ASN.1 Studio Test Data Generator

Having spent three decades developing robust and reliable ASN.1 solutions, we know how time consuming and complex a task it is to create a comprehensive test suite to test your own ASN.1-based solutions. This is why ASN.1 Studio, our powerful state-of-the-art ASN.1 IDE, includes a powerful feature that allows you to easily configure it, and within seconds  to generate thousands of different test messages  - work that, if performed manually, would be error prone and take days or weeks to complete.


ASN.1 Studio includes several options to customize your test messages. As you can see in the image above, if constraints are applied to ASN.1 types or on the fields of a type, you can select the first value that satisfies the constraints, or select a random value using those constraints. You can also ignore the constraints and set possible values in a configuration table for the ASN.1 types and fields that ASN.1 Studio will then use to generate test messages. 

Following are a few examples of values and ranges of values for various ASN.1 types or fields that you can configure for the test message generation. 


  • For INTEGER types, you can select a range of values. 


  • You can select TRUE, FALSE, or a random value for BOOLEAN types. 


  • For OCTET STRING types, you can select the minimum and maximum length of octets, and the range for a single octet value; that is, you can specify that all the octet values should range from 0x00 to 0x1F.


  • For OBJECT IDENTIFIER types, you can specify the root arcs, a value range for additional arc values, and the number of additional arcs. 


  • For values of REAL types, you can specify ranges for mantissa values and exponent values to be used in the test messages. 


  • For optional field values in SEQUENCE/SET types, you can select Absent, Present, or Random. You can do the same for the DEFAULT and extension addition values. For SEQUENCE OF/SET OF types, you can specify the number of components. 


  • Similarly, you can specify the values for several other ASN.1 types, such as BIT STRING, CHOICE, ENUMERATED, OID-IRI, Relative-OID, Relative-OID-IRI, REAL, Recursive types, Time types, and unrestricted character string types.


The current version of ASN.1 Studio saves all newly created test messages in one file. The next release will support saving such messages in separate files.


All of our ASN.1 Tools include ASN.1 Studio. Download a trial version of the OSS ASN.1 Tools and learn more about the test message generation feature by reviewing the “How do I create one or more encoded messages” section of the ASN.1 Studio Help screen. If you have any questions about the test message feature or ASN.1 Studio, please contact us at support@oss.com.


4 comments:

  1. In today's fiercely competitive business landscape, customer retention has become a top priority for companies seeking sustainable growth. VcallGlobal, a leading outsourcing company, offers specialized Customer Retention Outsourcing services designed to help businesses enhance customer loyalty, reduce churn, and drive long-term success. In this SEO-friendly article, we will explore the key benefits and solutions provided by VcallGlobal in optimizing customer retention strategies.

    ReplyDelete
  2. A Telecom Billing Solution is a crucial system for telecommunications companies. It manages billing, rating, and invoicing, ensuring accurate and efficient customer billing. This software plays a pivotal role in revenue management, helping telecoms optimize their financial operations and deliver seamless services to their subscribers in a dynamic industry.

    ReplyDelete
  3. "Bilingual French in Brooklyn, NY" signifies the presence of individuals or services fluent in both French and English in the Brooklyn area of New York City. This linguistic proficiency is beneficial for communication, cultural exchange, and catering to the diverse French-speaking population within the borough.

    ReplyDelete
  4. Telgoo5 specializes in comprehensive BSS Business Support System solutions, empowering telecom operators worldwide. Our cutting-edge technology streamlines operations, enabling efficient billing, customer management, and service provisioning. With a robust suite of customizable tools, we optimize workflows, enhance customer experiences, and drive revenue growth. Telgoo5 is committed to delivering tailored BSS solutions that propel telecom businesses towards sustained success and innovation.

    ReplyDelete