高考考试网
当前位置: 首页 高考资讯

单元测试小结(单元测试的内容与步骤)

时间:2023-06-06 作者: 小编 阅读量: 5 栏目名: 高考资讯

单元测试针对程序模块,进行正确性检验的测试。单元测试需要从程序的内部结构出发设计测试用例。②单元测试的步骤通常单元测试在编码阶段进行。在源程序代码编制完成,经过评审和验证,确认没有语法错误之后,就开始进行单元测试的测试用例设计。对于每一组输入,应有预期的正确结果。对其中的每个小程序先进行单元测试要做的工作,对关键模块还要做性能测试。有人把这种情况特别称为模块测试,以区别单元测试。

单元测试针对程序模块,进行正确性检验的测试。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。

①单元测试的内容

模块接口测试:对通过被测模块的数据流进行测试。为此,对模块接口,包括参数表、调用子模块的参数、全程数据、文件输入/输出操作都必须检查。

局部数据结构测试:设计测试用例检查数据类型说明、初始化、缺省值等方面的问题,还要查清全程数据对模块的影响。

路径测试:选择适当的测试用例,对模块中重要的执行路径进行测试。对基本执行路径和循环进行测试可以发现大量路径错误。

错误处理测试:检查模块的错误处理功能是否包含有错误或缺陷。例如,是否拒绝不合理的输入;出错的描述是否难以理解、是否对错误定位有误、是否出错原因报告有误、是否对错误条件的处理不正确;在对错误处理之前错误条件是否已经引起系统的干预等。

边界测试:要特别注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性。对这些地方要仔细地选择测试用例,认真加以测试。

此外,如果对模块运行时间有要求的话,还要专门进行关键路径测试,以确定最坏情况下和平均意义下影响模块运行时间的因素。这类信息对进行性能评价是十分有用的。

②单元测试的步骤

通常单元测试在编码阶段进行。在源程序代码编制完成,经过评审和验证,确认没有语法错误之后,就开始进行单元测试的测试用例设计。利用设计文档,设计可以验证程序功能、找出程序错误的多个测试用例。对于每一组输入,应有预期的正确结果。

模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其它模块。这些辅助模块分为两种:

驱动模块:相当于被测模块的主程序。它接收测试数据,把这些数据传送给被测模块,最后输出实测结果。

桩模块:用以代替被测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块所有功能都带进来,但不允许什么事情也不做。

被测模块、与它相关的驱动模块及桩模块共同构成了一个“测试环境”。

如果一个模块要完成多种功能,且以程序包或对象类的形式出现,例如Ada中的包,Modula中的模块,C中的类。这时可以将这个模块看成由几个小程序组成。对其中的每个小程序先进行单元测试要做的工作,对关键模块还要做性能测试。对支持某些标准规程的程序,更要着手进行互联测试。有人把这种情况特别称为模块测试,以区别单元测试。

    推荐阅读
  • 无锡旅游景点推荐最新(重启十一长假旅行)

    十一期间丹桂飘香,更增加了历史的厚重气息。百年风貌的惠山寺的金莲桥阿炳故居位于无锡市中心的著名民间音乐家瞎子阿炳的故居,是无锡市中心城市原点上,为数不多的百年古建筑遗存。保持原貌的阿炳故居无锡县图书馆旧址、钱钟书故居这两座看上去貌似没有任何关系的百年建筑,其实两者之间有莫大的关系,也是老无锡的象征。鼋头渚太湖佳绝处三茅峰及三宫道院等古庙群在无锡,惠山、锡山是两座名气最大的山峰。

  • (金瓶梅潘金莲和西门庆之间相互吸引)

    西门庆自己出去把潘金莲一个人留在家里,而不允许她去做那些事情,自己则正大光明地去做,这里是不是把潘金莲当做自己的私有物品来看的呢?潘金莲因为没有娘家撑腰,自己嫁给西门庆时也没有丰厚的嫁妆,同时自己也没有子嗣来巩固自己的地位,所以也就只能事事依着西门庆,任凭西门庆去不断提要求,自己也只能应允。西门庆之于潘金莲,又或是潘金莲之于西门庆,自然都有相互索取的地方。

  • 搅拌站十大品牌排名(50搅拌站价格贵不贵)

    市场上销售的搅拌站有很多的型号,它们的价格也是不尽相同,导致价格不同的原因有多种,包括品牌、型号、配置等。50搅拌站采用的为提斗上料方式,其主机所选用的便是JS1000型,一次出料1方,实际产量,一小时38方左右。每一种搅拌站都有各自的特点,根据产量要求,资金是不是充足,配置高低等,来决定使用多大的搅拌站。

  • 港航局属于什么单位(港航处属于哪个单位)

    最佳答案港航局属于行政单位,享受事业单位编制待遇。隶属于港航管理局,具体工作主要是编制全市航道发展、港口布局、水路交通建设、水路运输发展规划,编制全市水路交通建设、养护、稽征、运政、港政、海事、船检等年度计划草案,承担规划、计划的实施以及监督、检查和指导工作。

  • 冬天汽车挡风玻璃起雾怎么办(让汽车挡风玻璃雾气消失不见的方法有哪些)

    如果你想尽快除雾,可以打开凉风以达到快速除雾的效果,这种方法适用于比较快速除雾,并且车窗雾气不是很重的情况下使用。如果不着急上路,可以用暖风除雾,这是最好的方法要不冷风除雾效果好得多。能够有效的防止车窗起雾,效果长达1~5天左右。配置比例可以是一份洗涤灵加一份水,涂抹在车窗玻璃上,用湿抹布擦净。

  • 供电局停电通知查询(停电通知)

    停电通知35kV响导变停电原因:配合市政工程建设停电时间:2022年5月31日7:00-17:00线路名称:10kV军陈06线路停电范围:响导乡响导社区、红石社区、安徽省路桥工程、响导中学、响导医院、响导电信。

  • 不粘锅烧焦怎么洗掉(不粘锅烧焦了清洗的方法)

    不粘锅烧焦了清洗的方法可以注入适量的热水(水位超过烧焦的位置就可以了),浸泡一个小时一个小时以后用棉布条轻轻擦拭就可以洗干净了家里的西红柿买多了,拿两个即将坏掉的西红柿放在锅里煮沸,静置冷却后就可以轻松处理不粘锅上的焦质了。

  • 冬天吃什么好吃又能身体暖(冬天可以吃这些食物)

    红薯是粗粮,对于人的身体很多益处,主要是因为红薯中含有钾、镁、铜、硒、钙等多种微量元素以及碳水化合物、膳食纤维、维生素等多种营养。冬天吃红薯是很不错的选择,能够起到健脾养胃暖身的功效。蒸红薯、红薯煮粥都是不错的吃法。山药与红薯类似,但山药营养价值十分高,含有丰富的淀粉酶、脂肪、蛋白质、多种维生素等,具有补脾肺肾、益气养阴、增强免疫力、抗衰老的功效。因此,冬天吃山药大有益处,山药可以炖汤、炒来吃。

  • 江南三大名楼中位于江南的是(江南三大名楼介绍)

    江南三大名楼中位于江南的是江南三大名楼都在江南。分别是江西南昌的滕王阁、湖北武汉的黄鹤楼,湖南岳阳的岳阳楼。2001年1月南昌滕王阁被国家旅游局批准为首批国家AAAA级旅游景区。岳阳楼作为三大名楼中唯一保持原貌的古建筑,其独特的盔顶结构,更是体现古代劳动人民的聪明智慧和能工巧匠的精巧的设计和技能。北宋范仲淹脍炙人口的《岳阳楼记》更使岳阳楼著称于世。