软件测试

软件测试

一、静态测试:
  静态测试是指不用执行程序的测试。静态测试主要采取方案Review、代码走查、同行评审、check list 检查单的方法对软件产品进行测试。   
二、动态测试:
  1、黑盒测试:也叫“功能测试”或“数据驱动测试”,它着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能测试、“黑盒”测试是穷举输入测试。黑盒测试有两种基本方法,即通过测试和失败测试。(纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使其出错的测试。)
  黑盒测试的主要方法:等价类划分;变值分析;因果图;错误推测;正交实验设计发;判定表驱动法;功能测试等。
  2、白盒测试:也叫“结构测试”或“逻辑驱动测试”。白盒测试的主要目的:
   a、保证一个模块中所有独立路径至少被执行一次;
   b、对所有的逻辑值均需要测试真、假两个分支;
   c、在上下边界及可操作范围内运行所有循环;
   d、检查内部数据结构以确保其有效性。
三、测试的基本分类:
  1、单元测试:测试程序的内部结构,主要使用白盒测试。
  2、集成测试:各模块以增量的方法集成在一起测试,一般由独立测试组织(ITG)负责,测试依据是需求规约和设计文档。
  3、系统测试:将软件系统与硬件环境、网络环境等集成在一起进行测试。
  4、验收测试:最终用户参与,确认是否满足需求。
  5、维护及回归测试:保证每次维护后,新的软件模块能按照预期进行工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值