面向对象软件测试方法分析与研究

被引量 : 0次 | 上传用户:linyibaby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是伴随着软件的出现而产生的。早期的软件测试通常由程序员自行完成,也就是“程序调试”。随着软件开发技术的发展,用面向对象方法开发软件逐渐成为主流。然而面向对象开发方法在给软件开发工作带来便利的同时,也在软件测试方面提出了严峻的挑战。本文首先介绍软件测试的起源与发展,分析了现阶段软件测试在国内外研究的情况,然后讨论了传统的软件测试方法、技术、过程和目前比较流行的软件测试工具及其在面向对象软件测试领域中的应用。在此基础上,我们指出了面向对象软件测试由于继承、封装、多态等特性导致不能完全简单沿用传统的软件测试方法和技术,阐述了发展面向对象软件测试方法的意义。论文总结了面向对象软件测试的测试模型、测试方法、测试过程,讨论了面向对象开发模型。根据开发模型,可将软件测试分为面向对象分析的测试、面向对象设计的测试,以及面向对象编程的测试。测试方法包括正交试验设计、前置条件测试方法、基于类的一些测试方法、交互测试等。测试过程包括方法测试、类的测试、类簇的测试和系统测试。结合前三章所述方法,论文从一个软件实例即论坛注册系统的规格说明出发,详细分析了论坛注册系统的每个栏位的限定条件,采用等价类划分、边界值分析、正交试验设计等黑盒测试方法,设计了相关的测试用例,通过执行这些实例,测试该系统的功能是否符合需求。
其他文献
在国际金融危机和我国经济处于下行通道的双重冲击下,我国银行业正面临着宏观经济形势复杂多变、业务转型压力和不良贷款率上升等巨大的挑战。而与此同时,我国政府于2008年11
浅色黄姑鱼的高密度养殖一直受到病害的困扰,导致成鱼养殖成活率低,直接影响了浅色黄姑鱼养殖业的发展.以汕头南澳岛患皮肤溃烂症的养殖浅色黄姑鱼为材料,从其溃烂头部组织中
发电厂的接地系统长期在地下土壤中易受腐蚀,影响电厂正常运行。对发电厂接地网的金属腐蚀的危害和腐蚀机理进行分析,提出了几种解决接地网及引下线腐蚀的措施,最后推荐了发
20世纪80年代以来,越来越多的国际直接投资流向了发展中国家,对发展中国家的经济增长起到了重要的推动作用。随着外资的大规模流入,发展中国家吸引外资的目的已逐渐从最初的
自1993年,Johnson、Hashtroudi和Lindsay提出了源检测的概念——对记忆、知识或信念归源的评估与决策过程——之后,记忆源检测的研究便逐渐开始受到研究者们的青睐,因为它“使心
试验结果表明,氯虫苯甲酰胺、氯虫·噻虫嗪有对二化螟Chilo suppressalis(Walker)有较好的防效和较长的持效,一次施药可兼治多个峰次。20%氯虫苯甲酰胺150mL/hm2、40%氯虫·
以主持人名字命名电视节目最早源于美国电视媒体,是西方非常常见的电视节目命名方式。随着电视界的不断开放和发展,中国电视人对国外电视媒体的借鉴和效仿逐渐增多,中国电视
<正>学习型组织理论是当前高校教育的风向标,是完成高效、多元化的教育目标需要攻破的课题,是教育管理方面的前沿理论。中学历史教学承袭这一优秀的教学理论,建造典型的学习
轮藻是一类古老的低等植物,是水生态系统的重要类群和物种资源。云贵高原是我国轮藻资源最为丰富的地区之一,有报道反映其分布范围和生物多样性已日渐减小。为了解环境因子对
与一般以词汇教学为出发点的汉语教学模式不同,笔者提出采用汉字先行、集中识字的模式对日本学生进行汉语教学的设想。本文的主要内容就是对日本学生的集中识字教学模式的实