一、黑盒测试的基本概念

  1、黑盒测试基本概念

  (1)所谓黑盒测试,就是把软件(程序)当作一个有输入与输出的黑匣子,它把程序当作一个输入域到输出域的映射,只要输入的数据能输出预期的结果即可,不需要了解程序的内部逻辑结构和内部特性。

  (2)黑盒测试又称为功能测试或数据驱动测试。

  (3)注重于程序的外部结构,主要对软件功能要求、软件界面、外部数据库访问及软件初始化等方面进行测试。测试者只要从程序接口处进行测试,以用户需求规格说明书为测试依据,测试程序是否满足用户的需求,因此是从用户观点出发的测试。

  2、黑盒测试错误类型

  黑盒测试主要发现的错误类型有:

  (1)检测功能是否正确或有遗漏;

  (2)检测性能是否满足要求;

  (3)检测界面是否有错误;

  (4)检测外部数据库访问是否有错误;

  (5)检测程序初始化和终止方面是否有错误。

  二、测试用例概述及设计方法

  1、测试用例概述

  (1)是将软件测试的行为活动,做一个科学化的组织归纳。

  (2)设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。

  2、测试用例的好处

  (1)可以避免盲目测试并提高测试效率。

  (2)令软件测试的实施重点突出、目的明确。

  (3)软件版本更新后,只需少量修正便可进行测试,降低工作强度,缩短项目周期。

  (4)测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。

  三、黑盒测试方法

  1、等价类划分法

  2、边界值分析法

  3、错误推测法

  4、因果图设计法

  5、判定表驱动法

  6、场景法

  7、正交实验法

  8、功能图法

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/深圳多测师软件与技术服务有限公司

关于黑盒测试和测试用例的基础知识相关推荐

  1. 『软件测试2』 关于黑盒测试和测试用例的基础知识

    黑盒测试和测试用例基础知识 一.黑盒测试的基本概念 1.黑盒测试基本概念 2.黑盒测试错误类型 二.测试用例概述及设计方法 1.测试用例概述 2.测试用例的好处 三.黑盒测试方法 一.黑盒测试的基本概 ...

  2. 黑盒法测试c语言,黑盒测试的测试用例设计方法(经典理论知识,推荐)

    一.黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法 二.等价类划分 ...

  3. 计算机二级公共基础知识2017,2017年计算机二级公共基础知识基础试题

    2017年计算机二级公共基础知识基础试题 随着微处理机的迅速发展,计算机广泛应用于工业.农业.文化教育.卫生保健.服务行业.社会公用事业等.yjbys小编收集了一些关于计算机二级公共基础知识基础试题, ...

  4. 软件测试基础知识——适合初学者

    软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现某种功能的指令的集合,"文档"是指软件在开发.使用和维护过程中产生的 ...

  5. 软件测试基础知识【归纳】

    (一)软件测试的定义 在规定的条件下对程序进行操作,以发现程序的错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程. 1 规定条件 --> 测试用例 2 发现程序的错误 --> 找 ...

  6. 测试岗位面试前复习之【测试基础知识篇】

    测试基础知识篇 一.app测试相关 1.android与ios的app测试的区别: 2.app测试和web测试的重点: 3.性能测试考量的指标: 4.app的性能测试,需要重点关注哪些方面? 5.站在 ...

  7. 计算机二级 公共基础知识

    公共基础知识考试要求: 1.掌握算法的基本概念: 2.掌握基本数据结构及其操作: 3.掌握基本排序和查找算法: 4.掌握逐步求精的结构化程序设计方法: 5.掌握软件工程的基本方法,具有初步运用相关技术 ...

  8. 软件测试基础知识大全【乐搏TestPRO】

    在很多人的认知里,软件测试入门门槛低,简单易学.确实,软件测试基础知识更偏向于理论方法的学习,及部分常用工具的学习. 接下来的70个基础知识讲解,弄明白后这些问题后,软件测试入门也基本掌握了.本篇共分 ...

  9. 软件测试 - 测试基础知识

      软件测试知识整理 软件测试         使用人工或自动手段,来运行或测试某个系统的过程.其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 贾祥玉 软件测试常用术语  1. ...

最新文章

  1. 了解WWW服务与HTTP协议 【入门与应用】
  2. JavaScript 表格专题
  3. Python小技巧:使用*解包和itertools.product()求笛卡尔积(转)
  4. Yarn的资源调度与隔离
  5. 3dmax导入REVIT
  6. CNN网络:MINST数据集的练习
  7. 使用ExtendSim进行水管理、可持续性和环境仿真建模
  8. 2022抖音日活用户超8亿,旅游商家如何从抖音获客?
  9. 逻辑推理的分类:演绎推理(详解)、归纳推理、类比推理
  10. ITSM基础框架开发维护指南
  11. 小米笔记本锁屏睡眠无法唤醒修复方法
  12. 非香农类信息不等式_信息论——Kraft不等式以及变长编码定理
  13. 世界上第一台通用计算机是一台,世界上第一台计算机是如何诞生的?
  14. DB2 表Reorg Pending状态异常
  15. 日常运维1w、vmstat、
  16. 1028 人口普查 (20分)
  17. 以太网2出现两个ip地址-解决办法
  18. IDEA使用maven配置内置的Tomcat8
  19. ubuntu-10.04下 联想 卲阳E46L以太 网驱动程序安 装
  20. 2014-04-17多益游戏实习生招聘(游戏技术方向)题目及解析

热门文章

  1. Java、python实现啊哈算法 —— chapter3 火柴棍等式
  2. 为什么有人就是不信35岁以后多数人都会失业?让你们看看我真实的经历,有图有真相
  3. 广西十一届计算机应用,广西修订计算机应用基础和管理系统中计算机应用上机考核...
  4. TryHackMe-红队-07_武器化
  5. Servlet+jdbc+jsp增删改查
  6. 10 综合应用案例:“烤地瓜”
  7. 【现代机器人学】学习笔记八:轨迹生成
  8. Dapp开发教程四 Asch Dapp Dice Game 1
  9. 有很多小白问学3DMAX如何入手,怎么样才能把它学好?
  10. 解决MyEclipse过期(到期提醒)问题