爱问知识人 爱问教育 医院库

软件测试的种类有哪些?

首页

软件测试的种类有哪些?

软件测试的种类有哪些?

提交回答
好评回答
  • 2017-03-11 17:45:50
      从不同的角度出发,软件测试可划分为不同类型。(1)从是否关心软件内部结构和具体实现的角度划分。它包括如下三种测试方法。一是,白盒测试。也称结构测试或逻辑驱动测试,即按照程序内部的结构测试程序,通过测试检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。
      测试时,把测试对象看作一个打开的盒子。测试人员依据程序内部逻辑结构等相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际状态是否与预期状态一致。二是,黑盒测试。也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试检测每个功能是否能正常使用。
      测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并保持外部信息(如数据库或文件)的完整性。
      三是,灰盒测试,介于白盒测试与黑盒测试之间。既关注输出的正确性,同时也关注内部表现,但并不象白盒测试那样详细完整,仅通过表征性的现象、事件和标志判断内部运行状态。输出正确但内部存在错误的情况非常多,但如果每次都采用白盒测试,其效率很低,故而可根据需要采取灰盒测试方法。
      (2) 从是否执行程序的角度划分。它包括以下两种测试方法。一是,静态测试。即指不运行被测程序本身,仅通过分析或检查源程序的文法、结构、过程、接口等检查程序的正确性。方法是通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。
      二是,动态测试。即通过运行被测试软件达到测试目的。(3) 从软件开发过程阶段的角度划分。它包括以下三种测试方法。一是,单元测试。是对软件基本组成单位进行的测试,如一个模块、一个过程等。它是软件动态测试最基本、最重要的部分,目的是检验软件基本组成单位的正确性。
      单元测试要求测试者了解内部程序设计和编码的细节,一般应由程序员完成,通常需要开发测试驱动模块和桩模块(集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假"模块称为被测模块的桩模块)辅助完成单元测试,因此应用系统有一个设计良好的体系结构显得尤为重要。
      二是,集成测试。是在软件系统集成过程中进行的测试,主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块(或其他软件单位)组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向上两种。
      三是,系统测试。是对已经集成好的软件系统进行彻底测试,以验证软件系统的正确性,检查软件运行是否正确并非一项简单的任务。这一过程通常被称为测试的"先知者问题”。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行应符合软件规约。四是,验收测试。
      旨在向软件购买者展示该软件系统能否满足用户需求,是软件在投入使用前的最后测试。它的测试数据通常是系统测试数据的子集。区别是,验收测试有软件系统的购买者代表在场,甚至是在软件安装使用现场。五是,回归测试。是在软件维护阶段对软件进行修改后进行的测试,目的是检验对软件的修改是否正确。
      修改的正确性有两重含义:一是所作的修改达到预定目的,如错误得到改正,能适应新的运行环境等;二是不影响软件其他功能的正确性。

    痛***

    2017-03-11 17:45:50

类似问题

换一换

相关推荐

  • 小天鹅洗衣机

    嫌麻烦就把你洗衣机的型号或断皮带,拿到维修点去买1个,自己装上就可以了(要有个小扳手把螺丝放松,装上...

    购物

  • 如何快速减去腰腹部的赘肉?

    目前我们的生活水平必竟非同以往.吃得好休息得好,能量消耗慢,食欲比较旺盛,活动又少,不知不觉脂肪堆积...

    减肥/塑身

  • 开奶茶店需要什么

    要有经营场所,办理工商登记(办理卫生许可),如果觉得有必要还要到税务局买定额发票,不过奶茶店一般人家...

    酒类/饮品

  • 怎样管理好一个班?

    1、以身作则,如果连自己都做不好,还怎么当班长? 2、人缘好,我就是由于人缘不好,才改当副班长的。 ...

    管理学

  • 笔记本电脑永远是解决笔记本故障的卡片屏幕...

    有时,我们的笔记本电脑总是卡住了。我们怎样才能解决这个问题可能有很多不太熟悉的网友。现在让我们告诉你...

    电脑/网络

  • xp电脑显示屏调节屏幕亮度怎么调节_XP...

    XP电脑显示屏亮度调节怎么操作 1、直接在XP系统桌面空白处右键选择属性打开【显示属性】程序。 2、...

    电脑/网络

  • 计算机不能重新启动所有时间重新启动如何解...

    关于计算机不能重启和重启的问题,我相信很多网民以前见过。我们如何解决这个问题这里有一点告诉你,计算机...

    电脑/网络

  • 如果笔记本不能上网,我该怎么办

    也许有些网友对笔记本电脑无法上网的问题了解不多。现在让我们向你介绍一下笔记本电脑不能上网的原因以及如...

    电脑/网络

  • 现在移民需要多少钱(留学移民要多少钱)

    在众多的热门移民国家中,能够同时满足速度快,要求简单且有法案支持的移民国家,目前就只有马耳他,希腊,...

    电脑/网络

  • 高迪安集团公司的实力怎么样?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,致力于真爱人文事业的发展,旗...

    管理学

  • 有人了解高迪安集团这个公司吗?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,成立以来致力于真爱人文事业的...

    产业信息

  • 高迪安集团旗下的人工智能产业发展好吗?

    高迪安集团旗下的元梦智能科技公司,是一家致力于打造以数字智能人为核心的人工智能交互系统,并集研发、生...

    产业信息

  • 高迪安这个公司现在旗下现在主要有哪些产业...

    高迪安旗下产业比较多,涵盖地产、教育、珠宝、智能、金融、互联、健康等多个领域。集团从地产起步,开发了...

    产业信息

  • 高迪安之前开发的第一个新房是哪个楼盘?

    位于浦东川沙的金钟苑,后续集团开发了享誉海内外的上海地标性楼盘——香梅花园。

    购房置业

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):