测试需求分析

测试需求是什么? --需求文档

测试需求主要解决**“测什么”的问题,一般来自需求规格说明书中原始需求
测试需求应全部覆盖已定义的业务流程,以及
功能和非功能**方面的需求
功能:基本用户需求–优先
非功能:界面,兼容性,易用性,安全,性能

2、为什么需要软件测试需求?
简而言之:只有明确了测试需求,才能知道怎么去测试?什么时候开始测试?要多少人测试
提炼测试点(测试用例),时间规划,人力规划,测试环境==测试计划包含

案例分享
拿到项目看需求的基本步骡:
第—步:确定一下这是一个什么项目,解决什么问题,基本核心和业务流程是什么?
淘宝:购物项目–电商;买卖商品的需求;核心业务流程:注册=–登录–浏览商品–添加购物车(立即购买)–提交订单–支付–查看订单。。==流程团
第二步:真体分析某个具体的消化功能模块下细化分析测试点
注册,登录,购物车,订单,支付…
第三步:功能模块的之间的交互:
第四步:非功能测试(5个方面)

在这里插入图片描述
场景:微信 – 密码输入错误、点错… —> 点击登录 —>软件出现崩溃
输入异常信息时:软件不出现崩溃、闪退 — 可以正常处理异常,并且给出友好提示
测试 — 贴近用户使用场景

测试点思路步骤如下:正常+异常
1、正常功能(先测正常情况他是一个单个功能的冒烟测试):是否可以正常提交,注册成功
2、单个功能项验证(异常):–避免漏测
规则:按顺序从上至下,对每一个输入项进行验证
1)数据长度、数据类型验证、必填项验证、重复
2)限制约束验证
3)隐形需求:充分熟悉产品业务,挖掘|隐性需求
3、功能交互验证
模块之间传递的信息和数据,对存在功能交互的功能项
4、非功能性测试:
界面、易用性、兼容性、安全性、性能压力

需求分析的基本步骤:
1.确定是什么项目,解决什么问题,基本核心和业务流程是什么?
2.具体分析某个具体的消化功能模块 --细化分析 测试点
3.功能模块之间的交互
4.非功能测试
在这里插入图片描述在这里插入图片描述

面试题
1、遇到隐形需求怎么办?
优先根据自身的经验,充分熟悉产品的基础上,参考其他相关成熟产品的流程,去分析隐形需求,挖掘相关隐性需求,不明确可以找产品和开发做详细的确认

2、给你一个带logo的水杯,你会如何去进行测试
功能:水杯:装水,喝水,容量,保温,盖子
非功能:
界面(UI):logo是否清晰,是否正确,颜色,外观是否满足需求
兼容:是否可以盛放不同的液体(冰水,热水,饮料,牛奶),放在桌子上会不会打滑,会不会对桌面造成影响 ,和杯盖、杯垫是否契合
安全:杯子的材质是否对人体有害,杯子的logo是否侵权
易用:是否便携,是否方便拿(杯柄,双层隔热),是否打滑 ,是否方便喝水
性能:是否抗压,抗高温,抗摔

3、给你一支笔你会怎么进行测试?
功能:笔是否正常写字,笔尖是否损坏,书写过程中是否流畅,是否出现不出水的情况
非功能:
界面:笔的外观是否完好,logo是否清晰,有无掉漆,磨损
安全:笔的材质,整体是否对人体有害,笔的品牌是否存在侵权
兼容:笔放在笔筒里,桌子上,放在身上会不会出现漏油等问题
性能:笔的质量怎么样,抗摔,抗压
易用:是否便携,手感是否良好,有无笔盖,书写过程中手感是否良好

4、给你一张A4纸你会怎么进行测试?
功能:笔在A4纸上是否可以书写,打印机使用A4纸复印打印是否有内容
非功能:
界面:外观,大小是否为A4的尺寸,纸的质地,材质,颜色,厚度
易用:正常的笔,容不容易在纸上写出文字,方不方便复印打印等功能
兼容:使用彩笔,油笔不同的笔能否正常书写,不同型号的打印机能否正常打印复印
安全:纸的材质是否对人体有害,毒性物质,生产过程中是否安全,高温燃烧情况
性能:A4纸的质量是否良好,容不容易破损,使用过程中是否轻易破损

全网最全测试点总结:N95 口罩应该如何测试?

引言

随着”新冠疫情“慢慢地消散,各大企业都开始恢复正常的运行,因为疫情造成很多工作人员的流失,企业也开始疯狂的招聘新鲜的人才,这对于莘莘求职者无疑是个机会,但是因为求职者众多,很多面试官也开始想方设法的过滤自己需要的人才,也出现了很多”清奇“的面试题。

以前考察求职者的测试思维时,问到的题目大都是““A4纸如何测试?”,”盆栽如何测试?“,”行李箱如何测试?“,”U盘如何测试?“… 现在很多学生被问到 ”N95口罩该如何测试?“, 紧跟时事热点!

