对软件测试的种种误解

软件测试那十个不为人知的秘密,千万不要被误解了、 误解1:测试很容易 很多IT界人士(但不是测试人员)认为,软件测试并不难。它只是在一个图形界面中点击按钮而已。但实际上,一切并不那么简单。首先,QA工程师必须全面研究一个产品,收集有关它的信息,提出并反驳假设,等等。仅仅发现缺陷并不能使你成为一名测试人员。要成为一流的QA工程师,你必须能够理解软件和测试理论,提出正确的问题,并有效地找到相关信息。 阅读详情

Illusions and misunderstandings about software testing

选摘自 软件测试电子杂志《testing experience》2011年6月期

http://www.automationqa.com/resources/230-testingexperience201106.html


 

There are management illusions, developer illusions, tester illusions and user illusions.The most common are:

 

1.Management illusions

 What is testing, at all

 Anybody can test

 You can test in quality

 Some products need no testing

 Automated testing vs. exploratory testing

 

2.Developer illusions

 My software has no bugs (or too few to care)

 The testers are going to find all bugs anyway

 Thorough unit testing is enough

 

3.Tester illusions

 I am allowed to stop bad software

 I need to test everything

 I can test everything

 If it works, it is good enough

 Thorough system testing is enough

 

4.Customer / User illusions

 Buy it and forget it

 We do not need to test

 Testers do not need to communicate with us

 

 

 

软件测试经验与教训 (希望对软件测试人员有用) 希望对软件测试人员有用,本人下载珍藏 刚刚进入软件测试行业不久,希望能和大家多交流 立即下载

相关推荐

软件测试应该注意的几大误解

软件测试应该注意的几大误解软件测试最近看了网络上所谓专家写的文章,发现了一些对TDD与QA部门的误解。本文将解释部分误区,并集中讨论QA团队要在敏捷的世界里获得成功所必须解决的一些问题。对测试的误解1."你只需要做单元测试——TDD测试已经足  软件测试应该注意的几大误解  软件测试  最近看了网络上所谓专家写的文章,发现了一些对TDD与QA部门的误解。本文将解释部分误区,并集中讨论QA团队要在敏捷的世界里获得成功所必须解决的一些问题。  对测试的误解  1."你只需要做单元测试——TDD测试已经足够"  对于大部分商业开发来说,根本就没有这回事。即使是敏捷开发的强力拥护者也承认他们需要一系列

学习记录:软件测试的最常见的误解

下面给出了一些关于软件测试的最常见的误解。 误区 1:测试成本太高 现实- 有一种说法,在软件开发期间花更少的钱进行测试,或者在以后的维护或修正上花更多的钱。早期测试可以在许多方面节省时间和成本,但是不进行测试就降低成本可能会导致软件应用程序设计不当,从而导致产品无用。 误解 2:测试很耗时 现实- 在 SDLC 阶段,测试从来都不是一个耗时的过程。然而,诊断和修复在正确测试期间发现的错误是一项耗时但富有成效的活动。 误解 3:只测试完全开发的产品 现实- 毫无疑问,测试取决于源代码,但审查需求

人生苦短,何妨一试 5497

Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析

本文详细解析了Hi3516CV610开发板上YOLOv8模型的转换与部署全流程,包括模型转换、量化、编译和部署等关键步骤。通过实战案例和避坑指南,帮助开发者高效实现从PyTorch模型到嵌入式设备的推理优化,适用于智能门禁、视频分析等实时场景。

weixin_30790841的博客 652

软件测试常见的20个误区,你真的了解吗?

数据库是开发和测试最基本的技能,软件前后端的交互,本质就是数据的交互,不管是功能测试,性能测试,接口测试,自动化测试等等,都离不开数据库的支撑和使用,这一部分主要是了解数据库的基本概念,数据库SQL增删改查,常见的表操作语句,以及数据库工具(Navicat)的使用。性能测试的技术要求很高,不仅要对性能的指标,测试的分类,测试设计有深刻的理解,还要学习系统业务和架构相关知识,这样才能更好的设计性能场景,分析出系统的性能瓶颈。由于是从接口层测试,能更早的发现问题,提高测试的效率,降低修复的成本。

HUA1211的博客 951

UVM环境复位--stop_sequences()

