精华内容
下载资源
问答
  • 单元测试=白箱测试? 这是很多人的想法. 一听到白箱测试, 就认为他就是单元测试. 或者认为单元测试时, 就是要用白箱测试的方法来进行.  事情是这样吗? 让我们继续看下去:  当我们要测试这个程序时  Stack push...
      单元测试 = 白箱测试? 这是很多人的想法. 一听到白箱测试, 就认为他就是单元测试. 或者认为单元测试时, 就是要用白箱测试的方法来进行.
      事情是这样吗? 让我们继续看下去:
      当我们要测试这个程序时
      Stack push(Stack s, int key)
      你会怎么测试呢? 你可能会考虑以下几种状况
      (1) 空的 stack, 第一次 push
      (2) 不是空的 stack, 然后 push 东西
      (3) stack 是满的, push 个东西看会不会有问题
      (4) 不是空的 stack, 然后 push 一个字符
      (5) 不是空的 stack, 然后 push 一个指标
      你所做的大多是根据程序思考逻辑, 或者是根据输入的值域来做参考, 来建立测试个案.
      这些方式其实都是黑箱测试(用到了 use case testing 和 Equivalence Class Testing等方法, 可自行去网络上找详细介绍), 也就是不管程序内部如何被实作. 只根据行为和输入值域来开立测试.
      那真正的白箱测试会是怎么进行呢?
      基本上, 可以测试的状况有无限多种. 而白箱测试是要根据程序内容来决定要怎样挑最小可测试的集合.
      那程序内有甚么东西, 可以让我们来做挑选的判断呢? 一般常见的是根据程控逻辑. 例如: 是否经过所有的叙述(statement); 是否经过程序所有分支等等.
      如果以经过所有的叙述为例, 对于下面的程序
      01: Stack push(Stack s, int key)
      02: {
      03:     if(isFull(s)){
      04:        printf("Stack is full !!\n");
      05:     }else{
      06:         s.top = s.top + 1;
      07:         s.element[s.top] = key;
      08:         printf("Success push %d in the Stack\n", key);
      09:     }
      10:     return s;
      11: }
    你会找出这组路径, 来当作最小需要测试的集合, 然后对它建立其相对应的测试个案
      path1: 01-02-03-05-06-07-08-09-10-11
      test case 1:
      push (s, 3)
      path2: 01-02-03-04-10-11
      test case 2:
      push (s, 3) (repeat 10 times, 如果 stack 大小是10 的话)
      push (s, 3)
      (当然你可以只用test case 2, 因为它涵盖了 test case 1 的状况)
      一般人通常不会先分析执行路径, 再找测试个案. 大多是根据一些准则, 找出测试个案就开始测试了. 所以一般单元测试是用黑箱测试方式在进行, 而非白箱测试.
      那为何大家会有错觉单元测试 = 白箱测试呢?
      那 是因为在进行白箱测试时, 对于一个大的系统要找出可执行路径, 会是一件很复杂的事情. 但是对于每个单元时, 这件事情变得比较容易, 比较有可能不藉由工具的辅助, 就能自己进行. 也就是说在单元测试时, 比较容易进行白箱测试. 可是不知怎么传的, 很多人就把这两个视为同义.


    最新内容请见作者的GitHub页:http://qaseven.github.io/
    展开全文
  • 基于白箱测试的C语言代码在线评测系统的研究与实现.pdf
  • 白箱测试、黑箱测试、回归测试?

    千次阅读 2016-09-10 17:40:44
    ①黑盒测试: 是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出. ...
    ①黑盒测试:
    
    是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出.
    黑盒测试流程:
    功能需求-->产生测试用例-->被测程序-->输出实际结果-->与预期结果比较-->分析功能是否实现.
    ②回归测试:

    在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果.

    ③白盒测试:
    是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试着可以完全不考虑程序的功能.
    白盒测试流程:
    源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析


    展开全文
  • 白盒测试: 是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试着可以完全不考虑程序的功能. 白盒测试流程: 源程序...

    白盒测试:
    是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试着可以完全不考虑程序的功能.
    白盒测试流程:
    源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析
    黑盒测试:
    是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出.
    黑盒测试流程:
    功能需求-->产生测试用例-->被测程序-->输出实际结果-->与预期结果比较-->分析功能是否实现.
    回归测试:
    在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果.

    展开全文
  • 白箱测试或白盒测试(White-box testing 或glass-box testing)是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正...

    白箱测试或白盒测试(White-box testing 或glass-box testing)是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。

    黑箱测试或黑盒测试(Black-box testing)是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件或某种软件功能的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。通常测试人员在进行测试时不仅使用肯定出正确结果的输入数据,而且还会使用有挑战性的输入数据以及可能结果会出错的输入数据以便了解软件怎样处理各种类型的数据。

    灰箱测试或灰盒测试(Gray-box testing):灰箱测试就像黑箱测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的。甚至于还读过部分源代码。 因此测试人员可以有的放矢地进行某种确定的条件/功能的测试。这样做的意义在于:如果你知道产品内部的设计和对产品有透过用户界面的深入了解,你就能够更有效和深入地从用户界面来测试它的各项性能。

    通俗讲一下:

    OBM:A设计,A生产,A品牌,A销售==工厂自己设计自产自销

    ODM:B设计,B生产,A品牌,A销售==俗称“贴牌”,就是工厂的产品,别人的品牌

    OEM:A设计,B生产,A品牌,A销售==代工,代生产,别人的技术和品牌,工厂只生产

    OEM是我设计产品让你帮我生产。ODM是我看中你设计出来的产品,要贴上我的LOGO生产给我。
    本集团成立于2000年,主要从事音频、视频、电声及智能家居类产品的ODM业务,并于2013年在香港联交所主板上市(HK01249)。

    一、通力电子控股有限公司

    本集团多年来与国际、国内多家著名消费电子和互联网品牌企业建立了稳固的合作关系,集团的各类产品通过客户销往全球市场。
    本集团拥有一支包括各类资深专家在内的800多人研发团队,拥有深厚的技术预研、音视频产品研发、声学产品研发、软件开发,IoT产品开发等能力;目前公司在深圳、惠州、西安等地设立了研发中心。
    本集团拥有世界领先水平的各类生产线和先进的专业测试设备,有高效的全球供应链管理体系,为客户提供高品质的产品;集团在广东惠州、东莞、广西北海等多地建立了制造基地,并在海外有产能布局。
    本集团致力于成为全球领先的创新智能产品的整体方案和服务提供商。集团未来将专注于声学技术和新媒体、智能互联网技术的开发和应用,快速实现高性价比的规模制造,为合作伙伴提供一站式的音视频、电声、智能化等产品整体解决方案。

    OOBE就是Out-of-box experience(开箱体验),它是在安装完Windows后就会进行的一个步骤。

    OOBE 包含一系列屏幕,它们要求客户接受许可协议,连接到 internet,使用登录或注册 Microsoft 帐户,以及与 OEM 共享信息。

    OOBE 流程还旨在通过将任务分解为离散的区块来大幅减少认知负载。 尽管 OOBE 流程中有几个页面,但每个页面都向用户请求特定的操作或输入。 这对于我们的客户很有帮助,并大大降低了疲劳。

    文件扩展名 UPG 有 一 种文件类型,并且与 一 种不同的软件程序相关联,但主要相关联软件程序是由 ANCILE Solutions开发的 ANCILE uPerform Client。 通常这些被格式化为 Upgrade File。 UPG 文件扩展名主要归类于 Uncommon Files 类别。

    Windows 操作系统可用于查看 UPG 文件。 这些程序通常可以在台式计算机(以及一些移动设备)上找到,使您能够查看并有时编辑上述格式文件。 UPG 文件普及性为“低”。 这意味着它们在大多数设备上都不常见。

    软件质量安全分析软件一、
    Black Duck® 软件组件分析 (SCA) 帮助团队管理在应用和容器中使用开源和第三方代码所带来的安全、质量和许可证合规性风险。

    全世界有 2,000 多个组织信赖 Black Duck
    Black Duck Software是一家成立至今已有15年的公司,其产品用来使保护和管理开源软件的过程实现自动化,包括检测许可证合规问题。2017年它被上市的半导体设计软件开发商新思科技(Synopsys)收购。

    Termial命令行快捷键 ctrl+alt+T
    在这里插入图片描述
    smallint它需要 2 个字节存储,INT 是4字节数据,smallint代表从 -2^15 到2^15 - 1 (32,767) 的整型数据。unsigned 是从 0 到 65535 的整型数据。INT取值范围 -2^31 - 2^31,
    在这里插入图片描述

    Kali__Linux中su、sudo、sudo -i的用法和区别
    sudo :暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。缺点是每次执行超级用户权限都要在命令前加上 sudo ,优点是在当前终端再使用 sudo 不要再重复输入密码(只对于当前终端有效)。
    在这里插入图片描述

    sudo -i:为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout”

    在这里插入图片描述

    但是只有指定的用户才有执行 sudo 的权限

    su : 切换到某某用户模式,提示输入密码时的密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。
    在这里插入图片描述
    NMAP端口探测(常用指令)

    1. 探测网络中活跃的主机
      nmap -sP 10.0.105.1/24 :探测10.0.105网段中的全部主机。
    2. 探测主机系统版本
      nmap -O IP :探测指定IP的相关数据。
    3. 探测是否打开指定端口
      nmap -p 端口号1,端口号2 IP : 探测指定IP是否打开指定端口 
       
      1.输入如下命令:
      sudo apt-get install blueman bluez*
      vim /etc/bluetooth/main.conf
      去掉行[Policy]和AutoEnable前的注释
      并把AutoEnable=false,改成AutoEnable=true

    sudo vi /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules
    每行都加上 # 开头,其实也可以删除了这个文件。

    重启电脑,命令行输入bluetoothctl
    ————————————————
    原文链接:https://blog.csdn.net/renhaofan/article/details/83349019

    蓝牙工具 bluetoothctl 用法简介

    硬件: 树莓派 Raspberry 3B+

    系统: Raspbian GNU/Linux 9 (stretch)

    内核: Linux raspberrypi 4.14.93-v7+ #1189 SMP, armv7l GNU/Linux

    1 启动蓝牙工具软件 bluetoothctl

    $ sudo bluetoothctl

    1. help 命令

    [bluetooth]# help
    Available commands:
    list List available controllers
    show [ctrl] Controller information
    select Select default controller
    devices List available devices
    paired-devices List paired devices
    power <on/off> Set controller power
    pairable <on/off> Set controller pairable mode
    discoverable <on/off> Set controller discoverable mode
    agent <on/off/capability> Enable/disable agent with given capability
    default-agent Set agent as the default one
    advertise <on/off/type> Enable/disable advertising with given type
    set-advertise-uuids [uuid1 uuid2 …] Set advertise uuids
    set-advertise-service [uuid][data=[xx xx …] Set advertise service data
    set-advertise-manufacturer [id][data=[xx xx …] Set advertise manufacturer data
    set-advertise-tx-power <on/off> Enable/disable TX power to be advertised
    set-scan-filter-uuids [uuid1 uuid2 …] Set scan filter uuids
    set-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss
    set-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi
    set-scan-filter-transport [transport] Set scan filter transport
    set-scan-filter-clear Clears discovery filter.
    scan <on/off> Scan for devices
    info [dev] Device information
    pair [dev] Pair with device
    trust [dev] Trust device
    untrust [dev] Untrust device
    block [dev] Block device
    unblock [dev] Unblock device
    remove Remove device
    connect Connect device
    disconnect [dev] Disconnect device
    list-attributes [dev] List attributes
    set-alias Set device alias
    select-attribute Select attribute
    attribute-info [attribute] Select attribute
    read Read attribute value
    write <data=[xx xx …]> Write attribute value
    notify <on/off> Notify attribute value
    register-profile <UUID …> Register profile to connect
    unregister-profile Unregister profile
    version Display version
    quit Quit program
    ————————————————

    插入USB蓝牙后之后,可以使用lsusb命令查看USB设备

    运行hciconfig可以看到USB蓝牙

    第三步,使能USB蓝牙设备

    hciconfig hci0 up
    可以试一下扫描蓝牙设备

    可以使用如下命令扫描当前可见的蓝牙,不过似乎看到有人说这个命令有些过时,但是我觉得挺好用的

    hcitool scan

    使用l2ping可以像ping命令一样检查蓝牙是否能在线

    蓝牙地址比如:E3:28:E9:24:21:07

    l2ping 蓝牙地址

    sdptool browse查看蓝牙可用服务

    sdptool browse E3:28:E9:24:21:07
    第四步,使用bluetoothctl连接蓝牙耳机

    进入bluetoothctl命令行

    bluetoothctl

    进入bluetoothctl命令行后,类似:[bluetooth]#

    Controller代表arm板上的蓝牙设备,Device代表蓝牙耳机

    按如下步骤初始化蓝牙设备,并连接蓝牙耳机

    查看帮组

    help

    power on
    agent on
    default-agent

    启动扫描

    scan on

    假如蓝牙耳机地址为:E3:28:E9:24:21:07

    trust E3:28:E9:24:21:07

    配对

    pair E3:28:E9:24:21:07

    连接

    connect E3:28:E9:24:21:07

    查看蓝牙耳机信息

    info E3:28:E9:24:21:07

    断开连接

    disconnect E3:28:E9:24:21:07

    不想自动连接上蓝牙耳机,可以删除配对信息

    remove E3:28:E9:24:21:07
    不出什么问题,则已经连接上蓝牙耳机了。
    ————————————————
    版权声明:本文为CSDN博主「Hansen Mi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42396877/article/details/86772153

    以前一直在使用wireshark这个网络工具,最近在用来抓包学习MQTT协议的时候,发现wireshark暂时还未加入对MQTT协议分析的原生支持,网上搜了一下,可以自己用插件的形式扩展wireshark的协议支持,但是几经周折之后发现原来我安装wireshark的方式有问题,以非root用户启动wireshark后发现没权限获取网卡使用权;以root用户启动后会提示风险,禁用某些功能,比如插件功能就是有问题的。

    It dosn’t work well on ubuntu14.04 (actually before 16.04).It warns:

    复制代码
    (wireshark:5785): Gtk-CRITICAL **: gtk_orientable_get_orientation: assertion ‘GTK_IS_ORIENTABLE (orientable)’ failed

    (wireshark:5785): GLib-GObject-WARNING **: invalid unclassed pointer in cast to ‘GtkScrollbar’

    (wireshark:5785): GLib-GObject-WARNING **: invalid unclassed pointer in cast to ‘GtkWidget’

    (wireshark:5785): GLib-GObject-WARNING **: invalid unclassed pointer in cast to ‘GObject’
    复制代码
      solution: set the environment variable “LIBOVERLAY_SCROLLBAR” to “0”

    1、sudo vim /usr/share/applications/wireshark.desktop

    2、change “Exec=wireshark %f” to “Exec=env LIBOVERLAY_SCROLLBAR=0 wireshark %f”

    正确安装wireshark的方法是:

    $ sudo apt-get install wireshark
    $ sudo dpkg-reconfigure wireshark-common
    $ sudo usermod -a -G wireshark $USER
    $ sudo reboot

    在Ubuntu 18.04桌面系统上安装Wireshark的方法
    https://ywnz.com/linuxjc/4002.html

    展开全文
  • 原视频链接 图片截至原视频。多图预警。 白盒测试特点 ...代码走查:以会议的形式,与会员根据所写代码,提前准备好测试数据,在会议过程中使用测试数据,演示查看数据走向是否符合业务要求。 代码扫描工具
  • 软件测试面试试题~

    2021-03-23 15:19:06
    白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?单元测试的重点是系统的模块,包括子程序的正确性验证等。集成测试的重点是模块间的衔接以及参数的传递 软件测试面试试题~...
  •  白箱测试或白盒测试(White-box testing 或glass-box testing)是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以...
  • 测试

    2017-03-25 20:49:38
    白箱测试和黑箱测试是什么?什么是回归测试?答题建议:简述下概念即可。 单元测试、集成测试、系统测试的侧重点是什么?答题建议:围绕重点简单概括即可。如下:单元测试的重点是系统的模块,包括子程序的正确性...
  • junit测试

    2007-09-29 17:49:00
    测 试分类:白箱测试、黑箱测试、单元测试、集成测试、功能测试...。白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功 能的条件下所作的测试,一般是由开发人员完成,单元测试是一种白箱...
  • 白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试集成测试系统测试的侧重点是什么 3.设计用例的方法依据有那些 4.一个测试工程师应具备那些素质和技能 5.集成测试通常都有那些策略 6.你用过的测试工具的主要...
  • 覆盖目标的测试数据自动生成方法研究与实现,王禹,崔宝江,测试数据生成是软件测试的核心与关键。路径覆盖测试是白箱测试中比较重要的一种测试方法,但程序的路径数量往往非常庞大,对程序
  • 软件测试的基本概念和方法软件测试软件测试的基本概念软件测试方法之所以没能完全标准化和统一化,主要原因是因为...有六个有关软件测试方法的基本概念是很重要的:白箱测试,黑箱测试,灰箱测试,有效用例和无效用例
  • 软件测试

    2010-04-06 14:59:23
    软件测试的基本概念  软件测试方法之所以没能完全...有六个有关软件测试方法的基本概念是很重要的:白箱测试,黑箱测试,灰箱测试,有效用例和无效用例,边界条件以及等价类测试。  白箱测试或白盒测试(White-box...
  • 软通动力面试题 测试

    2010-04-05 10:46:42
    1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 3.设计用例的方法、依据有那些? 4.一个测试工程师应具备那些素质和技能? 5.集成测试通常都有那些策略?
  • 而“白箱测试”是编写源代码的 游戏测试员工作简介—游戏即人生[2] 软件测试 所谓的“黑箱测试”是邀请资深的玩家体验游戏的各个角落,尝试所有的游戏功能,然后写出反馈意见。因为这种测试属于全封闭,所以叫...
  • 测试的基本方法

    2009-04-29 17:20:59
    下面是摘在“测试时代”的测试基本概念:白箱测试,黑箱测试,灰箱测试,有效用例和无效用例,边界条件以及等价类测试。   1. 白箱测试或白盒测试(White-box testing 或glass-box testin...
  • 课程信息联动功能,使用白箱测试的方式进行软件功能测试。 课程信息存储功能,使用白箱测试的方式进行软件功能测试。 目前功能较少,没有对软件进行更多的测试 转载于:https://www.cnblogs.com/i...
  • 白箱测试和黑箱测试。有的测试需要掌握一些软件测试工具。 有的需要培训,可以掌握的比较快。也要看培训老师的素质。有这个工作随着软件业持续大发展,还是可以的。 测试也分为功能测试和自动化测试。功能测试相对...
  • 测试可以分类为:白箱测试、黑箱测试、单元测试、集成测试、功能测试...。白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试。一般是由开发人员完成。因为开发人员最...
  • 白箱测试和黑箱测试是什么 ?什么是回归测试 ? 回归测试是指修改了旧代码后重新进行测试以确认修改没有引 入新的错误或导致其他代码产生错误 自动回归测试将大幅降低系统 测试维护升级等阶段的成本回归测试包括两...
  • 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试...
  • 1.白箱测试和黑箱测试是什么?什么是回归测试?2.单元测试、集成测试、系统测试的侧重点是什么?3.设计用例的方法、依据有那些?4.一个测试工程师应具备那些素质和技能?5.集成测试通常都有那些策略?6.你用过的测试...
  • 白箱测试和黑箱测试是什么?什么是回归测试? 单元测试、集成测试、系统测试的侧重点是什么?答题建议:围绕重点简单概括即可。如下:单元测试的重点是系统的模块,包括子程序的正确性验证等。集成测试的重点是...
  • 测试开发工程师必知必会

    千次阅读 2016-09-23 11:34:33
     :http://www.cnblogs.com/siwy/p/5330099.html测试开发工程师面试题目白箱测试和黑箱测试是什么?什么是回归测试?答题建议:简述下概念即可。单元测试、集成测试、系统测试的侧重点是什么?答题建议:围绕重点简单...
  • 软件测试员的常见面试题及答案 是面试官与应聘者进行面对面交流的过程在交流的过程中面试官需要尽量多的信息对应聘者的合适与否做出判断今天给大家带来的是软件测试员的以及回答思路解析大家不妨了解下 1白箱测试和...
  • 白盒测试

    2015-04-19 18:46:00
    白箱测试时,以程式语言的角度来设计测试案例。测试者输入资料验证资料流在程式中的流动路径,并确定这当的输出,类似测试电路中的节点。测试者了解待测试程序的内部结构、算法等信息,这是从程序设计者的角度对...
  • 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统...
  • 提出了一种利用断言产生测试用例的白箱测试方法。该方法首先选定程序中某条语句作为目标节点,通过在目标节点的临界分支和必要分支上插入断言来限制和跟踪程序的执行,以保证程序能到达目标节点,从而生成相关测试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,871
精华内容 748
关键字:

白箱测试