测试计划和测试用例以及测试方法(测试策略)

huohai huohai     2022-12-14     342

关键词:

测试用例定义 :
执行测试的依据 将测试的操作步骤以文档的方式记录下来
测试用例格式 :
测试用例编号 测试用例模块 测试输入 执行条件 预期结果 实际结构
测试用例模块:
操作软件的一个大的菜单 命名以模块名称为主
测试输入:
具体功能操作步骤
执行条件:
操作的先决条件
预期结果:
以需求文档的内容为准
实际结果:
依据测试数据的内容输出后得到的结果与预期的是否一致
测试用例文档方式:
exl表格 Word文档
测试用例特征:
正确性 完整性 准确 清晰 简洁 可维护性 适应性 可重复性 可追溯性 可移植性
测试用例特性:
代表性: 能够代表并覆盖各种合理的和不合理 合法 不合法 边界和越界的 以及极限的输入数据 操作等......
针对性:对程序中可能存在的错误有针对性的测试
可判断性:测试执行结果的正确性是可判定的 每一个测试用例都应有相应的期待结果
可重现性:对同样的测试用例 系统的执行结构应当是相同的
软件的分类:
OA 办公自动化
CRM 客户管理系统 电商项目
ERP 进 销 存 系统

测试方法 测试策略
编写任意测试用例步骤:
1.根据需求提取测试用例的测试点
2.根据测试点内容输入不同数据类型
3.得到不用结果用来编写测试用例

等价类划分:
有效等价类 : 指符合 需求规格说明书 输入合理的数据集合
无效等价类: 指不符合 需求规格说明书 输入不合理的数据集合
 
边界值: 确定边界情况 (输入或输出等价类的边界) 选取正好等于 刚刚大于或刚刚小于边界值作为测试数据
因果图法:在输入条件比较多的情况下 测试所有的输入条件的排列组合
正交法:正交表查询地址:https://www.york.ac.uk/depts/maths/tables/orthogonal.htm
正交排列法:http://support.sas.com/techsup/technote/ts723_Designs.txt
场景法: 用例场景是通过描述流经用例的路径来确定的过程 这个流经过程要从用例开始到结束遍历期中所有基本流和备选项
错误推测法:(一般不常用) 测试经验丰富的人会使用的测试方法

测试用例输入类型:
字母 数字 特殊符号 空字符 汉字

测试用例的评审和变更:

测试评审的标准
1测试用例的正确性 (测试用例不含有争议)
2.测试用例是否冗余
3.测试用例的覆盖率
4.测试用例是否满足需求文档
评审的内容有以下几个方面
1.用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。
2.优先极安排是否合理。
3.是否覆盖测试需求上的所有功能点。
4.用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确期待结果是否有明显的验证方法。
5.是否已经删除了冗余的用例。
6.是否包含充分的负面测试用例。充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码都是在"保护"20%的功能实现。
7.是否从用户层面来设计用户使用场景和使用流程的测试用例。
8.是否简洁,复用性强。例如,可将重复度高的步骤或过程抽取出来定义为一些可复用标准步骤     








 

系统测试的策略都有哪些

参考技术A问题一:系统测试的16个测试策略是什么?功能测试、性能测试、压力测试、容量测试、安全性测试、GUI测试、可用性测试、安装测试、配置测试、异常测试,备份测试、健壮性测试、文档测试、在线帮助测试、网络测试... 查看详情

如何做好测试进度管理

  作为测试经理,测试进度管理是测试管理的重要组成部分,贯穿产品需求到产品发布整个测试活动。测试活动按阶段拆分为:测试需求分析、编写测试策略和测试计划,测试方案和测试用例设计,测试用例执行,测试发... 查看详情

测试计划的内容

1.测试策略及方法1)功能测试策略变更及回归的范围确定(系统集成测试、子系统集成测试、组件集成测试)周边系统的联调测试2)非功能测试策略3)测试时间计划:版本的送测及执行时间安排4)环境安装策略:增量、全量&nb... 查看详情

