【摘 要】
:
软件测试是软件工程的一个重要阶段。随着软件工程的发展,软件测试的地位变得日益重要。测试用例的设计和编制是软件测试最重要的活动,是软件测试质量的根本保障。随着面向对
论文部分内容阅读
软件测试是软件工程的一个重要阶段。随着软件工程的发展,软件测试的地位变得日益重要。测试用例的设计和编制是软件测试最重要的活动,是软件测试质量的根本保障。随着面向对象软件开发方法的广泛应用,针对于面向对象的测试方法也得到了越来越多的重视。面向对象软件的特征,如封装性、继承性、多态和动态绑定等,这些特征的引入增加了测试的复杂性,使得面向对象的测试与传统的软件测试有很大的不同。本文在分析研究面向对象软件类簇级测试的方法的基础上,提出了一种面向对象软件的类簇级测试用例生成方法。该方法以UML顺序图作为测试用例生成的基础,在分析以UML顺序图描述的场景和状态图以及场景和状态图的关系的基础上,先提出一种从单个场景自动生成状态图的算法,该算法通过遍历场景中的事件,为场景中的每个对象都生成状态图。其次根据场景间的关系将状态图合并得到单个对象完整的状态图,再定义同步约束合并得到包含所有对象的系统的状态图。最后根据系统的状态图利用图遍历的算法得到测试路径,每条测试路径就是一个集成测试的测试用例。该方法基于UML,在满足覆盖所有测试需求的基础上生成的测试用例简单高效,实现了测试用例生成的自动化。为了检验该方法的实用性,作者实现了利用顺序图生成状态图并最终生成测试用例的工具。并以实际项目为例,对该方法进行了验证,结果表明,该方法是可行的。
其他文献
目的:通过纳米银改性钛片对牙龈卟啉单胞菌和伴放线放线杆菌抗菌能力的观察,探讨口腔种植体颈部钛表面抗菌改性的可行性。方法:实验组为纳米银改性钛片,对照组为光滑钛片,每
师生共写随笔作为新教育实验中“六大行动”之一,在全国师生群体中引起了强烈的反响,一时间,教育随笔热伴随着新教育实验走遍大江南北。在教育在线平台上,来自城乡各地的师生
一钢公司不锈钢炉渣处理选用了一种适合大规模钢铁生产、先进可靠的新工艺。通过一次喷水冷却、二次金属回收、尾渣综合利用等一系列处理流程,充分回收不锈钢渣中的铁及镍、
明清时期是宗教歌曲记录的重要时期。佛教歌曲、道教歌曲和西方赞美诗采用了不同的记录方法,大量刊行。
目的:观察宣教与指导对初戴全口义齿固位及适应性的疗效。方法:选择第一次戴用全口活动义齿患者80例,随机分两组。对照组按常规制作全口义齿及医嘱,实验组实施修复前宣教及初
目的:探讨口腔黏膜病变在克罗恩病(CD)患者中的临床特征。方法:将诊断为CD的59例患者由消化内科医师分为口腔型及非口腔型,再经口腔科医师对全部CD患者的口腔黏膜情况进行专
讯问的心理实质是促使犯罪嫌疑人由拒供、谎供到真实供述的态度改变过程。影响犯罪嫌疑人态度改变的因素有认知性因素,情绪情感因素,情景因素,犯罪嫌疑人的人格特征。促使犯
目的探讨实时荧光RT-PCR在手足口病(HFMD)肠道病毒快速检测中的应用价值。方法以实时荧光RT-PCR检测64例临床初诊为HFMD患儿标本中总肠道病毒(EV)、柯萨奇病毒A组16型(CA16)
目的探讨美国国立卫生研究院卒中量表(NIHSS)绝对值的变化与NIHSS变化率对脑梗死患者功能残疾的预测价值。方法采用前瞻性设计对10个临床研究中心急性期脑梗死患者的数据进行
镀锡板制成的三片罐在灌装后会产生发黑或漏罐等质量异议,在处理异议过程中分析总结各种原因。镀锡板表面或次表面的夹杂是镀锡板发展之初产生漏罐的主要原因;用户选材不当所