很多人听到这个面试题,第一反应是头顶很多的问号,“N95口罩,就是防病毒的啊,测试不就是看能不能防护住就ok了么?”

其实,不管问你什么物件的测试点,我们的测试思路都是一致的,按照这个思维出发,都能说出让面试官满意的答案。所以,接下来我来给大家总结一下,最新出炉的“N95口罩”的测试点。
首先,我们来普及一下N95口罩的一些常识:

N95型口罩,是NIOSH(美国国家职业安全卫生研究所)认证的9种防颗粒物口罩中的一种。“N”的意思是不适合油性的颗粒(炒菜产生的油烟就是油性颗粒物,而人说话或咳嗽产生的飞沫不是油性的);“95”是指,在NIOSH标准规定的检测条件下,过滤效率达到95%,这一数值不是平均值,而是最小值。N95不是特定的产品名称。只要符合N95标准,并且通过NIOSH审查的产品就可以称为“N95型口罩”。
N95口罩测试思维

知道口罩的基本知识,我们按照测试的思维,依然从6个方面来考虑这个“N95口罩”的测试点:
从功能方面来考虑:

1、可以防护某些颗粒物,如打磨、清扫和处理矿物、面粉及某些其它物料等过程产生的粉尘;

2、可以防护因喷洒而产生的液体的或非油性的颗粒物;

3、能有效过滤和净化所吸入的异常气味,当然有毒气体除外;

4、能够降低某些可吸入微生物颗粒物,如霉菌、炭疽杆菌、结核杆菌等的暴露水平

5、可以防护病菌,过滤效率达到95%以上;

6、测试一些油性颗粒物,确定是否不能防护;
从界面方面来考虑:

1、看包装上是否有商品名,是否有制造商或者是供货商的信息,是否有口罩合格证或者使用说明;

2、如果是一次性口罩还要有一次性的标识,对于重复使用的医用防护口罩还要标明菌的方法;

3、所用材料应没有异味,并对人体无害,特别是人体面部接触部分材料,应无刺激性和过敏性;

4、口罩的包装是否完整,有无破损,口罩表面不得有破洞、污渍;

5、医用防护口罩不应有呼气阀;

6、口罩的长、宽、厚度是否都符合对应的标准;

7、口罩是否配有鼻夹,鼻夹由可弯折的可塑性材料制成,并且长度符合要求;
从兼容性方面来考虑:

1、口罩可以适配各种脸型,各种脸型的密合性都可以保证;

2、能适合各种肤质的,接触都不会引起敏感等反应。
从性能方面来考虑:

1、挤压口罩,或者撕扯口罩是否会导致破损或者极易损坏;

2、带的时间过长,口罩防护作用是否降低;

3、口罩的鼻夹反复折合,是否容易会断。
从安全性方面来考虑:

1、口罩虽然越密闭,越安全;但是同时月密闭,呼吸起来越困难,尤其对于心血管疾病患者,是否会因缺氧而导致头晕和呼吸困难等风险;

2、口罩的材质不会引起过敏反应 (此处跟易用性有重复哦,可以去重~);

3、口罩材质和味道都无毒,不会引起不良反应;

4、耳带式口罩长期佩戴是否会勒伤皮肤。
从易用性方面来考虑:

1、口罩的内外、上下面易于分辨,易于佩戴;

2、口罩的上缘鼻夹方便按压,易于于面部紧贴;

3、口罩易折叠,方便携带。
总结

总体思路如上分析,当然面试官肯定也不会要求你每一点都覆盖到,毕竟面试这么短的时间内不可能想到这么全的测试点,所以重点是测试思路:主攻功能(从正面+负面覆盖),然后覆盖非功能(包括界面、兼容性、性能、安全、易用性五个方面)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/538456.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用DSP28335在CCS中生成正弦波

DSP芯片支持数学库,那如何通过DSP芯片生成一个正弦波呢?通过几天研究,现在将我的方法分享一下,如有错误,希望大家及时指出,共同进步。 sin函数的调用 首先看下一sin函数 的使用。 //头文件的定义 #includ…

基于springboot实现教学资源库系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现教学资源库系统演示 摘要 社会的进步,教育行业发展迅速,人们对教育越来越重视,在当今网络普及的情况下,教学模式也开始逐渐网络化,各大高校开始网络教学模式。 本文研究的教学资源库系统基于Sprin…

Linux的学习之路:8、Linux调试器-gdb使用

摘要 本章主要是说一下gdb的使用,以及把使用指令放入放个指令手册。 目录 摘要 一、背景 二、使用 1、产生debug文件 2、进入gdb 3、使用指令 三、思维导图 一、背景 Linux调试器gdb的背景主要涉及到Linux程序发布方式和调试需求。 在Linux中&#xff0c…

一款自研Python解释器

