下载此文档

软件测试基本概念.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
软件测试基本概念软件的概念:软件就是程序与文档的集合; 软件缺陷的概念: 软件缺陷是指计算机的硬件, 软件系统或者应用软件出现的错误,大家经常会把这些错误叫做“ BUg ”; 软件生命周期的概念: 软件生命周期是充软件续期的定义, 生产直到被废弃的生命周期,生命周期内包括软件的需求定义,可行性分析, 软件概要设计, 软件详细设计, 编码实现, 调试和测试, 软件验收与应用, 维护升级到废弃的各个阶段, 这种按时间非为各个阶段的方法是软件工程中的一种思想, 既按部就班, 逐步推进, 每个阶段都要有定义,工作,审查,形成文档以供交流或备查,以提高软件的质量; 软件测试包括硬件测试和软件测试, 在这里如没有特殊说明, 测试仅指软件测试, 它是为了找吃软件中的缺陷而执行多组软件测试用例的活动, 软件测试用例是针对需求规格说明书中相关功能描述和系统实现, 而设计的一组测试输入, 执行条件和预期输出, 测试用例是执行软件测试的最小实体; 进行软件环境搭建的时候, 需要注意一下几点: 1. 尽量模拟用户的真实场景; 2. 干净的环境; 3. 没有病毒的影响; 4. 独立的测试环境; 软件测试按照测试阶段, 是否运行程序, 是否查看源代码以及其他方式来分类; 黑盒测试:黑盒测试( blackbox testing ) ,软件测试的主要方法之一,也可以称为功能测试,数据驱动测试或基于规格书名的测试,测试者不了解程序的内部情况, 只知道程序的输入, 输出和系统的功能, 这是从用户的角度对程序进行的测试; 白盒测试:( whitebox testing ) ,是另外一种软件测试的主要方法, 有称为结构测试, 逻辑驱动测试或基于程序本身的测试, 它有着重于程序的内部结构及算法, 通常不关系功能与性能指标, 软件的白盒测试是对软件的过程性细节做细致的检测。白盒测试以单元测试或者模块为基础方法包括(语句覆盖,判定覆盖,条件覆盖,判定/ 条件覆盖,条件组合覆盖); 灰盒测试( graybox testing ): 是基于程序运行时刻的外部表现同事有结合程序内部逻辑结构来设计用例, 执行程序并采集程序路径执行信息和外部用户接口结果的测试技术, 结合了白盒测试和黑盒测试的要素; 静态测试( static testing ) :是指不运行被测试的软件,而只是静态的检测程序代码, 界面或者文档中可能存在的错误的过程, 静态测试主要包括程序代码,界面和文档; 动态测试( dynamic testing ): 是指实际运行被测试软件, 输入相应的测试数据,检测实际输出结果是否和预期结果相一致的过程; 单元测试: 是在测试过程中的最小力度, 它在执行的过程中紧密的依照程序框架对产品的函数和模块进行测试,包含入口和出口的参数, 输入和输出的信息, 错误处理信息, 部分边界数值测试: 模块接口测试; 模块举报数据结构测试; 模块中所有独立执行路径测试; 模块的各条错误处理路径测试;模块边界条件测试。独立执行路径测试:在模块中应对每一天独立执行路径进行测试,单元测试的基本任务是保证模块中每条语句至少执行一次; 常见的错误包括:: 1. 误解或用错算符优先级; 2. 混合类型运算; 3. 变了初值错; 4. 精度不够; 5. 表达式符号错。集成测试: 每个模块在独立运行时不会报错, 但这些模块在集成在

软件测试基本概念 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-23