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

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

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

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

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

①单元测试的内容

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

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

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

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

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

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

②单元测试的步骤

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

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

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

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

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

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

    推荐阅读
  • 客厅装修的五大风水盲点(客厅装修的风水盲点有哪些)

    客厅装修的五大风水盲点塞满家具或杂物风水讲究藏风聚气,意为吉祥气,意为吉祥气。有一个关键,就是保持空气新鲜。房子里的东西都含有“气”,客厅也是。久而久之就会变成有害气体,影响家人身心健康,导致事情不如意。所以我们在装修客厅的时候一定要结合风水理论的知识,不要放太多家具,这样会积累不祥的气氛。从实用的角度来说,如果在客厅装个门,方便聚集空气。

  • 印度的纬度位置和海陆位置 印度的纬度位置和海陆位置和地形位置

    也是一个由100多个民族构成的统一多民族国家,主体民族为印度斯坦族,约占全国总人口的46.3%。1600年英国侵入莫卧儿帝国,建立东印度公司,1757年以后逐步沦为英国殖民地。同年8月15日成立印度自治领。1950年1月26日宣布成立共和国,同时成为英联邦成员国4、印度是世界第二人口大国,也是金砖国家之一,印度经济产业多元化,涵盖农业、手工艺、纺织以至服务业。全球最大的非专利药出口国,侨汇世界第一。

  • 水的软化方法及原理(干货分享洗涤用水软化的几种方法)

    化学软化法化学软化法又称为水剂法,是在水中加入纯碱磷酸三钠或六偏磷酸钠、乙二胺、四乙酸钠等化学药剂,他们与水中的钙离子作用生成不溶性沉淀,使之从水中去除。在水中加入纯碱或磷酸三钠,都能与钙、镁离子作用而生成沉淀物。在水中加入六偏磷酸钠,能与钙镁离子作用形成稳定的水溶性结合物,在温度不高的情况下不再具有硬水的性质。

  • 好好学习的诗句(好好学习的经典诗句)

    归志宁无五亩园,读书本意在元元——陆游《读书》,我来为大家科普一下关于好好学习的诗句?——陆游《读书》恢弘志士之气,不宜妄自菲薄。——屈原《离骚》欲穷千里目,更上一层楼。——王之涣《登鹳雀楼》老骥伏枥,志在千里;烈士暮年,壮心不已。——杜牧《留诲曹师等诗》功名万里外,心事一杯中。——高适《送李侍御赴安西》三更灯火五更鸡,正是男儿读书时。——颜真卿《劝学诗》不鸣则已,一鸣惊人。

  • 情人节送男友什么礼物好(这些都可以供参考)

    高档皮带套装霸气的腰带也是非常体面的小礼物,而且这种高档品牌的腰带除了系着舒服,还能彰显男士高雅的生活品味,能够定制刻字也非常让男人心动,下面我们就来说一说关于情人节送男友什么礼物好?情人节送男友什么礼物好高档皮带套装。男士运动机械腕表。一款高档的手表是非常让男人着迷的,尤其是机械腕表,彰显男士干练稳重的气质,尤其适合送给上班一族和商务男士。

  • 圣罗兰粉底液有几个色号(圣罗兰YSL超模粉底液有什么优缺点)

    因为这款粉底液滋润度很高,遮瑕度一般,只能够遮掉脸上的小瑕疵小斑点,关于色号B开头的代表中性/偏黄调的肤色(暖色)BR是中性/偏粉色调(冷色)BD是金色/橄榄色。具体为:1.B10:中性最白的色号2.BD10:黄调第一白。B开头的是黄调,黄一白黄二白都可以用B10,妆感服帖通透,喜欢自然妆效或裸妆的姐妹可以选择B20,来提亮肤色。

  • 酥肉排骨的制作方法与配料(排骨酥肉的做法步骤)

    酥肉排骨的制作方法与配料食材:猪小排500g、老姜约80g、盐适量、料酒适量、花椒面适量、红苕淀粉约250g、鸡蛋2个、玉米油80ml。排骨泡半小时后,洗净沥干水,加料酒,盐,花椒面,姜水,和匀后腌制至少半小时。腌好的排骨打入两枚鸡蛋,打散后加入淀粉。锅内加入玉米油烧至五成热。酥肉全部炸好后,开中火,待油温上升至七到八成热时,加入所有酥肉复炸。用漏勺翻动,以受热均匀,炸约一到两分钟,酥肉表面金黄,关火起锅即可。

  • 饭后能跑步锻炼吗(饭后能不能跑步锻炼)

    下面内容希望能帮助到你,我们来一起看看吧!这要根据吃饭吃的多少和身体状况决定,通常身体状况好,吃的少,半小时后就可以适量的小跑步了,吃的多,最好是一小时左右再跑,但这不决对的,主要是自己感觉胃部没有不适的感觉就可以了,时间是一个参考,当然也有科学依据过早跑步容易引起胃下垂,胃出血,因为刚吃过饭后,因消化胃部充血较多,大约半小时后这种症状逐渐消失。

  • 米兰达可儿街拍(米兰达可儿三胎后首次出街)

    二婚嫁给90后老公后,超模米兰达可儿的生活越来越神秘,对二婚的两个儿子,她也采取了“秘密”养育的风格,除了二胎儿子产后在襁褓中被拍到外,三胎儿子目前为止也只是被曝光过名字而已,可以说头胎儿子小开花的明星式养育风格完全不同。米兰达可儿三胎后首次出街,身材发福有了妈妈范,皮肤红疹抢镜!

  • 车有没有必要买前挡遮阳垫(汽车遮阳垫有没有必要买)

    另外,融化后的橡胶其实很有可能会有有害气体释放,所以会影响乘车人员的健康,毕竟车子是一个密封的环境,有害气体很难出去。而且夏天来了,气温非常高,不要在汽车里面放一些易爆的物品,比如说香水,打火机等等。不然车子一旦温度一高,就会发生爆炸,人财损失就比较严重了。