摘要:在大量软件出现的今天,除开软件的功能是否完善外,对软件本身提出了更高的安全性和稳定性要求。一款软件在上线前夕需要进行大量的测试,以便提升软件的质量。由于开发人员参与了软件的研发及上线流程,导致了看待软件问题的局限性。而测试人员在编写测试用例时,往往由于依据文档的不一致性,使得测试用例的价值大打折扣。并且在实际软件的开发流程中,测试环节与开发严重脱节。往往只是为了出相应的测试报告而去测试,偏离了测试的初衷。针对以上问题,本文提出的基于模型的用例生成方法,能够基于工作流程图,判定表,状态转换等多种测试方法,并在该方法中应用边界值与等价类的思想,够贯穿整个软件研发的生命周期,在软件研发初期就能够参与测试,提出设计方案的不足。并且能够自动生成测试用例,提高测试人员的效率。