测试计划的编写

描述软件测试努力的目标,范围,方法和焦点的文档。测试用例:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等... 查看详情

《软件测试常见面试题十》

1.测试用例有哪些元素?用例编号,测试概述或用例标题、测试步骤、预期结果、前置条件、输入条件、优先级等等2.什么是UI、GUI?UI测试是什么意思?界面图形界面界面测试3.测试用例的优先级如何?冒烟测试高中低4.解释测试... 查看详情

优秀测试用例的设计策略

测试工作最为基础核心的内容就是设计测试用例,什么样的测试用例是好的测试用例?我们一般会认为数量越少,发现缺陷越多的用例就是最好的用例。那么我们如何才能设计出好的测试用例呢?一份好的用例是设计出来的,是... 查看详情

软件测试的步骤

软件测试的步骤1、根据软件项目、产品的需求规格说明书提炼,整理测试需求,即本项目具体的测试点是什么,并形成文档,并对测试需求进行评审;2、根据测试需求和项目的整体计划,制定测试计划,测试方案等,包括测试... 查看详情

软件测试流程详解

测试流程需求分析与评审编写测试计划与测试方案设计测试用例与评审用例执行测试用例与缺陷跟踪编写测试报告需求分析与评审什么是软件需求?软件需求:是指为用户解决某一问题或达到某一目标所需要的软件功能。如:手... 查看详情

模板+测试工作文档模板+1测试策略&测试计划

...#修改人  一、项目人员安排PD :前端:后端:测试:数据:算法: 二、整体测试计划阶段事项时间质量目标责任人进度任务梳理、系分系分 系分完成  测分、测试用例测分 完成测分、测试用例 ... 查看详情

测试方案和测试计划,傻傻分不清?(代码片段)

1)测试计划与测试方案的区别:计划:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划;方案:属于技术层面的文档,从技术的角度对测试活动进行规划。测试计划:对测试全过程的组织、资源、原则等进行... 查看详情

关于回归测试的策略

下面关于回归测试我们建议您从以下几方面来做 一、测试用例库的维护: 删除过时的测试用例改进不受控制的测试用例(一些对输入或运行状态十分敏感的测试用例,其测试不易重复且结果难以控制,影响回归测试的效率... 查看详情

测试经理需要了解的有关测试过程的知识

学习目标为了计划测试活动和工作产品来实现测试目标,必须对一个系统的测试需求进行分析实用可追溯性来检查与测试目标、测试策略和测试计划相关的已定义测试条件的完整性和一致性解释可能影响所规定测试条件详细... 查看详情

备考第12天——测试用例的编写

测试设计说明     为了更好地进行测试,我们需要为单个软件特性定义具体的测试方法,这就是测试设计说明。ANSSI/IEEE829中对测试设计说明的解释是:测试设计说明就是在测试计划中提炼测试方法,要明确指... 查看详情

5测试基础-软件测试计划

什么是测试计划  测试计划,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以... 查看详情

测试方法选择策略

...况下都必须使用边界值分析法,经验表明这种方法设计出测试用例发现错误的能力最强。必要时用等价类划分方法补充一些测试用例。用错误推测法再追加一些测试用例。对照程序逻辑,检查出已设计出的测试用例的逻辑覆盖程... 查看详情

testlink1.9.17使用方法(第七章测试用例集管理)

第七章测试用例集管理        QQ交流群:585499566测试用例准备好以后,可以对测试用例集进行相关的操作。一. 添加测试用例到测试计划中在主页的“当前测试计划”下拉列表里--》选择一个测试计划--》在“测试... 查看详情

系统测试和集成测试的区别

...编制的先后顺序从V模型来讲,在需求阶段就要制定系统测试计划和用例,HLD的时候做集成测试计划和用例,有些公司的具体实践不一样,但是顺序肯定是先做系统测试计划用例,再做集成2.用例的粒度系统测试用例相对很接近用... 查看详情

关于回归测试的策略

回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程... 查看详情