当前位置: 首页 > news >正文

软件测试---测试需求分析

课程目标 

什么是软件测试需求

软件测试需求的必要性

如何对软件测试需求进行分析(重点) 

课程补充

灰度测试(基于功能):先发布部分功能,然后看用户的反馈,再去发布另外一部分的功能更新。

A/B测试(基于用户):先发布的功能先让A部分用户进行更新,再根据用户的反馈,再更新B用户对应的部分的功能。

软件测试流程:需求分析---测试计划---软件测试设计---软件测试执行---测试评估

测试需求是什么

测试需求主要是解决“测什么”的问题,一半来自需求规格说明书中原始要求;

测试需求应全部覆盖已定义的业务流程。以及功能及非功能方面的需求

        功能需求:业务流程 ---优先考虑

        非功能需求:界面、文档、兼容性、易用性、性能、安全性

举例分析

 

 章节提问

1、遇到隐形需求怎么办?

充分熟悉产品;参考成熟产品;站在用户的角度考虑

2、给你一个带logo的水杯你会如何测试?

功能:装水 是否漏水  热水 冰水 茶水 

           容量大小   是否保温

非功能:

                界面:logo是否与原型图一致;是否美观;是否防水;材质是否环保安全

                易用性:防滑  防烫  带把手 携带是否方便

                兼容性:是否能装其他的液体  

                安全性:是否带被杯套;是否生锈

                性能:是否防摔 抗挤压

                原则:6大功能 建立测试思维

3、你会如何测试朋友圈、购物车等熟知的软件产品?(支付码、优惠券、二维码)

http://www.lryc.cn/news/405896.html

相关文章:

  • Android11 framework 禁止三方应用通过广播开机自启动-独立方案
  • Node:解决Error: error:0308010C:digital envelope routines::unsupported的解决方法
  • spring boot(学习笔记第十四课)
  • Android 11 Unable to start/bind service
  • 走难而正确的路并持之以恒
  • 规范:Redis规范
  • 比较 WordPress 、 Baklib 和 BetterDocs
  • Redis 哨兵搭建
  • HackTheBox--Knife
  • Linux_实现TCP网络通信
  • 正则表达式与文本三剑客之grep
  • 微信小程序开发:项目程序代码构成
  • 【云原生】Kubernetes微服务Istio:介绍、原理、应用及实战案例
  • 【Docker】Docker-consul容器服务自动发现与注册
  • Go 1.22 remote error: tls: handshake failure
  • 迈向通用人工智能:AGI的到来与社会变革展望
  • 大模型额外篇章三:vercel搭建openai中转服务器
  • 使用 jQuery 中的 this 实例
  • 下载最新版Anaconda、安装、更换源、配置虚拟环境并在vscode中使用
  • 极狐GitLab Git LFS(大文件存储)如何管理?
  • 迭代学习笔记
  • 【安全】系统安全设计规范(DOC完整版)
  • windows常用命令整理
  • 视频处理基础知识1
  • Linux退不出vim编辑模式
  • TikTok养号的网络环境及相关代理IP知识
  • 过程调用和数组的分配访问
  • TeamViewer手机端APP提示:请先验证账户
  • 【SpringBoot】分页查询
  • 微软CrowdStrike驱动蓝屏以及内核签名