简介:
本发明涉及面向对象软件系统集成测试技术领域,提供一种基于UML模型的集成测试模块优先级排序方法。首先将面向对象软件系统的UML时序图转化为有限状态自动机;然后,计算消息的威胁性、脆弱性和失效后果,并基于概率风险评估方法,计算消息的权值;最后,计算测试模块的PageRank值,并根据测试模块的PageRank值对测试模块的优先级进行排序,PageRank值越高的测试模块的优先级越高。本发明能够降低集成测试模块优先级排序的计算复杂度、压缩计算成本且提高计算效率。
本发明涉及面向对象软件系统集成测试技术领域,提供一种基于UML模型的集成测试模块优先级排序方法。首先将面向对象软件系统的UML时序图转化为有限状态自动机;然后,计算消息的威胁性、脆弱性和失效后果,并基于概率风险评估方法,计算消息的权值;最后,计算测试模块的PageRank值,并根据测试模块的PageRank值对测试模块的优先级进行排序,PageRank值越高的测试模块的优先级越高。本发明能够降低集成测试模块优先级排序的计算复杂度、压缩计算成本且提高计算效率。