项目简介: PikaScript是一个完全重写的超轻量级python引擎,具有完整的解释器,字节码和虚拟机架构,可以在少于4KB的RAM下运行,用于小资源嵌入式系统。相比同类产品,如MicroPython,LuaOS等,资源占用减少85%以上。 入选2021年度 Gitee最有价值开源项目,加入RT-Thread嵌入…

动态规划(背包问题)

一:动态规划概述: 动态规划实际上是一种将原本的 大 方面的问题转化为许许多多的 小方面 的一种应用, 在一定程度上避免数据的重复, 并且能够将数据以自己希望的方式进行存储, 用来解决多阶段的数学问题, 从而提高算法的效率 在算法当中, 动态规划主要包括有: 递推, 线性DP 记忆…

不惑之年,反思我如何成为一个程序员

不惑之年,反思我如何成为一个程序员 文章目录 不惑之年,反思我如何成为一个程序员01/偶然掉入码河02/现实撕碎理想03/发展选择方向04/时代成就向往05/幸运装饰未来 在这个充满生机与希望的季节,博主有幸收到一家国企邀约面试,并顺…

【好消息】思维100活动历年真题模拟题700多道上线了,供反复吃透

今天是星期五,距离4月20日举办的上海小学生 2024年春季思维100活动线上比赛还有8天的时间,明天、后天的周末是可以用来备考的大块时间,报名了的同学要充分利用了。 为了帮助各位小朋友了解思维100活动的历年考试真题、官方发布的参考样题&…

ssm044基于java和mysql的多角色学生管理系统+jsp

学生管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本学生管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处…

力扣207.课程表

你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。 例如…

新版chrome 解决在http协议下无法调用摄像头和麦克风的问题(不安全)

解决办法:亲测可行 chrome浏览器地址栏中输入chrome://flags/#unsafely-treat-insecure-origin-as-secure,回车,如下图,将该选项置为Enabled, edge浏览器打开:edge://flags/#unsafely-treat-insecure-orig…

TDengine taosAdapter启用HTTPS

HTTPS (Hypertext Transfer Protocol Secure ),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加…

利用细粒度检索增强和自我检查提升对话式问题解答能力

🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 论文标题:Boosting Conversational Question Answering with Fine-Grained Retrieval-Augmentation and Self-Check 论文地址:https://arxiv.org/abs/2403.18243 检索增强生成…

使用easyexcel读取excel并生成sql语句

1、引入pom依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM…

.NET Framework安装失败的原因及解决方法

.NET Framework安装失败的原因及解决方法 大家好我是艾西&#xff0c;一个做服务器租用的游戏爱好者兼网络架构系统环境问题网络工具人。在我们平时使用PC安装某些程序会出现.NET Framework缺失的提示&#xff0c;那么也会有很多的小伙伴搞不懂什么原因导致的&#xff0c;这个问…

MySQL 04-EMOJI 表情与 UTF8MB4 的故事

拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新&#xff0c;如何实现范围查询 MySQL 06 mysql 如何实现类似 oracle 的 merge into MySQL 05 MySQL入门教程&#xff0…

深水采样器小口径特氟龙材质FEP贝勒管

FEP贝勒管&#xff0c;深水采样器(bailers tube)&#xff0c;是一种经济型便携式水质采样器&#xff0c;操作简单&#xff0c;使用方便&#xff0c;性价比高&#xff0c;能大限度的保证样品的真实性。采样管直径很小&#xff0c;能够采取小口径的深水井水样。是一款简单实用&am…

L2-026 小字辈

一、题目要求 本题给定一个庞大家族的家谱&#xff0c;要请你给出最小一辈的名单。 输入格式&#xff1a; 输入在第一行给出家族人口总数 N&#xff08;不超过 100 000 的正整数&#xff09; —— 简单起见&#xff0c;我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编…

Docker 学习笔记(五):梳理 Docker 镜像知识,附带 Commit 方式提交镜像副本,安装可视化面板 portainer

一、前言 记录时间 [2024-4-10] 前置文章&#xff1a; Docker学习笔记&#xff08;一&#xff09;&#xff1a;入门篇&#xff0c;Docker概述、基本组成等&#xff0c;对Docker有一个初步的认识 Docker学习笔记&#xff08;二&#xff09;&#xff1a;在Linux中部署Docker&…

QT系列教程(2) 创建项目和编译

新建Qt Widgets应用 我们启动qt creator 创建项目&#xff0c;选择Qt Widgets应用 接下来选择项目目录&#xff0c;项目名字就叫helloworld 构建系统选择qmake 我们创建一个名字为HelloDialog的类&#xff0c;继承于QDialog 构建套件选择你们安装的就行了&#xff0c;我这里选…

睿尔曼复合机器人之底盘操作流程

以操作流程为例&#xff0c;介绍底盘的操作流程。 开机&#xff1a;长按电源按钮&#xff0c;蜂鸣器短响两声&#xff0c;当第三声变长鸣后松开&#xff0c;等待机器开机。 使用&#xff1a; 建立通讯&#xff1a;主要采用无线WiFi与底盘进行通讯连接 无线连接方式&#xff…