【测试新人答疑】软件测试方法和软件测试策略有啥区别?

测试计划、测试方案、测试策略、测试用例的区别 测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等。组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等。 阅读详情

前言:
方法和策略,看起来没什么区别,但面试或者工作中经常提及,今天来说说怎么辨别二者的关系:
【1】测试方法——指解决问题的技术手段或工具集合
【2】测试策略——指如何选择(或运用)方法来解决问题
区分:
【1】软件测试方法
如等价类、边界值、场景法、集成法等。
学习软件测试的过程中,逐步掌握和了解这些方法后,最重要的就是指导如何恰当地选择并运用到实际项目中解决问题。
就是涉及到制定测试策略
【2】软件测试策略
即测试项目中,你清楚地知道要在什么时间、什么项目阶段、选择/运用哪种(或哪些)方法及工具的组合、进而科学地把组织成员调动起来去解决问题。
到这里你应该也就明白了,这种涉及到策略层级的职能,一般都是测试主管或产品经理来负责的。
一句话教你简单理解二者关系:
测试方法包含在测试策略中,测试策略能够很好地指导测试方法的运用和开展。
这里我借用前辈给我举过的一个例子来说明下:
“通常接手一个测试项目后,
我们会在单元测试阶段采用技术评审法
在系统测试阶段采用场景法,
在针对功能进行测试时选用适当的黑盒测试方法设计测试用例;
在进行单元、集成测试时选用适当的白盒方法设计测试用例;
在进行性能相关测试时选用适当的测试工具进行;
……
可以看到,每个阶段都有对应的测试方法,而把这些方法组合起来呢,就是测试策略的一种体现。

软件测试基础----测试策略、手段、方法 软件测试级别单元测试集成测试1. 集成测试的模式2. 自顶向下集成测试:3.自底向上集成测试4. 混合策略确认测试系统测试验收测试测试手段手工测试自动化测试UI自动化测试接口自动化测试单元自动化测试测试方法黑盒测试白盒测试灰盒测试 单元测试 单元测试是对已实现的软件的最小单元进行测试,以保证构成软件的各个单元的质量。 在单元测试活动中,强调被测试对象的独立性。通过单元测试,希望达到下列一些目标: 单元体现了其特定的功能,如果需要,返回正确的值。 单元的运行能够覆盖预先设定好的各种逻辑。 在单元工作过程中, 阅读详情

相关推荐

软件测试推荐书籍

测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。 软件测试的艺术(第2版) The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. T...

weixin_43829178的博客 1855

测试方案和测试策略的区别

测试方案:侧重测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。 测试策略:侧重需求分析,评估风险,定义测试范围,确定测试方法,制定测试启动、停止、完成标准和条件。 测试计划:制定项目测试过程中的测试重点,各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析,可以包括测试策略。 测试用例:根据测试计划,制定...

与君共勉 2万+

软件测试各个阶段应该看的书籍【附电子版】

该书由多位作者共同撰写,内容涉及测试理念、测试技术、测试开发、测试自动化、测试管理和常见的测试工具,不愧“测试大全”的书名。该书没有介绍具体的软件测试技术,它讨论的是软件开发中的人、他们对测试的认知、软件测试的目的、实现目的的社会学和心理学上的探索。该书是作者十余年测试经验的总结与升华,面向有经验的测试人员,以测试学习、测试分析、测试设计和测试执行为主题提供了大量的启发式方法,具有较高的参考价值。以小说为体裁的测试管理书籍。通过令狐冲和风清扬的对话,从一个逐渐成长的新人的角度,介绍了测试管理的点点滴滴。

wqda125的博客 1125

测试计划、测试方案、测试策略的区别

测试计划(强调做什么what) 1、测试范围(功能模块等);2、测试类型(功能、性能、安全等);3、测试资源(硬件、软件、人员等);4、人员、进度安排 测试方案(强调怎么做how) 1、测试范围(测试计划中的范围进一步细分);2、测试策略;3、测试资源;4、进度安排;5、发布标准;6、风险说明 测试方案是从测试的角度去分析或者说分解需求,在方向上明确要怎么测,分析结果就是测试点和测试...

ztt1985的专栏 2104

测试流程和测试策略方法说明

