- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试行为描述-测试用例 测试用例可以认为是特殊的能够在模块控制部分执行的函数。 接口部分(runs on子句)指定了测试用例所运行的MTC的组件类型。 系统部分(system子句)指定了测试用例中需要使用的测试系统接口组件类型。 System部分可以省略,默认和MTC类型一致 Test Case ( . . . ) Behaviour Part System Part Interface Part testcase MyTestCase() runs on MyMTCType system MyTestSystemType { : // 定义测试行为 } // 该用例只有包含MTC,没有涉及系统接口操作 testcase MyTestCase()runs on MyMTCType { : // 定义测试行为 } 测试行为描述-基本编程语句 测试行为描述-动态测试配置 // 定义一个组件类型变量 var MyComponentType MyPTC; // 创建指定类型的组件,返回组件引用 MyPTC:= MycomponentType.create // connect连接操作用来完成测试系统内部组件之间的通信 connect(MyPTC:P1, mtc:P1) // map映射操作用来完成测试组件与抽象测试接口之间的通信 map(MyPTC:P2, system:PCO) 测试行为描述-选择性行为 选择性行为由alt语句来完成。 alt语句表示,由通信的接收和处理或定时器事件以及并行测试成分终止引起的测试行为的分支。 alt语句表示将与一个特定快照相匹配的可能的集合。 S1; alt {[ ] S3; S6; [ ] S2; alt { [ ] S4; S7; [ ] S5; S8; alt { [ ] S9; [ ] S10; } } } S1 S3 S6 S2 S4 S7 S5 S8 S9 S10 测试行为描述-alt语句执行示意图 每个alt分支包含三部分: 布尔防卫表达式(可能为空,但是不能省略) 可能触发的事件 需要执行的操作语句 每进入一个alt语句时,就会照一张快照 guard1 event1 actions1 guard2 event2 actions2 guardn eventn actionsn alt 测试行为描述-可选步 可选步(Altsteps)用来描述默认行为,或构造一个alt语句的选择对象。 可选步可以调用函数和可选步,或作为默认来激活可选步。 可选步的调用可以通过默认机制隐式地完成,或是通过在alt的一个直接调用显式的完成。 对于借助于默认机制的可选步的一个隐式调用,在到达调用位置之前,必须通过activate语句将该可选步激活为一个默认。 独立的可选步的调用可以认为是仅带有一个描述显式调用该可选步的选择对象的alt语句的简写。 Altstep MyAltstep (in integer var1) runs on MyComponentType { [] MyPort.receive(MyMessage1) { setverdict(pass); } [] MyPort.receive(MyMessage2) { repeat; } [] MyTimer.timeout { stop; } } //在alt语句中可选步的显示调用。 Alt { [] MyPort.receive(MyMessage1) { setverdict(pass); } [] MyAltstep(1) ; [] MyTimer.timeout { stop; } } //独立调用的可选步 MyAltstep(1) ; //等效于 Alt { [] MyAltstep(1) ; } // 一个可选步激活为默认 var default MyDefVarTwo := activate(MySecondAltStep()); // 该组件在此区间的所有alt语句都会在分支没有被选中的情况下会执行默认可选步。 // 一个默认可选步去激活 deactivate(MyDefVarTwo); // 此后的所有alt语句都会在分支没有被选中的情况下不会执行默认可选步。 测试行为描述-定时器 // 启动,停止,读取定
您可能关注的文档
- ReconfigurableMicrofluidicSystemArchitectureBasedon分析.doc
- References[CarbonNanotueInterconnects]分析.doc
- ReflectorIndex,1906分析.doc
- ReflectionsonLeadership分析.ppt
- RegularExpressionManipulationFSMModel分析.ppt
- RemovetheShackles,andDance分析.doc
- RemoteProcedureCallsandWebServices分析.ppt
- REPUBLICOFTHEMARSHALLISLANDS分析.doc
- rEQUESTFORqUOTATIONS[001]分析.doc
- rEQUESTFORqUOTATIONS分析.doc
- TypeofthePaper(Article,Review,Communication,etc.)[001]分析.doc
- TypeofthePaper(Article,Review,Communication,etc.)分析.doc
- TypethePaperTitleHereTypethePaperTitleHereTypethe分析.doc
- U.S.Department分析.doc
- TradeasanEnvironmentalPolicyToolGEN,Ecolabelling分析.doc
- UDC[003]分析.doc
- TutorialThens-2NetworkSimulator分析.ppt
- UDC[005]分析.doc
- UnicodePlain-TextEncodingofMathematics分析.doc
- Unit#4PathologyofInjuries分析.ppt
最近下载
- 社会体育学复习资料与题库.pdf VIP
- 高职体育课程教学大纲.docx VIP
- 中国抗菌药物临床合理应用指南专家讲座.pptx VIP
- 最新ISO9001、ISO14001、ISO45001三体系设计部和业务部内审检查记录(带记录).pdf VIP
- 人音版四年级上册音乐全册教学设计教案.pdf
- 浙教版小学一年级上册《劳动》全册教学课件.pptx
- 管理信息系统开发项目式教程 第3版 教学课件 作者 陈承欢单元1 管理信息系统的开发综述.ppt VIP
- 2025年秋季八年级历史上册新教材解读课件(统编版2024).pptx VIP
- 商业运营管理培训.pptx VIP
- 医疗器械生产企业质量控制与成品放行指南2025年培训PPT.pdf
文档评论(0)