ISO/IEC/IEEE 29119-2015软件白盒测试技术详解
4星 · 超过85%的资源 需积分: 10 91 浏览量
更新于2024-07-18
1
收藏 143KB DOCX 举报
软件白盒测试技术标准,根据ISO/IEC/IEEE 29119-2015第四部分的规定,主要聚焦于软件系统和系统工程中软件测试方法的规范化。这项标准旨在为测试设计和技术实施提供指导,适用于测试人员、测试经理和开发人员,他们在软件测试工作中承担着管理和实现测试活动的重要角色。
在该标准中,术语和定义是关键部分,例如:
1. **Backus-Naur Form (BNF)**:一种元语言格式,用于文本形式地定义编程语言的语法规则,帮助理解测试设计中的结构。
2. **BaseChoice** 和 **BaseValue**:这些术语指的是在测试设计中使用的基础参数值,通常选择典型的代表值,它们是测试数据生成的基础。
3. **c-use** 和 **ComputationDataUse**:涉及变量在表达式中的实际计算使用,如变量的计算或赋值过程。
4. **Condition** 和 **ControlFlow**:前者指布尔表达式,后者描述测试执行过程中操作序列,包括可能的分支逻辑。
5. **ControlFlowSub-path** 和 **DataDefinition**:控制流子路径是测试步骤中执行的表达式序列,而数据定义则是给变量赋值的表达式。
6. **DataDefinition-usePair**、**DecisionOutcome**、**DecisionRule**:这些概念分别涉及到数据定义与后续使用之间的关系、决策的结果以及基于条件的测试策略的定义。
7. **Definition-usePair**:数据定义与断言或计算使用的结合,强调数据在测试过程中的连续性和一致性。
这些术语和定义旨在确保测试设计的精确性和一致性,使测试人员能够有效地评估代码的逻辑结构,发现潜在错误,并确保软件的质量和功能满足预期。遵循IEEE 29119-2015标准有助于提升测试效率,减少误解,并促进团队间的沟通协作。
2018-04-05 上传
2010-03-30 上传
2021-10-07 上传
2021-10-19 上传
2017-05-26 上传
2009-04-19 上传
点击了解资源详情
点击了解资源详情
代码苦行僧jack
- 粉丝: 0
- 资源: 6
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器