软件测试基础--使用测试文档

2023-11-08

一、计划测试工作
测试计划是指工作中会遇到的最基本测试文档。
1.测试计划的目的
规定测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。

测试计划只是创建详细计划过程的一个副产品,重要的是计划过程,而不是产生的结果文档。
测试计划过程的最终目标是交流(而不是记录)软件测试小组的意图、期望,以及对将要执行的测试任务的理解。
二、编写和跟踪测试用例

1.测试用例计划的目标
有条不紊地仔细计划测试用例的重要性:

  • 组织:正确的计划会组织好的测试用例,以便于项目小组有效地审查和使用。
  • 重复性:假如没有正确的计划,就不可能知道最后执行哪个测试用例及其执行情况,以便重复原有的测试。
  • 跟踪:
  • 测试(或者不测试)正式

2.测试用例计划综述
(1)测试设计
整体项目计划在非常高的等级上编制,它吧软件拆分为具体特性和可测试项。而测试设计说明的目的是组织和描述针对具体特性需要进行的测试。以下是测试设计说明的部分内容:

  • 标识符
  • 要测试的特性:测试设计说明所包含的软件特性描述,还明确指出作为主要特性的辅助特性需要间接测试的特性;还要列出不被测试的特性,即计划中由于错误分析包含进来的特性。
  • 方法:描述测试软件特性的通用方法。
  • 测试用例确认:对用于检查特性的具体测试用例的高级描述和引用。该部分不定义师姐测试用例值。
  • 通过/失败规则:描述测试特性的通过和失败又什么构成。

(2)测试用例
IE

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试基础--使用测试文档 的相关文章

  • 浅谈NB-IOT模块调试

    背景 在物联网的口号下 我们公司也有幸踏足NB物联这块 当然也只是二次应用开发 NB核心开发技术都掌握在几个大公司大佬手里 例如 华为海思 高通 intel 当然模块 厂商又例如 移远 ublox等 芯片的资料和技术不像Lora这样开源 所
  • python实现字符串匹配算法BF,BF改,KMP

    包含 BF BF改进版本 KMP BF 暴力搜索 BF改 当判断匹配失败的字符串是不是与首字母相同 若不同 继续BF算法 若相同 直接将首字母移到当前位置 KMP 通过前缀与后缀发现待匹配字符串本身的特性 匹配失败时一次性移动多个字符以减少
  • python三维数组切片

    使用np random randint创建一个 3 4 5 的三维随机数组 利用切片返回 如下图位置的数
  • 文件上传封装与使用

    组件封装
  • Linux下Fork与Exec使用

    老邮局 琼楼挂月钓流云 梦里瑶台暂借春 Linux下Fork与Exec使用 一 引言 对于没有接触过Unix Linux操作系统的人来说 fork是最难理解的概念之一 它执行一次却返回两个值 fork函数是Unix系统最杰出的成就之一 它是

