一、需求是如何进行分析的? 1、显性需求(主流程、业务、功能) 例如:需求上明确编写的功能 2、隐性需求 例如:需求上没有明确编写的功能, 发红包流程,隐形需求(红包记录,红包统计) 3、特殊需求 年化收益率3.65%*10000/365=1块 比如:计算公式 4、关联需求 比如:修改了a模块,b模块也要修改,这种就是需求 二、需求的特性: (召开需求会议?) 1、完整性: 功能的实现和设计信息齐全 2、正确性:真实的反应用户意图 3、精确性:需求对每一项功能的描述必须可理解、充分、包括必要的信息 4、可行性:可通过公司的开发或者测试的前期验证 5、必要性:需求文档中无多余成分,每一个需求都是必要的 6、无二义性:需求中的功能或者业务解释具有唯一性,不要前面这么说,后面又是不同解释 7、可验性:可以通过验证、模拟,实际能满足用户 三、从测试人员的角度看,在一个公司里,一个需求从出现到被澄清的过程?(产品) 1、需求来源:客户(公司会有专门的业务(需求人员)、产品相关人员对需求进行跟进) 2、需求串讲(相关的开发和测试以及其他相关联的部门人员参加会议,澄清会议由产品经理主讲需求相关的内容) 3、需求划分到每个人手里(按模块、按需求的内容进行划分) 4、需求负责人对各自需求进行阅读、梳理、分析(找出需求的缺陷、不明确的地方后续在需求会议中进行澄清) 5、直到需求澄清,后续工作围绕该需求进行开展 四.测试计划 一、测试计划由哪几部分组成? 1、简介 (目的、背景、范围) 2、测试约束 (测试准入、测试准出) 3、资源与环境 (人力资源配置、测试环境配置) 4、测试任务与进度 5、风险及风险管理 (对有可能因为测试不到位的地方打预防针) 6、测试交付文档(用例、小结报告、总结报告等) 二、什么是测试策略?常见的测试策略有哪些?执行测试 用什么方法? 测试策略描述测试工程的总体方法和目标。 测试策略的制定主要包含三个方面的内容: 1、确定测试过程要适用的测试技术和工具 2、制定测试启动、停止、完成标准 3、进行风险分析和应对方案 常见的16种测试策略有:功能测试,性能测试,压力测试,容量测试,安全性测试,GUI测试,可用性测试,安装测试,配置测试,异常测试,备份测试,健壮性测试,文档 测试,在线帮助测试,网络测试,稳定性测试 三\测试方案、测试计划、测试策略与测试用例之间的区别? 测试方案:测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。 测试方案需要在测试计划的指导下进行,测试计划提出“做什么” ,而测试方案明确“如何做“ 。一个行动方案,一个偏执行。 测试计划: 1、对测试全过程的组织、资源、原则等进行规定和约束 2、并制定测试全过程各个阶段的任务分配以及时间进度安排 3、并提出对各项任务的评估,风险分析和管理需求 4、围绕管理层的一次活动 测试策略:侧重需求分析,评估风险,定义测试范围,确定测试方法,制定测试启动、停止、完成标准和条件。 测试用例:根据测试计划,制定完成测试任务的具体测试步骤。 用例编号,用例标题,前置条件,用例步骤,预期结果,优先级,
测试计划
测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。
二 测试方案
测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。
三 测试策略
侧重需求分析,评估风险,定义测试范围,确定测试方法,制定测试启动、停止、完成标准和条件。
四 测试用例
根据测试计划,制定完成测试任务的具体测试步骤。
号
角度
测试计划
测试方案
1
组织方式不同
管理文件
技术文件
2
目的不同
强调“做什么”
强调“怎么做”
3
具体要求不同
组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等
测试需求的细化、测试组网图的设计、自动化测试框架的设计、测试数据和测试脚本的设计、测试用例设计的原则等
=====================================
测试中要的文档(贯穿H模型)
1.需求文档(srs 软件需求规格说明书)
2.测试计划
3.xmind 梳理测试点
4. 编写用例 (用例文档)
5.测试小结
6.测试报告
标签:__,SIR,测试计划,需求,用例,17.0,测试用例,文档,测试 From: https://www.cnblogs.com/xiaolehong/p/18066052