一致性测试定义的过程并不简单,如下面几节总结的那样,它需要许多步骤。
首先应准确地理解标准,以便澄清所有出现的可变项、选择项、变量和参数范围。这些项目收集到PICS文件中,这个文件成为标准的一部分。制造厂必须回答一个调查表以便产生该IUT的PICS。选择项和变量的数量由特定的实施者协定加以限制,如定义一个“功能概要”。在一些实例中,需要更多一些关于在测系统的消息。这些消息不是标准的一部分而是PIXIT文件的一部分。必须标识待测的层或层组且选定一种或多种测试方法。根据所选定的测试方法,按如图B.7所示的分层树结构展开测试。每个测试实例分成多个测试步骤,每个测试步骤由几个测试事件组成。可将测试实例组合成测试组。为了更好地描述测试,推荐一种非正式抽象测试表示法。适用的表示法是树表复合表示法(TTCN)。它描述了IUT每个测试过程中的工作和行为,且具有两种形式:适合人们阅读的表格形式和适合计算机处理的可处理形式。
你是不是觉得这些步骤复杂得让人头疼?别担心,有许多资源可以帮助你更好地理解和应用这些测试方法。关于TTCN3的一些具体应用可以参考《基于TTCN3的CoAP一致性测试》和《TTCN3在RRC协议一致性测试中的应用》。如果你对TTCN3本身的理论知识感兴趣,可以看看《TTCN3测试和测试控制表示法》。还有一些实用的测试程序和方法,比如《文件传输测试程序测试》和《http测试程序post和get方法测试》。
是不是觉得这些资源让测试变得简单多了?别忘了,实践出真知,动手尝试一下吧!
暂无评论