单元测试技术研究与应用

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:AJ0704
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息时代的到来,使得软件技术突飞猛进,软件产品在社会各个应用领域中扮演着越来越重要的角色。同时,软件产品的质量问题则成为许多人关注的焦点。解决软件产品质量问题最有效的办法是引入软件测试,在所有的软件测试中,单元测试是最基本的测试。本文以函数作为软件项目中的最小软件单元来研究,分析了软件框架结构与模式之间的关系,随后以CTest单元测试框架为例子,讲解整个测试框架的组成、数据结构与运行流程。为了提高单元测试效率,减少手工操作带来的错误,文中将CTest测试框架分别引入嵌入式平台和windows平台上,并在这两个平台上实现了软件单元测试的自动化。测试用例的好坏是软件测试效率的重要因素,编写好的测试用例是做好软件测试工作的关键。在文章的最后部分,以一些软件项目开发和测试中积累的经验总结作为依据,给出了编写软件测试用例的一般方法。
其他文献
毛萼乙素(Eriocalyxin B,EriB)是一种分离自毛萼香茶菜属(Isodon eriocalyx)植物的二萜类化合物。前期研究显示,这种化合物具有抗肿瘤的效应,由于其中涉及的作用机制也广泛参与
伴随着全球化趋势的不断加强,作为重要交流工具的英语越来越受到人们的重视,这对于英语教学工作的开展是一个非常有利的机遇。而随着新课程改革的不断推进,在英语教学过程中,对于英语教学工作也提出了很多新的要求,这对于英语教学来说是一个新的挑战。在机遇与挑战中,如何搞好英语教学工作就成为摆在每一个英语教师面前的课题。要想搞好英语教学工作,提高学生的英语综合水平,就不能不提到英语阅读理解能力。阅读理解作为英语
《数学课程标准》指出:“数学教学是数学活动的教学。”“数学教学活动必须建立在学生的认知发展水平与已有的知识经验基础上。教师应激发学生的学习积极性,向学生提供充分从事数学活动的机会。帮助他们在自主探索和合作交流的过程中真正理解和掌握基本的数学知识与技能、数学思想和方法,获得广泛的教学活动经验。”这就要求教师要通过合理的教学活动,引领学生走近数学、亲近数学,从而发现知识的价值,体验学习的乐趣,享受成功
学生创新意识、创新能力和创新思维的培养必须从小学低年级就开始,老师应把数学的新理念、新方法带进课堂,引进开放性教学思想,设计开放性习题,给学生提供广阔的思维空间。  教无定法,学无止境,在全面推进素质教育的今天,怎样培养学生的创新思维呢?我结合自身的教学经验,谈几点做法和想法。  一、思维余地是开放的前提  开放性习题有利于开拓学生的思维空间,有效地挖掘学生的创造潜能。开放性习题由于综合性强,知识
一、批判性思维的品质特点分析  我曾经听过这样一个故事:一位父亲带着小儿子去河边摸鱼。在摸鱼之前,父亲向儿子传授具体的摸鱼要诀:摸鱼时不要有太大的水声,否则鱼就会游进深水里。儿子按照父亲的指导去摸鱼,可是半天下来只摸到了几条。有一天,儿子独自一人去摸鱼,却摸回了很多。父亲见此大惑不解,就问儿子其中的原因。儿子的一番话让父亲受益匪浅:“你不是说鱼一害怕就往深水处跑吗?所以,我先在塘中挖一个深水坑,再
来源于肠道细菌的易位intimin受体蛋白(Tir)和细胞内的免疫受体酪氨酸抑制基序存在相似的序列(ITIMs)。尽管Tir蛋白在细菌和肠道间的基座形成中具有重要作用,但该蛋白及其ITIM
基础教育课程改革把教学过程和学习过程与方法提高到了一个前所未有的高度,把合作学习作为培育人的价值观的指标之一,要求学生在学习的过程中,学会与人合作学习并交流学习的思维过程和结果。怎样才能较好地完成这一教学目标呢?下面我谈几点体会。  一、合作学习的组织  合作学习是以学习目标为导向,以小组为基本形式的一种教学活动。要组织好合作学习,教师需要努力做好两个方面的工作。  (一)科学合理地进行分组。合作
近几十年来,在我国广袤的西北干旱、半干旱地区实施了三北防护林、天然林保护和退耕还林等国家重点林业生态工程,随着森林植被的增加无疑显著地改变了该区的生态环境。然而,
甜酸角(Tamarindus indica L.)为苏木科(Caesalpiniaceae)酸豆属(Tamarindus)的单种属热带果树,是一种常绿高大的乔木。其果实是特色热带水果,果肉营养丰富、种子可提取罗望
“空间与图形”是《数学课程标准》中安排的重点学习内容之一,其核心目的是发展学生的空间观念。《数学课程标准》明确指出空间观念主要表现在:能由实物的形状想象出几何图形,由几何图形想象出实物的形状,进行几何体与其三视图、展开图之间的转化;能根据条件做出立体模型或画出图形;能从较复杂的图形中分解出基本的图形,并能分析其中的基本元素及其关系,等等。因而小学数学安排了大量关于“空间和图形”的知识内容,这些内容