随机推荐

  • 白帽,黑帽,灰帽,绿帽!一文了解黑客的所有信息

    前言 您是否想过黑客有许多不同的类型 是什么因素促使他们学习黑客技能 当我想到黑客时 我都会想到下面这张图片 那就是黑客的形象 那你呢 文末有彩蛋 网络可以说是有史以来最重要的战场 这里没有国界 也没有有组织的军队 在线网络战场是善恶之间最
  • ucosII 下iic 的使用问题(含解决方式)

    今天在将SGP30气体传感器的代码移植到ucosii中使用时遇到了输出数据一直为65535的情况 分析现象 开始以为是硬件问题 元器件损坏等原因 使用了裸核代码进行测试 能够正常读取相应参数说明硬件正常 ucos跑死了 增加led显示任务
  • 机器学习笔试题一

    1 输入图片大小为200 200 依次经过一层卷积 kernel size 5 5 padding 1 stride 2 pooling kernel size 3 3 padding 0 stride 1 又一层卷积 kernel siz
  • @Autowired三种注入方式的区别以及@Inject注解的基本使用

    文章目录 Autowired三种注入方式的区别 Autowired三种注入方式 1 构造器注入 lombok注解实现构造器注入 2 setter注入 3 属性注入 问题一 问题二 总结 使用 Inject 代替 Autowired 参考 A
  • 彻底搞清楚javascript中的require、import和export

    为什么有模块概念 理想情况下 开发者只需要实现核心的业务逻辑 其他都可以加载别人已经写好的模块 但是 Javascript不是一种模块化编程语言 在es6以前 它是不支持 类 class 所以也就没有 模块 module 了 require
  • 【大模型】在linux上使用nvidia显卡,使用llam.cpp框架运行Baichuan-7B 模型,可以成功运在CPU和GPU下运行,int4量化版本速度飞快。

    1 先下载模型Baichuan 7B 找到个网站可以快速的下载模型 https aliendao cn models baichuan inc Baichuan 7B pytorch model bin 13 0 GB Baichuan 7
  • 常用jquery 方法

    注意点 使用jquer时时刻注意此时是jquery 对象 而非dom对象 在调用相关方法 属性时 注意不用与dom对象混用 导致调用失败 一 IFRAME相关调用知识 摘自 http java my life iteye com blog
  • python学习-GUI

    图形用户界面和游戏开发 一 基于tkinter模块的GUI 在python中的默认GUI开发模块是tkinter 还有其他的模块wxPython PyQt PyGTK等 基于tkinter开发的GUI应用以下5个步骤 导入tkinter模块
  • "undefined reference to" 问题解决方法

    最近在 Linux 下编程发现一个诡异的现象 就是在链接一个静态库的时候总是报错 类似下面这样的错误 text 0x13 undefined reference to func 关于undefined reference 这样的问题 大家其
  • nmap常用命令

    nmap 命令 1 nmap sT 192 168 96 4 TCP连接扫描 不安全 慢 2 nmap sS 192 168 96 4 SYN扫描 使用最频繁 安全 快 3 nmap Pn 192 168 96 4 目标机禁用ping 绕过
  • Unity中触摸和鼠标操作的几个问题

    关键点1 在unity中touch事件同时也会触发GetMouseButton事件 有时候可能会给你带来方便 但是如果没有意识到这个问题的话 也很可能给你带来很大的麻烦 关键点2 触摸操作也可以使用Input GetAxis Mouse X
  • 自动调用拷贝构造函数的三种情况

    自动调用拷贝构造函数的三种情况 首先介绍拷贝构造函数的定义形式 class 类名 public 构造函数名称 类名 变量名 函数体 拷贝构造函数是使用类对象的引用作为参数的构造函数 它能够将参数的属性值拷贝给新的对象 完成对新对象的初始化
  • 增减序列

    增减序列 https www acwing com problem content 102 给定一个长度为 n 的数列 a1 a2 an 每次可以选择一个区间 l r l r 使下标在这个区间内的数都加一或者都减一 求至少需要多少次操作才能
  • Shoot the Bullet 【ZOJ - 3229】【有源汇有上下界最大流】

    题目链接 题意 有N天 M个妹纸 接下来是一行共M个数 表示M个妹纸要求你在N天内总共给他们拍摄至少Gi个照片 然后有N天 每天有个Ci和Di 表示今天有Ci个妹纸要拍摄 但是今天最多拍摄Di张照片 然后是Ci个妹纸 第一个是妹纸的编号 0
  • 如何批量快速提取复制文件夹里所有文件夹名和文件名(包括所有子文件里的所有文件夹名和文件名)详细步骤

    推荐阅读 Windows 批处理 bat 语法大全 BAT批处理基本命令总结 南北极之间的博客 CSDN博客 windowsbat命令Windows 批处理 bat 语法大全 BAT批处理基本命令总结https blog csdn net
  • 有监督学习和无监督学习

    一 什么是机器学习 概念 从广义上来说 机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法 但从实践的意义上来说 机器学习是一种通过利用数据 训练出模型 然后使用模型预测的一种方法 机器学习的应用范围 机器学习与模
  • Java之内存分配(图解)

    一 Java 五大内存分配地 栈 堆 方法区 本地方法栈 寄存器 我们主要掌握栈和堆的分配规则 举个例子 public static void main String args int a 5 int b 10 int c a b sout
  • 软件测试行业未来发展趋势 2020软件测试行业现状及市场前景规模分析

    2020软件测试行业发展现状及市场前景规模分析 软件测试 英语 SoftwareTesting 描述一种用来促进鉴定软件的正确性 完整性 安全性和质量的过程 换句话说 软件测试是一种实际输出与预期输出之间的审核或者比较过程 软件测试的经典定
  • 云原生之Docker容器的存储管理

    一 检查本地docker环境 1 检查宿主机系统版本 root docker cat etc centos release CentOS Linux release 7 6 1810 Core 2 检查docker版本 root docke
  • 软件测试基础--使用测试文档

    一 计划测试工作 测试计划是指工作中会遇到的最基本测试文档 1 测试计划的目的 规定测试活动的范围 方法 资源和进度 明确正在测试的项目 要测试的特性 要执行的测试任务 每个任务的负责人 以及与计划相关的风险 测试计划只是创建详细计划过程的