首页 > 其他分享 >测试分层的优势有哪些-软件测试知识

测试分层的优势有哪些-软件测试知识

时间:2022-12-24 10:55:57浏览次数:31  
标签:层级 用户界面 哪些 单元测试 分层 测试 缺陷 软件测试

  在测试设计时最主要依据的就是测试金字塔的测试结构。如果在项目临近发布才开始测试并发现缺陷,这样修复缺陷的成本就会很高,项目的进度也会很不确定。所以,就开发阶段来说,如果把测试分层,在不同的开发阶段都进行测试,能很大程度上缓解这些问题。

测试分层的优势有哪些-软件测试知识

   1测试的成本

  单元测试的开发成本要远低于用户界面测试,如果在用户界面的测试中发现缺陷,修复缺陷的成本也是远高于通过单元测试和组件测试的成本。

  这里的成本不单纯是开发人员修复缺陷所需要的资源和时间,还包括缺陷修复后测试人员进行回归测试所需要的资源和时间,以及项目延期等其他项目成本。

  2测试的效率

  单元测试能很快地验证很小的功能或者方法,且运行时间短,反馈更为及时。

  3缺憾定位的难易

  单元测试失败后,测试人员能够很容易知道是被测试的特定功能或者方法不正确;而如果是用户界面的缺陷,测试人员就需要花费更多的时间来进行排查,确定出现问题的功能模块,最后再进一步发现需要修复的功能和方法。

  4反映真实的业务需求

  单元测试无法从全局观的角度了解系统模块之间的交互,也无法通过方法的组合帮助用户完成业务目的;而由于用户界面的测试描述的是从用户角度出发的用户使用场景,因此可以更容易地阐述用户的行为和业务需求。

  5更加接近业务

  用户界面测试描述测试的层级更高,所以更接近业务;单元测试描述测试的层级更具体,所以更接近于实现。

  从测试金字塔分层来看,不同层级的测试都很有必要,而我们也需要根据不同测试所处的层级及其特点来设计测试。

  另外,实际测试设计时采用的测试金字塔具有更多更细节的分层。高层级的测试和低级别的测试相比,抽象程度更高,测试运行的时间更长,与更多的系统和模块有交互。反馈的周期更长,接近缺陷的成本也更高。

  以上内容为大家介绍了测试分层的优势有哪些,本文由多测师亲自撰写,希望对大家有所帮助。

标签:层级,用户界面,哪些,单元测试,分层,测试,缺陷,软件测试
From: https://www.cnblogs.com/lfc666/p/17002483.html

相关文章

  • 新手必看的软件测试名词解释
    测试案例----测试用例的别名黑盒测试----指测试人员通过各种输入和观察软件的各种输出结果来发现软件的缺陷,而不关心程序具体如何实现的一种测试方法。静态......
  • 漏洞扫描服务范围及应用场景有哪些?
    安全漏洞扫描服务,针对系统、设备、应用的脆弱性进行自动化检测,帮助企业或者组织来侦测、扫描和改善其信息系统面临的风险隐患;侦测某个特定设备的系统配置、系统结构和属性;执......
  • 嵌入式软件测试
      谈到嵌入式软件测试,首先了解什么是嵌入式系统。对嵌入式系统到如今还没有一个具体的概念。如手机、洗衣机、机顶盒、导航系统等等很多系统都是嵌入式系统,可以这样给......
  • 软件测试工作
       现在工作真是太忙了,每天都有测试不完的工作,都要安排测试、设计测试、实施测试、写测试报告和发布报告。没有时间来写点东西了。下午后,感觉比较累,根本不想做什么。......
  • 数字化工厂对比传统工厂有哪些好处
    在工业4.0的背景下,向数字化工厂转型是传统工厂转型的趋势。很多企业领导还在疑惑,数字化工厂比传统工厂有哪些优势呢?针对传统工厂,数字化工厂将设备联网,数据自动反馈,更好的去......
  • AppScan入门工作原理详解-软件测试知识
    AppScan,即AppScanstandardedition。其安装在Windows操作系统上,可以对网站等Web应用进行自动化的应用安全扫描和测试。 RationalAppScan(简称AppScan)其......
  • APP测试设计测试用例的要点-软件测试知识
    app的安装与升级升级中用户数据、设置、状态的保留,特步注意新版本已去掉的状态或设置;是否可以隔开版本覆盖安装;是否可以覆盖安装更低版本;卸载......
  • Vue的指令,在项目中封装了哪些常用指令?
    在vue中我们可以使用Vue.directive()方法注册全局指令。也可以只用directives选项注册局部指令。输入框防抖指令v-debounceconstdebounce={inserted:fu......
  • 软件测试之道
    1.质量是把开发过程和测试放到一起,不分彼此2.测试工程师把用户放在第一位来思考,要发现糟糕的设计,令人困惑的用户体验,功能bug,安全和隐私等问题的困扰3.重点要放在用户的使......
  • 从互联网到数字经济,元宇宙在商业领域有哪些应用?
    从互联网到数字经济,元宇宙冲击是当前互联网流量世界性的天花板后的发展新探索,它打通了互联网、智能硬件、以及流量新的想象空间,也集合了互联网+硬件的发展未来,将作为虚拟世......