几种测试技术

几种测试技术一、单元测试技术1.定义:单元测试又称为模块测试(程序测试),即集中力量来检验软件设计的最小单位——模块。       单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。2.目的:单元测试的目的在于发现各模块内部可能存在的各种差错。3.内容/任务:    (1)模块接口测试(单元测试的基础):当模块通过外部设备进行输入/输出…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、单元测试技术

1.定义:单元测试又称为模块测试(程序测试),即集中力量来检验软件设计的最小单位——模块。

              单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。

2.目的:单元测试的目的在于发现各模块内部可能存在的各种差错

3.内容/任务:

        (1)模块接口测试(单元测试的基础):当模块通过外部设备进行输入/输出操作时,只有在数据能正确流入、流出模块的前提下,模块才能完成它的功能。

        (2)局部数据结构测试:局部数据结构是为了保证临时存储在模块内的数据在程序执行过程中完整、正确的基础。

        (3)路径测试:应对模块中重要的执行路径进行测试,错误的计算、不正确的比较或不正常的控制流都将导致执行路径的错误。

        (4)边界条件测试(重要任务):边界条件测试是一项基础测试,也是后面系统测试中的功能测试的重点,边界测试执行得较好,可以大大提高程序的健壮性。

         (5)错误处理测试:比较完善的模块设计要求能预见出错的条件,并设置适当的出错处理,以便在程序出错时,能对出错程序重新进行安排,从而保证其逻辑上的正确性。

         (6)代码书写规范测试

4.优点:

          (1)它是一种验证行为:程序中的每一项功能都是测试来验证它的正确性。

          (2)它是一种设计行为:单元测试迫使程序员将程序设计成易于调用和可测试的。

          (3)它是一种编写文档的行为:单元测试是一种无价的文档,它是展示函数或类如何使用的最佳文档。这份文档是可编译、可运行的,并且它保持最新,永远与代码同步。

          (4)它具有回归性:单元测试避免了代码出现回归,编写完成之后可以随时随地的快速运行测试。

          (5)它具有保证性:单元测试能够保证代码质量、代码的可维护性和可扩展性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191981.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 1039. Course List for Student (25)「建议收藏」

    1039. Course List for Student (25)

    2022年2月4日
    38
  • Mac拷贝/复制文件夹路径快捷键

    Mac拷贝/复制文件夹路径快捷键

    2022年2月9日
    62
  • SQL server 数据库 修改字段类型[通俗易懂]

    SQL server 数据库 修改字段类型[通俗易懂]altertable表名altercolumn字段名称类型notnull

    2022年6月9日
    27
  • 怎么查询自己的网站是否被挂马_被墙域名检测

    怎么查询自己的网站是否被挂马_被墙域名检测在我们日常seo优化工作当中,会经常碰到网站被挂马了,原因是我们很多都是用的常用的cms网站系统,如织梦、帝国等,这种网站程序都是开源的代码,所以就会有些漏洞,导致很多所谓刚入门的学习的所谓黑客们进行攻击,利用各种挂马检查工具进行攻击,导致我们的网站网页中有其他乱七八糟的页面,严重的首页打不开,后台没有权限打开等。那么接下来就为广大seo优化人员讲解一下,如果你网站被挂马了,如何检查出来,然后又如何进行防止被挂马,进行相应的措施,加强网站的安全维护。一**、那么,网站挂马检测工具有哪些呢?**1、第一种

    2022年9月30日
    0
  • android 载入svg动画,Android 加载SVG动画[通俗易懂]

    android 载入svg动画,Android 加载SVG动画[通俗易懂]Android加载SVG动画SVG可以说是目前比较流行的图片格式,使用领域也十分广泛,例如:web前端页面,Androidios等移动应用。都可以使用SVG的图片格式。今天就要和大家谈一谈SVG在Android中的应用,SVG的引入其实在我之前的文章里已经有谈到。其实这个文章就是Android加载SVG的原理。文章地址点击进入(Path的高级用法)。还有一篇是谈到…

    2022年10月25日
    0
  • 玩儿转ffmeg的7个技巧「建议收藏」

    玩儿转ffmeg的7个技巧「建议收藏」转载自:http://blog.csdn.net/c395565746c/article/details/6528357 FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:here,可以通过ffmpeg-formats查看FFmpeg支持的视音频格式,左侧若是E表明可以编码,D表明可

    2022年9月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号