×

动态模型在软件系统测试过程中的应用研究

消耗积分:2 | 格式:rar | 大小:197 | 2009-07-16

分享资料个

系统测试是软件开发过程中的重要环节,系统测试过程的动态模型有助于更好地理解和分析系统行为,做出正确的判断和决策;相对于已有的软件测试模型,通过对错误发现效率的量化分析来预测系统测试的结束时间,提出了一种基于工作时间度量的系统测试过程动态模型,能更有效地模拟系统测试的过程;通过一个仿真实例演示了该模型的优点和有效性,有效地对系统测试过程进行了模拟预测。
软件开发中,伴随着一系列测试过程,典型的测试过程有单元测试、功能测试、系统测试和操作测试等。系统测试是软件测试中的一个过程,是针对系统的行为的测试,属于中后期的整合测试。它是最容易被误解的和最困难的关键测试过程。系统测试有着特定的目的:将系统或程序与其初始目标进行比较 。
目前,软件测试更加注重测试结果数据的统计分析,据此来判断软件产品的未来质量趋势,并提前予以控制和预防。动态模型是时间序列中常用的处理方法,用来描述对象特征随时问(空间)的演变过程,分析对象特征的变化规律,预报对象特征的未来性质和状态。在对象特征的控制手段的研究方面,应用动态模型预测方法往往可以取得良好的效果l2]。在软件测试上,动态模型包含了测试人员数量、程序质量及软件复杂度等信息,能很好地分析测试结果数据。因为测试时间表示的差异和关注的软件测试侧重点不同, 不断有人提出新的动态模型。已有的动态模型大多以CPU时间(执行时间)建立模型,很少重视日历时间,研究对象是整个的软件测试过程,没有突出系统测试过程;已有的动态模型基本上没有详细说明测试行为的类型,而且更多的是利用动态模型来量化分析软件测试过程中发现的错误数量,对错误发现效率明显重视不足。
本文在软件系统测试理论研究基础上提出了一个基于工作时间度量的系统测试过程动态模型,通过错误发现效率对系统测试过程进行分析预测,可有效地避免该问题,仿真试验也说明了这点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !