面向对象的自动化单元测试

被引量 : 0次 | 上传用户:jimmil
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。为了更好地保证软件产品的质量,于是产生了软件测试,因为软件测试是保证软件质量的唯一途径,已经成为软件工程中不可缺少的部分。近些年来,由于软件规模的不断增大,传统的手工测试己严重影响了软件的发展,它不但需要投入大量的人力、物力和时间,最终还是由于测试的工作量太大,而无法保证软件测试的充分性,从而无法保证软件的质量。正是由于上述原因,推动了软件测试自动化的发展。 虽然软件测试的自动化技术在国外已经发展了几十年,但是在国内还仅仅是处于起步阶段,这是由多方面的原因造成的:1)国内软件市场发展比较缓慢,导致软件需求量较小,测试工作量较小,人工测试完全可以满足需求;2)国内高校没有引起重视;在国内设立软件测试自动化专业的高校几乎属于空白。3)软件测试自动化本身对软件测试人员来说需要更高的软件编程和软件测试技能;正是由于这些障碍,导致了软件测试自动化技术对大多数人来说是比较新的东西,更是属于目前业界的前沿课题。 本文提取出在软件测试过程中应用最多且最重要的单元测试进行详细论述,并结合目前自动化单元测试发展的最新技术,给出了单元测试自动化的两种不同解决方案:1)利用商业的自动化单元测试工具;2)根据特定的需求定制自动化单元测试框架。这两个方法都大大地改善了手工单元测试的弊端,缩短了软件开发的生命周期,同时有效地保证了软件产品的质量。本文最后还以一个基于CORBA的分布式应用程序开发了一个自动化单元测试框架模型系统,从而证明了软件单元测试自动化的可行性和必要性。
其他文献
21世纪是海洋的世纪。海洋对于人类的发展和社会进步将起到至关重要的作用。自主式水下机器人(AUV)系统是未来海洋探测和开发,以及完成各种水下智能作业任务的重要工具。作为
我国的高等职业技术教育是在具有高中文化的基础上,培养生产、管理、服务第一线具备综合职业能力和全面素质的高级实用型人才的一种教育形式。它是我国高等教育的重要组成部分
银价变动是清末中国货币问题的中心环节。至今学术界对此问题尚缺乏比较系统深入的研究。本文以清末上海外汇市场为研究切入点,在搜集、整理大量原始史料基础上,试运用历史学、
道路是国家经济建设的大动脉,而在现代化交通运输中,由于公路运输有着比铁路、航空更加方便、灵活的条件,所以它更加具有举足轻重的地位。一个国家拥有公路的总长度和机动车
文章以2009年度我国深圳证券交易所318家上市公司作为研究样本,对董事长特征、董事会独立性与公司创新绩效关系进行实证研究,探寻董事长特征、董事会独立性与公司创新绩效之
本文以明清时期苏州状元文学为研究对象,抓住了苏州这一地域与状元这一群体两大特色,从苏州状元这一独特视角,探讨了科举对中国文学发展的影响,官人文学的特色,苏州地域文学和家族
【正】 从目前情况看,在我国真正成功的BOT项目并不多,其原因除了我国宏观环境和政策存在某些不适应引进外资的要求外,对BOT的组织结构、参与方之间的相互关系缺乏了解也是一
以贵州茅台酒厂提供的茅台酒酵母JG3220为出发菌株,经诱变选育出一株呼吸缺失突变株HX-9(rho~-),同时从“神舟”五号载人飞船搭载的茅台酒大曲中分离筛选出一株产酯性能较好
在新形势下,腐败问题已经成为中国一个十分突出的社会问题和政治问题。因而,对中国腐败和反腐败问题进行深入的理论研究就显得非常必要了。为进一步在体制上、制度上、思想文化
目的:探析甲状腺癌超声征象、病理组织学类型及临床分期的相关性。方法:选取2016年5月~2019年5月我院收治的超声检查疑似甲状腺癌的105例患者为研究对象,超声征象表现包括形态