L2-23建立测试入口和出口准则

本文阐述了系统测试执行中的测试入口准则、出口准则、暂停准则和恢复准则,强调了这些准则在测试过程中的重要性。入口准则包括开发团队和测试团队的角度,如预测试完成、测试文档准备等;出口准则涉及产品风险、测试用例执行情况、缺陷管理和覆盖率等;暂停准则关注严重问题或环境问题;恢复准则则与入口准则相关联,确保问题解决后能继续测试。制定测试准则需要开发、测试和项目管理团队共同参与,确保项目组内的共识。

根据最新2018版本发布的ISTQB初级大纲中的测试的定义,其测试过程包括:测试计划与监控、测试分析与设计、测试实施与执行、测试结束活动,每个测试阶段的结束点都可以作为一个里程碑点,可以定义相应阶段的出口准则;而每个测试阶段的开始点,可以定义该阶段的入口准则。

 

测试准则根据其目的和作用的不同,可以分为测试入口准则、出口准则、暂停准则和恢复准则。根据ISTQB的术语定义,其含义分别如下:

  • 入口准则(entry criteria):正式启动已定义任务的一组条件。

  • 出口准则(exit criteria):正式完成已定义任务的条件集。

  • 暂停准则(suspension criteria ):用来(暂时性地)停止对测试条目进行的所有或部分测试活动的准则。

  • 恢复准则(resumption criteria):重新启动全部或部分被暂停的的测试活动时要达到的准则。

 

TMMi测试过程域PA“测试计划”中对应的特殊实践SP中相应的准则,分别是从产品质量和测试过程角度进行阐述的。而本文的思路更多的是从开发团队和测试团队角度、项目度量等角度阐述系统测试执行中涉及的入口准则、出口准则、暂停准则和恢复准则。

 

1、入口准则的定义

即满足什么条件,可以开始测试执行活动,定义以下内容可作为参考:

1)从开发团队的角度

  • 开发人员已经完成针对被测软件版本的预测试,例如:Smoking Testing,并且预测试结果满足预先定义的要求;

  • 开发人员提交了被测软件的版本说明,包括该版本中新增加的功能特性、已修改的缺陷、没有修改的缺陷、可能存在的问题以及测试重点的建议等内容;

2)从测试团队的角度

  • 测试文档准备就绪并进行了评审和更新,例如:测试设计规格说明、测试用例规格说明等;

### 使用 v4l2-ctl 进行视频捕获测试的配置与示例 v4l2-ctl 是一个强大的命令行工具,用于控制测试 V4L2(Video for Linux 2)设备。以下是使用 v4l2-ctl 进行视频捕获测试的具体方法配置示例。 #### 1. 检查设备信息 在开始捕获之前,可以使用以下命令检查视频设备的详细信息: ```bash v4l2-ctl -d /dev/video0 --info ``` 此命令将显示设备支持的功能、格式其他相关信息[^1]。 #### 2. 设置视频格式 设置捕获的视频格式,例如分辨率像素格式: ```bash v4l2-ctl -d /dev/video0 --set-fmt-video=width=1280,height=720,pixelformat=UYVY ``` 上述命令将捕获设备设置为分辨率为 1280x720,像素格式为 UYVY 的视频流。 #### 3. 配置流式传输 启用内存映射(mmap)模式并设置捕获帧的数量: ```bash v4l2-ctl -d /dev/video0 --stream-mmap --stream-to=./output.raw --stream-count=1 ``` 该命令将从 `/dev/video0` 设备中捕获一帧图像,并将其保存到 `./output.raw` 文件中。 #### 4. 查看支持的格式 如果不确定设备支持哪些格式,可以运行以下命令列出所有支持的像素格式: ```bash v4l2-ctl -d /dev/video0 --list-formats-ext ``` 这将帮助选择适合的格式进行捕获测试[^1]。 #### 5. 调整摄像头参数 可以通过 v4l2-ctl 调整摄像头的各种参数,例如亮度、对比度等: ```bash v4l2-ctl -d /dev/video0 --set-ctrl brightness=128,contrast=64 ``` 此命令将亮度设置为 128,对比度设置为 64。 #### 6. 示例脚本 以下是一个完整的脚本示例,用于捕获多帧图像并保存为文件: ```bash #!/bin/bash DEVICE="/dev/video0" OUTPUT_DIR="./captures" # 创建输出目录 mkdir -p $OUTPUT_DIR # 设置视频格式 v4l2-ctl -d $DEVICE --set-fmt-video=width=1920,height=1080,pixelformat=MJPG # 捕获多帧图像 for i in {1..5}; do OUTPUT_FILE="$OUTPUT_DIR/frame_$i.jpg" v4l2-ctl -d $DEVICE --stream-mmap --stream-to=$OUTPUT_FILE --stream-count=1 echo "Captured frame $i: $OUTPUT_FILE" done ``` 此脚本将捕获 5 帧图像,并以 JPEG 格式保存到指定目录中。 ### 注意事项 - 确保设备路径正确(如 `/dev/video0`),并且用户具有对该设备的读写权限。 - 如果捕获失败,请检查驱动程序是否已正确加载以及设备是否被其他进程占用[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值