软件建模和软件测试在软件的开发过程之中起着非常重要的作用,目前关于UML模型生成测试用例的研究成为研究的热点之一,为了提高UML活动图模型测试场景的生成效率,优化了UML活动图模型生成测试场景的方法,还增加了活动图中泳道的使用。通过创建UML活动图模型,首先把活动图简化,并且把简化后的活动图转成有向图,通过对有向图进行两级遍历得到完整的测试场景,再通过对活动节点和转移边赋予权值,计算每一个测试场景的总权值优化测试场景的执行顺序。通过改进活动图生成测试场景的方法,提高了测试的效率,使得bug的发现时间提前,并且减少了场景的冗余。