本文档编写了本人从业4年的测试心法,其中包括了测试相关的方法,以及测试所包含的大致内容,以及测试过程中涉及到的相关知识点。

测试计划和测试策略有什么区别?

计划和策略之间的区别(测试只是“范围”)。 请让我用谷歌搜索一下[^]。

测试策略:指导软件测试的高效计划与方向

通俗讲就是:测什么和怎么测

自动化软件测试 1530

WorkBuddy结合DeepSeek与Skill:文献检索自动化与Token成本控制实战

Agent工具与大模型API的结合正重塑知识工作者的日常流程。在实际工程中,调用大模型处理批量任务常面临Token消耗过快、成本不可控的痛点,而国产大模型DeepSeek以极低的API定价和兼容OpenAI接口的特性,为规模化文本处理提供了“Token自由”的可能。同时,可复用的Skill机制能够将特定领域的工作流固化为标准化步骤,让Agent自动执行检索式生成、文献筛选与摘要归纳等复杂操作。本文从这一技术背景出发,以科研文献检索为应用场景,演示如何利用WorkBuddy、DeepSeek API与自建文献

weixin_29061509的博客 483

一文快速告诉你软件测试和软件调试有什么区别?

前言: 大家好,我是小墨,最近有很多朋友们给我留言,很多朋友说不太清楚软件测试和软件调试到底有什么区别,那么今天呢,我特意写了这篇文章,希望大家带来一些帮助。 正文: 我们先从宽泛的角度来分析领着之间的区别。 1.软件测试是找出软件已经存在的错误,而调试是定位错误,修改程序以修正错误。 2.软件测试从一个已知的条件开始,有预知的结局 而调试从未知的条件开始,其结局不可预知。 3.软件测试可以计划,可以预先制定测试用例和过程,工作进度可以度量.而调试不能计划,进度不可度量。 4.调试是在测试之后,在方法,思路

自动化测试技术栈 2422

sdio wifi 移植

介绍 简单来说,sdio起源自sd标准,顾名思义就是sd的IO接口(interface)的意思,更具体的说明,sd本来是记忆卡的标准,但是现在也可以把SD卡拿来插上一些外围设备接口使用,这个就是就叫做sdio。 而且sdio本身是一种相当单纯的技术,通过sd的IO引脚来连接外部外围,并且通过sd的IO数据接位与外围传输数据,而且sd协会也推出很完整的sdio stack 驱动程序,使得sdio外围得开发与应用变得非常热门 这里我们要移植的是RTL8822cs的sdio WiFi 模块,将其移植到rk3

Enosji的博客 9608

cadence数模混合仿真反标sdf

数模混合IC设计时经常要调用一些Verilog模块(最简单的例如SPI接口),在前仿时一般直接用rtl代码来仿真,但是后仿时要关注因寄生带来的延迟,避免这些额外的延迟导致时序错误,因此不能简单地采用RTL来仿真。 一般有两种办法:1是采用由RTL综合得到的门级电路来仿真,这种方法比较简单,但是缺点是规模较大,而且只包括门延迟不包括因版图导致的线延迟;如果想要仿真更精细,就要对该这部分门电路提取寄生参数; 另一种方式是利用sdf文件(standard delay format)来进行仿真。后端工具在布局布

长河柱天的博客 7273

4大软件测试策略的特点和区别(单元测试、集成测试、确认测试和系统测试)

四大软件测试策略分别是单元测试、集成测试、确认测试和系统测试。

NHB234567的博客 823

【2024保研经验帖】中科院信工所夏令营经验分享

中科院信工所夏令营经验分享,信工所夏令营据说只要报了就能进,这个是不是真的尚不清楚,不过qq群里有八九百个人,也属实可怕。招生老师说我们这届夏令营招200-300个左右,于是又开始惶惶不安。 夏令营时期都是线上进行,先是每个科室进行线上招生宣讲,然后报名第一志愿部门和第二志愿部门,不同部门的考核是不同的。有的部门只要求英语面试和综合面试,有的部门除了面试还需要机试,而有的部门除了这些还需要笔试。

m0_63002183的博客 4489

软件测试 答疑篇