在UVM验证环境中, stop_sequences是一个用于强制终止所有正在运行的 Sequence 的方法,通常用于动态控制激励生成流程。1.通过uvm_config_db传递事件和严格的同步机制,此方案符适用于复杂复位场景和动态测试控制。组件耦合:Driver 和 Sequence 不再直接依赖env,通过标准接口通信。竞争条件:确保 Driver 完成清理后再终止 Sequence。代码健壮性:使用非阻塞操作和事件监听,避免死锁。

qq_42779035的博客 3014

CListCtrl控件的自绘操作

1、CListCtrl控件 :OwnerDraw Fixed = True,创建一个CListCtrl类的派生类CMyListCtrl,同时创建一个CMyListCtrl控件类型变量:CMyListCtrl m_cList;。 CListCtrl控件的自绘主要是CMyListCtrl类中重写DrawItem虚函数。 流程: 1.主对话框中CListCtrl的一些初始化操作: BOOL

小米的修行之路 3559

对软件测试的误解,你占了几条?

在生活质量越来越受重视的当今社会,人们对软件的质量要求越来越高,假如一款软件经常出现闪退,打不开等问题,相信这款软件被使用的概率将会非常非常低。所以作为软件研发中的必要环节——软件测试对软件质量的把关起着举足轻重的作用。但人们对于软件测试依然存在着很多误区,比如: 误区一:软件测试在软件开发完成之后 ✘✘✘ 软件测试应该贯穿于项目开发的整个过程。在项目开发的每一个阶段,都要进行不同目的、不同内容的测试,以保证各阶段的正确性。 误区二:软件发布后发现质量问题,那是软件测试人员的错 ✘✘✘ 软件中的错误

测试萌萌 785

使用Simulink对液流电池在微电网中的动态响应进行建模与仿真

本文介绍了使用Simulink对液流电池在微电网中的动态响应进行建模与仿真的方法。通过搭建包含液流电池、双向DC-DC变换器、分布式能源和负载的微电网模型,并设计基于SOC的控制器,详细说明了从模型创建到仿真运行的完整流程。重点分析了液流电池在不同负载条件下的动态特性,评估了系统响应速度、充放电效率和稳定性等性能指标。该仿真方法为验证液流电池在微电网中的应用提供有效工具,有助于优化参数设计和提升系统可靠性。

amy_mhd的博客 136

这20个关于软件测试的误解,是时候澄清了!

一.前言: “最占时间的是测试阶段。”你曾经听到过这样的说法吗?这是大多数非测试人员在从事项目工作时的表现,他们不了解软件测试有多强大。 软件测试是一门艺术,不是每个软件专家都能精通,然而很多人都低估了它。本文就将澄清技术界盛行的关于软件测试的误解。今天我们来盘点软件测试的误解,至今为止,可能很多人都软件测试的认识都停留在表面,今天基于我的经验,一菲给大家总结了软件测试的几个常见误解,解开这些误解,你会发现新的世界! 二.正文: 1.做测试简单、轻松,点点点就行了,是个人都能做? 作为一名软件测试工程师,

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

人体分割笔记总结

人体分割 人体分割(human parsing),属于语义分割任务的子任务,旨在对人类图像进行像素级的是细粒度分割(例如,划分出身体部位和服装)。根据不同的场景,又可以分为单人人体解析(single-person human parsing)和多人人体解析(multi-person human parsing,或者 instance-level human parsing)。除此之外,按照处理媒介分类,还可以分为基于图像的人体解析和基于视频的人体解析。 对于人体解析任务,常用的度量指标包括 Pixel a

jacke121的专栏 4255

[系统安全] 三十二.恶意代码检测(2)常用技术详解及总结

前文从产业界和学术界分别详细讲解恶意代码攻击溯源的相关知识,在学术界方面,用类似于综述来介绍攻击追踪溯源的不同方法;在产业界方面,主要参考李东宏老师从企业恶意样本分析的角度介绍溯源工作。这篇文章将详细总结恶意代码检测技术,包括恶意代码检测的对象和策略、特征值检测技术、校验和检测技术、启发式扫描技术、虚拟机检测技术和主动防御技术。希望这篇文章对您有所帮助,如果文章中存在错误、理解不到位或侵权的地方,还请告知作者与海涵。且看且珍惜,加油~

杨秀璋的专栏 1万+

测试人吐槽一颗软件测试中让人讨厌的一些事情

