|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
随着软件系统规模与复杂度的增加,软件测试的任务也变得越来越复杂与繁重。为了减少测试过程的盲目性、提高测试过程的效率,在测试的开始阶段对测试任务进行明确的分析、对测试目标进行有效的组织并进行准确的记录显得尤为重要。正如需求分析是软件系统设计与实现的基础,软件测试也需要准确而详尽的测试需求分析。如果对测试的需求理解错误,使测试过程产生偏差,要修正测试并重新实施可能会造成大量的人力、时间与资金的浪费。在对被测系统的分析工作结束之后,测试需求可通过被测系统规格说明或被测系统模型建立。这样在系统生命周期的早期测试人员便可着手设计系统的测试计划、分析系统测试任务的规模并对资源进行适当的安排,对于测试过程来说有着十分重要的意义。模型驱动测试以模型为中心,研究系统设计模型向测试设计模型的自动转换,以及测试设计模型向测试代码的自动转换。测试需求模型可对测试需求进直观、清晰且无二义性的描述,同时也是模型驱动测试方法学中的一个重要环节。在系统设计模型向测试设计模型的转换过程中,测试需求模型可提供必要的信息,对转换过程起指导作用;同时,通过测试需求模型中的测试目标描述生成测试用例,可实现测试用例向相应被测系统需求的向上追溯,使得测试人员更好的对整个测试过程进行评估。本文的主要工作有:第一,对测试需求的概念以及测试需求模型描述的内容进行了分析,并定义了一种测试需求建模语言;第二,基于测试需求建模语言在eclipse平台上构造了测试需求模型的可视化建模环境;第三,基于对测试需求元模型的约束,提供对测试需求模型语义正确性的自动验证功能;第四,定义了一种文本形式的测试需求描述语言,以方便测试人员以简练的形式记录与保存测试需求,并实现从测试需求模型向测试需求描述脚本的自动转换;第五,通过测试需求模型与被测系统模型生成测试用例;第六,以SIP协议为例进行相应的测试需求建模,验证了测试需求建模平台各模块的功能,展示了测试需求模型在测试过程中的意义。 |
上一篇:基于贝叶斯网络的软件进度过程性能模型的研究下一篇:基于支持向量机和粒子群优化的入侵检测方法研究
|