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

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

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

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

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

①单元测试的内容

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

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

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

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

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

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

②单元测试的步骤

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

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

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

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

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

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

    推荐阅读
  • 三角饼干怎么做好吃(如何做三角饼干)

    下面更多详细答案一起来看看吧!三角饼干怎么做好吃主料:低筋面粉50克、玉米油20克、奶粉20克。辅料:水适量、泡打粉2克。将白糖、水、玉米油混合,搅拌均匀。将泡打粉与低粉筛入液体中。将做好的生坯放入烤箱,170度,15分钟。烤至边角变黄取出晾凉即可。

  • 女频宫廷小说评分最高(女频最强保底来了)

    反观其他平台,番茄七猫晋江没有保底,全勤也给得少,对比之下,潇湘书院可谓是,诚意满满的掏银子激励作者。番茄福利挺好,不过规则复杂,稿费不稳定,晋江女频卷上加卷,收入不稳定,不能旱涝保收,相比之下潇湘书院上限与保底都比其他家高很多。要知道,潇湘书院于今年6月全新升级并发布“紫竹计划”,直接宣布拿出一亿资金和资源扶持女性精品创作,希望帮助更多有写作梦想的女性从普通创作者成长为一名优质作家。

  • 梦到中奖了预示着什么(梦见中奖)

    男人梦见自己中奖,预示着你近期的工作运势还不错,工作上也许会取得一定的进步,记住好好保持这种进步。女人梦见自己中奖,预示着你近期不久之后将出门旅游,途中充满快乐,可以带上家人一同外出游玩。商人梦见自己中奖,预示着你近期的财运不理想,生意上将会受到损失,记得做好心理准备,及时做好应对的措施。工作者梦见自己中奖,预示着你近期在工作方面有一些人事调动,把握好机会,说不定有升职的可能。

  • 正风反腐就在身边前三集内容(正风反腐就在身边今晚开播)

    湖南省廉政建设协同创新中心主任邓联荣十分看好《正风反腐就在身边》的人气。在19日公布的预告片中,文国栋、张志南、赵洪顺、张茂才等人忏悔画面首次曝光。详尽曝光贪腐细节。在长达8集的专题片《永远在路上》里,被查处的副国级干部纷纷露面。郭伯雄、徐才厚、苏荣等人认罪忏悔情景首度公开。贵州部署专项整治,查处以茅台酒谋取私利等问题167起、处理180人。

  • 宝宝吃的牛肉饼怎么做(宝宝吃的牛肉饼怎么做好)

    2、把洋葱切成末,锅中放黄油炒到变软盛出放凉。

  • 呼市图书馆24小时自助图书馆7月15日起延长开放时间

    呼和浩特市图书馆关于延长24小时自助图书馆开放时间的通知由于暑期的到来,导致呼市图书馆近期进馆读者量不断加大,为方便更多读者借阅和学习,7月15日起,延长24小时自助图书馆的开放时间,调整为7:30——22:30。

  • dwg文件如何在电脑打开(看看你用过几种打开方法)

    dwg文件如何在电脑打开dwg文件是CAD图纸文件的一种格式,CAD文件在列表里显示的后缀名为dwg。要打开dwg文件需要用CAD软件,对于平时对CAD不怎么了解的朋友们,在第一次操作的时候肯定是不熟练的。想要在迅捷CAD编辑器中打开dwg文件也不是一件简单的事情。当我们收到一份dwg文件时,无法打开预览是比较郁闷的一件事,不过不用担心,我们只需要一款dwg文件查看器就行了。迅捷CAD编辑器同时兼顾CAD查看和CAD编辑,是一个拥有多种功能的dwg文件查看器。

  • 菜刀班尖刀连电视剧剧情(菜刀班尖刀连电视剧剧情简短介绍)

    菜刀班尖刀连电视剧剧情尖刀连连长龙四海率队攻打山东某县城,战斗中他误杀了一名俘虏,和他亲如手足的指导员死于敌人的枪下。因误杀俘虏,龙四海被贬到炊事班担任班长,并负责改造五个俘虏兵。窦二虎目睹了胞兄被龙四海所误杀决意要为兄报仇。龙四海锁定了窦二虎,为逼其露出马脚,宣称要苦练他们,把菜刀磨成尖刀。龙四海选择了宽恕,他向窦二虎忏悔,两人冰释前嫌。

  • 电脑加密文件怎么修改密码(电脑文件夹怎么加密)

    每个人的电脑都有一些重要的文件或比较隐私的资料,如果我们不希望别人访问到文件。那么最好的办法就是给文件夹进行加密。黄色文件夹和锁。数据安全的概念。压缩文件的加密就完成啦。

  • 武则天为何会杀害自己的女儿儿子(武则天身为母亲)

    武则天身为母亲唐人孟郊有诗云,“谁言寸草心,报得三春晖”,确实母亲的爱是无私的,是伟大的,如同阳光一般温暖人心然而在中国历史上,却有一位严厉、冷酷、血腥的母亲,她居然先后杀掉了自己的两个儿子,此人就是中国古代史上唯。