软件开发: 进行软件系统的开发,功能实现工作软件测试:验证软件功能的正确性(手工,自动化)软件测试开发:开发测试工具,开发测试脚本 为测试提效生活中的测试场景软件:web系统,app,优快云,小程序,公众号软件的功能是开发人员实现的软件测试:测试人员验证软件的功能是否满足用户的需求这里的用户指的是使用软件的人软件测试人员:不仅要看出软件符不符合用户的需求,并且不符合的地方需要找出来软件测试人员要做的事情:软件功能:验证功能是否可以正常运行验证功能是否满足用户的需求软件测试点可以穷举吗?技能难易:测试开发

余音的博客 343

运放+MOS恒流源电路仿真分析

利用运放设计一个恒流源

HW-BASE的博客 4081

DeepSeek Harness“一切皆插件”核心机制详解

DeepSeek Harness 的“一切皆插件”核心 = Cordis 微内核 + 服务化能力接口 + 声明式依赖注入 + 类型化事件 + 可逆副作用 + 配置层 Profile/Bundle/Patch 组合。它的工程收益是:把模型、工具、循环、存储、UI 等所有 Agent 能力都变成“可从配置替换、可干净装卸”的单元,而不是写死在框架里。

软件行业技术文化交流。 595

软件测试和硬件测试一字之差,但是区别大了!

昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点“浪费”宝贵的叙旧时间。不过这个问题还是留在了我的To Be answered的问题中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一书,终于找到了相关的答案。 软件测试和硬件系统的测试的总体目标大致上是一样的,但硬件和软件之间的基本差别导致测试的技巧和策略就有很大不同。

别人的故事,是参考答案,而不是标准答案 3981

医疗AI知识库更新慢?提示工程架构师用Agentic AI自动更新的策略

我们的目标是用Agentic AI替代传统更新流程中的“重复劳动”,让医疗知识库(以知识图谱为例)能自动跟踪最新医学进展,把“更新周期从数月缩短到数天”。从PubMed/指南数据库自动抓取新文献;用提示工程从文本中提取结构化医学知识;自动校验新知识与旧知识的冲突;将通过校验的知识写入知识图谱。拆问题:先讲医疗知识库更新慢的3大根源;给方案:用Agentic AI设计4个“小助手”解决问题;讲原理:每个小助手的工作逻辑+提示工程技巧;做实战。

AI 原生应用开发的博客 1061

软件测试自学书列表

转载出处地址:http://www.cnblogs.com/liangshi/archive/2011/03/07/1973525.html 测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。 软件测试的艺术(第2版) The Art of

a18703673235的专栏 1866

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

软件测试中如何测试算法?

广义的算法是指解决问题的方案,小到求解数学题,大到制定商业策略,都可以叫做算法。而我们 今天讨论的软件测试中的算法,对应的英文单词为Algorithm ,专指计算机处理复杂问题的程序或 指令。

软件自动化测试技术交流、资源分享 8043

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

学习软件测试应该读那些书?

测试入门   软件测试(第2版)    SoftwareTesting (2e), Ron Patton   一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。   软件测试的艺术(第2版) ----已阅   The Art ofSoftware Testing (2e), Glenford J. Myers, Corey Sandle

zz的专栏 4531

测试用例和测试点有何区别?一文点透

成为一名,难免会遇到的情况。必然导致,给。可就算时间再紧迫,,不然就没存在的。为了,我设计了一个。组成部分,包含;而独立部分,集中于。适用于问题。在软件测试中。虽然和中的,但它们并不是。,它包含了。是的组成部分,是。在实际项目中,如果,你可以先考虑而不是。,它们可以帮助你更快地,并在内发现一些。然而,需要注意的是,。完整的通常包含更详细的信息,而这些信息对于。时间允许,最好还是先的。在实际项目中,选择性地编写,适用于。但是,也需要在,以保证,测试策略的选择应根据项目的具体情况、。

百晓生说测试的博客 721

软件测试开发/全日制/测试管理丨测试左移和测试右移

测试左移表示测试焦点向左侧移动,关注于更细节、更局部的方面。这可能包括对单个模块、函数、或者特定功能的深入测试。测试左移的目的在于确保每个小组件都能正常工作,达到单元测试或集成测试的标准。

Ceshiren666的博客 466
上一篇: 【转载】游戏测试——回忆篇
下一篇: 聊聊软件测试面试中——人脸识别要考虑哪些测试点?
挨踢~小先生
博客等级 码龄13年 4112粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

挨踢~小先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值