【摘 要】
:
软件建模和软件测试在软件的开发过程中起着非常重要的作用,由于手动生成测试用例的效率较低,所花费的时间和费用也较大,已经满足不了软件测试市场的需求。近几年来,软件工程
论文部分内容阅读
软件建模和软件测试在软件的开发过程中起着非常重要的作用,由于手动生成测试用例的效率较低,所花费的时间和费用也较大,已经满足不了软件测试市场的需求。近几年来,软件工程发展迅速,UML模型在软件开发过程中有了广泛的应用,如何基于UML模型去生成测试用例也成为研究的热点问题之一。为了提高UML活动图模型测试用例的生成效率,本文在分析了各个方法的优势和不足之后选择了图理论的方法对活动图进行处理,优化了UML活动图模型生成测试场景的方法,还加入了对活动图中泳道的使用。主要工作包括:(1)设计测试用例生成的方法,首先对活动图进行形式化定义和结构分析提高活动图的可测性,将活动图转换为有向图,然后提出适合活动图的测试用例覆盖准则,利用优化的深度优先算法和改进的反蚁群算法对有向图进行搜索得到测试场景,接着再对测试场景进行优化,最后根据优化后的测试场景找到测试数据,将得到的测试数据和测试场景相结合得到测试用例。(2)为了验证提出的方法可行性,把提出的基于UML活动图的测试用例生成的方法与实际的DS-Java系统结合,得到DS-Java系统的活动图,然后利用提出的测试用例生成方法得到普通会员功能活动图的测试场景,再根据测试场景找出输入输出数据,将测试场景和测试数据相结合得到测试用例。本文通过改进基于UML活动图模型测试用例生成的方法,提高了测试的效率,使得bug的发现时间提前,并且减少了场景的冗余。
其他文献
采用Slater区分单基因和多基因遗传的计算模式及Smith无偏分析方法对21个家系资料的分析表明:利手、优势足、扣手特征均为常染色体单基因显性遗传,R型为显性性状.虽然环境因
从16个代表不同种属或地域来源的满江红样本中分离出共生藻并通过处理获得无藻的满江红宿主,对二者同步进行了RAPD扩增,分别得到了大量DNA多态片段.通过建立满江红鱼腥藻及其
在基因转移过程中,人们常常使用标记基因来筛选转化细胞或组织.常用的筛选标记基因尤其是抗生素抗性基因的使用往往对环境及植物体的生长发育产生不良影响,且影响基因多重转
本研究采用种子醇溶蛋白酸性聚丙烯酰胺凝胶电泳(APAGE)和染色体C分带技术对重庆温光型雄性不育小麦的染色体组成进行分析,结果表明:不育系染色体1B短臂(1BS)已被黑麦1R短臂(
<正>[杨百寅]大家下午好!首先讲一个小故事,一位资深的教授告诉我,年轻人应该站起来,老年人应该坐下来,我说我是年轻人,我应该站着,演讲的应该坐下,她马上觉得是否说她年纪很
根据衣藻、矮牵牛花、Pisumsativum等真核生物hsp70a氨基酸高度保守序列设计两对简并引物,以热休克盐藻cDNA为模板进行巢式PCR扩增,产物经T-A克隆转化至JM109大肠杆菌中,经筛
近年来,由于我国对并购重组行政许可的进一步简化,上市公司的并购重组越发活跃,A股市场中商誉的金额也在迅速攀升。据统计,我国A股上市公司的商誉总额已由2012年的1690.20亿
目的:基于治疗药物检测TDM(Treatment Drug Monitor)及CYP2C19基因多态性分析,探讨儿童伏立康唑谷浓度特点及对临床治疗有效性及安全性的影响;同时,分析联合使用免疫抑制剂对