xxx需求测试实战

141 阅读6分钟

xxx需求测试实战

需求规格说明书检查列表 1.用户覆盖了用户退出的所有需求项

2.用词是否清晰,语义是否存在有歧义的地方

3.是否清楚的描述了软件需要做什么及什么不错的 暂时不做的,哪些是急需的,哪些根本不需要做

4.描述了软件的目标环境,包括软硬件环境 项目跑的环境,服务器,操作系统是什么,需要安装什么中间件。。。 硬件的话就是,服务器,系统盘需要多大,数据盘需要多大,还有就是宽带需要怎么样,等。。。

5.是否对需求项进行合理的编号

6.需求项是否前后一致、彼此不冲突

7.是否清楚的说明了系统的每个输入、输出格式、及输入与输出之间的对应关系

8.是否清晰的描述了软件系统的性能要求 大概就是1000人同时操作会不会产生怎么的错误

9.需求的优先级是否合理分配 那个比较急

10.是否描述了各种约束条件

序号 检查项 检查结果(是 , 否 , NA ) 说明

需求测试实战

image.png

等。。。

测试策略

测试前的思考

测试的系统是干什么的? 系统有什么特点? 系统有什么功能?

image.png

........

测试什么 如何测试 测试时间

制定好的测试策略

image.png

测试安排、计划---

image.png

测试的时间安排不足,优先级排列进行首先测试--- 最大限度保证测试质量

测试范围(按优先级排列) image.png

测试资源---人力和工具

image.png

测试环境

image.png

image.png

测试方法

功能测试 非功能测试

文档管理

包括安装、升级、用户指南(做好和没有做好会丧失用户)

风险管理

工具,人员,资源,正式环境,测试环境。。。

image.png

测试计划与测试方案

测试策略:确定测试方法,启动和停止和完成的标准

测试计划:制定项目测试过程中的测试重点(安排各个阶段任务分配的评估)

测试方案:侧重测试的方法,测试环境的规划

测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案

测试方案 = 测试计划 + 用例设计方案 + 工具选择 + 自动化/性能测试具体方案

测试方案的demo

image.png

写测试日报。。。

测试方案分析过程

分析需求:需求文档

测试计划:测试人员,负责人,任务分配,测试时间安排

测试范围、测试重点:优先级,重点测试什么

测试策略及工具:是否需要进行自动化、性能、安全测试?

测试用例设计方法:使用什么样的黑盒测试方法进行设计

测试环境:测试环境是什么?需要哪些服务器、数据库?配置如何等

联调测试:需否需要与第三方或其他部门联调?何时开展?联调包括哪些功能?

这个时候让我想到了,假如你是一个商城web端,然后支付的用的是第三方支付,这个时候你就需要进行联调测试,看看你这边支付的时候那边是否能通过第三方支付成功,看看会不会失败,首先是需要在第三方那边进行搞一个账号,然后里面设置设置,。。。等给你看ip等,允许你的服务器IP,请求我的支付接口,等配置下证书。

测试限制:在测试环境中哪些内容无法测试?比如消费到账

测试风险:时间,技术

测试方案评审

信息堵塞

交叉评审

开发评审

评审目的:呈现测试的工作,与开发达成共识,不同的思维方式碰撞出火花,借鉴别人的方式。团队协助。

评审重点:采用的测试方法,等价类划分的依据,测试数据的选取和准备方法,流程测试的路径组合(这个真的不太懂,(在流程测试中,路径组合是指通过不同的路径组合来覆盖系统的各个功能和逻辑,以验证系统的正确性和稳定性。路径组合可以通过以下几种方式进行组合:

  1. 正常路径组合:选择系统的正常路径进行组合,以验证系统在正常情况下的功能和逻辑是否正确。
  2. 异常路径组合:选择系统的异常路径进行组合,以验证系统在异常情况下的处理能力和容错性。
  3. 边界路径组合:选择系统的边界路径进行组合,以验证系统在边界情况下的处理能力和正确性。
  4. 交叉路径组合:选择不同功能之间的路径进行组合,以验证系统在不同功能之间的交互和兼容性。
  5. 循环路径组合:选择系统中存在循环的路径进行组合,以验证系统在循环情况下的正确性和稳定性。)) 数据比对选取的对象和数据检查点(这个让我想到了,你提交业务的状态,你提交了业务,然后就会显示业务状态:已提交,然后就是系统帮你核查的时候就是业务,状态:核查中等),是否需要模拟数据及模拟数据的方法,(购买商品的上线。。。)

image.png

微信提现,充值 充值就是充值到微信,提现就是提现到银行卡

余额宝提现通常有以下规则:

  1. 提现金额限制:余额宝通常会设置最小提现金额和最大提现金额。用户在进行提现操作时,需要确保提现金额在这个范围内。
  2. 提现到指定账户:余额宝提现通常需要用户指定提现到的银行账户或支付宝账户。用户需要提供正确的账户信息,以确保提现金额能够成功转入指定账户。
  3. 提现到账时间:余额宝提现通常会说明提现到账的时间。这个时间可能会受到银行处理时间和系统处理时间的影响,用户需要在提现时注意相关提示。
  4. 提现手续费:有些余额宝产品在提现时可能会收取一定的提现手续费。用户在提现前需要了解相关规定,并确保有足够的余额扣除手续费。
  5. 提现次数限制:余额宝通常会对每日或每月的提现次数进行限制。用户需要了解相关规定,并在规定的次数内进行提现操作。
  6. 提现确认和安全验证:为了保障用户资金安全,余额宝提现通常会要求用户进行提现确认和安全验证。这可以包括输入支付密码、短信验证码等步骤。