目前,扩展有限状态机的测试问题为基于扩展有限机模型获取合适的迁移路径,然后根据这些路径导出测试数据。针对提高基于扩展有限状态机模型生成测试用例效率的目的,采用了将扩展有限状态机模型状态迁移图转换为状态迁移树的方法,通过对扩展有限状态机状态迁移树的分析,获取基于该树的测试路径,再根据扩展有限状态机模型的迁移信息表以及迁移路径的可行性,分析且构造测试用例,最终得出该方法有效减少了测试用例生成的复杂性,提高了基于扩展有限状态机模型的测试效率。
1
该资源为博客配套演示文件,演示了如何利用状态迁移图和状态列表的方式辅助构建安全的工业程序,并给出演示代码。
2021-12-08 14:46:07 4.91MB PMAC 安全 状态迁移
1
主题 设置 下载此存储库 < link rel =" stylesheet " href =" ./main.css " > < script src =" ./theme.js " > </ script > < script > // use simple var theme = new theme ( ) // add theme var theme2 = new theme ( [ 'default' , 'theme2' ] ) </ script > : root [ theme = "light" ] { --bgcolor : # f8f9fa ; --textcolor : # 343a40 ; } : root [ theme = "dark" ] { --bgcolor : # 343a40 ; --textcolor : # f8f
2021-03-08 20:05:25 23KB JavaScript
1
移民 用于GitOps的Terraform状态迁移工具。 产品特点 GitOps友好:在HCL中编写Terraform状态mv / rm / import命令,计划并应用它。 Monorepo样式支持:将资源移动到其他tfstate以轻松拆分和合并以进行重构。 空运行迁移:使用临时的本地tfstate模拟状态操作,并检查在迁移后terraform计划是否没有更改,而不更新远程tfstate。 迁移历史记录:跟踪已应用了哪些迁移,并依次应用所有未应用的迁移。 您可以以声明方式应用terraform状态操作。 简而言之,编写以下迁移文件并将其另存为state_mv.hcl : migration " state " " test " { dir = " dir1 " actions = [ " mv aws_security_group.foo aws_security_group.foo2 " , " mv aws_security_group.bar aws_security_group.bar2 " , ] } 然后,将其应用: $ tf
2021-02-03 14:05:06 105KB go terraform tfstate gitops
1