测试“作为测试员,最令人灰心的事情之一是在大多数时间内,你得不到应有的尊重”,在德州一家做IT服务的公司的Sodhani说道,“我很惊讶的看到测试团队被精简到今天这个地步,很多团队中的大多数人竟然还没有任何职业目标,他们工作只是为了薪水”。Sodhani提到,在他的职业生涯中,他原来的同事选择测试是因为这是他们唯一能找到的工作。“对我来讲,不存在人的职业目标的问题。但是现实令人很灰心,即便是你在做值得做的事情,每个人都用这种眼神看着你,‘这家伙知道什么?

m0_73421468的博客 359

Android SurfaceFlinger——概述(一)

对于系统渲染流程的理解是指导 SurfaceFlinger 设计的核心思想,从 Android 4.1 一直到 Android 9.0 都没有太大的变化。只要抓住这五个核心思想,我们阅读 SurfaceFlinger 的难度就会下降不少。下面看一下 SurfaceFlinger 的体系和 Skia 以及 View的绘制流程的关系。framework 面向开发者所有的 View 是便于开发的控件,里面仅仅只是提供了当前 View 各种属性以及功能。

小旭的专栏 2584

这12个关于软件测试的误解,是时候澄清了

软件测试是一门艺术,不是每个软件专家都能精通,然而很多人都低估了它。本文就将澄清技术界盛行的关于软件测试的误解。

程序员二黑 320

UE5 GAS 学习笔记 1.2游戏标签

这一节对GameplayTag游戏标签进行详细的讲解。

CloudHuCoding 1927

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

2024过半了,不要再对软件测试学习有什么误解啦!

这些误解,不能说全部,其中的一二条你是不是也这样认为过。不管怎样,今天给大家做个较为详细的解释。希望对你的测试学习之路有些助力。

主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。 954

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

那些年我们对软件测试的16大误解

1、测试和开发永远都是死对头 虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。 有人以前发起过一个倡议:“我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们,因为开发人员和测试人员本来就是一起的。如果测试人员能与开发人员成为朋友,你会发现,工作会非常顺心,在我所在的企业中,测试人员和开发人员关系非常融洽,互相尊重,对大家的工作能力和技术表示肯定。” 其中的诀窍重点在于测试这边的沟通,谁也接受不了别人指责自己得意之作,所以测试要以帮助开发让开发的‘孩子’更健康,让开发

m0_63052740的博客 749

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

对软件测试的12个误解

--------摘自ITPUB 对测试的一些误解。我们一些新手,包括很多经验丰富的人,都可能对测试有一些偏见或者误解。大体总结如下:  1) 测试人员不需要了解软件开发的知识:  这个很要命的,我们谈到软件测试人员未来的发展方向大致有:自动化测试,性能测试,测试管理,项目经理。这其中自动化测试和性能测试包括项目管理,都会要求对软件开发有深入的理解,如何能设计一个好的自动化框架,好的

bronica_chen的专栏 728

10个最流行的关于软件测试误解

软件测试实际上不像看上去那么容易。为了了解web产品测试可能包含的隐藏和意外,我们将分析与此类活动相关的十大最流行的误解。

伤心的辣条 232

优秀测试工程师成长之路:对软件测试的误解

最近应部分朋友要求,将之前做的一门企业内训课程的内容,整理成文字,在知识星球里和大家分享。 所以对微信公众号有些怠于更新了。这里将知识星球的前期一些章节在这里分享,主要是一些对测试的误解。 从业多年,我们看到了太多对测试的误解,包含兄弟部门对测试的误解,测试行业对自己的误解,真的是见惯不怪了,甚至有的时候,你也只能苦笑而过。 兄弟部门对软件测试的误解 我们总是习惯了先说别人,这是一个不好的习惯,遇到事情,我们还是需要多从自身、己方来找原因,看清楚哈,是自己的己方,不是甲乙的乙方。 如下几条是

1010

这12个关于软件测试的误解,是时候澄清了 时间

“最占时间的是测试阶段。”你曾经听到过这样的说法吗?这是大多数非测试人员在从事项目工作时的表现,他们不了解软件测试有多强大。

. 204
上一篇: 测试基本功训练 - Linux与Shell编程
下一篇: 自动化测试框架设计
TIB
TIB
博客等级 码龄19年 2879粉丝 957原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值