软件测试朱少民答案

  • 格式:docx
  • 大小:19.72 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试朱少民答案

【篇一:朱少民《软件测试的理念与创新】

方面跟大家交流:

1、软件测试基本理念

2、日常测试工作理念

3、面临的新挑战

4、测试创新-新理念

从我个人来讲,这个理念非常重要,你先有一个理念,相当于“出发点”,一个员工工作做得好不好,态度很重要,态度决定一切,态度

非常积极的话,遇到一点困难、遇到一些挫折,也不会气馁,困难

挫折反而是财富,将来会做得更好。

你发现bug确实不是很重要,你要把bug找出来进行分析,bug

产生的原因,将来不产生bug更重要。

一个理念对我们来讲很重要,一个人有什么样的理念,决定你用什

么样的测试方法、用什么样的测试策略,希望大家建立一个正确的

理念,把测试做得更好,个人也会进步更快。你对软件测试的基本

看法,软件测试究竟干嘛的。问题可能大家都知道,但是要经常问

自己,软件测试究竟起什么作用,至少软件测试不是目的,肯定是

一个手段。大家一定要想到,我们不是为了做软件测试而做软件测试,肯定为了质量。一个基本观点或者一个基本认识决定你怎么做

软件测试。

软件测试跟质量息息相关,软件测试是质量保证手段,为了提高质

量而进行的重要工作。我们对质量的态度也很关键,你对质量的态

度决定你怎么做软件测试。

上午我们从段先生这里听到,对缺陷不要太在意,你要有一个适当

的态度,以前有一个bug或者说缺陷,可能会很害怕,你不需要害怕。就像英特尔要做芯片,一旦生产的时候出现一个bug,问题就

很严重,但是在互联网好一点,如果出现问题了,及时打一个补丁,问题马上可以修正,快的话几分钟,慢的话一两天也能修正,这跟

传统软件确实不一样,以前买windows产品,都是用软件包的,直

接通过发行渠道发行下去,如果发现问题,要重新生产、重新制作,再到发行渠道,这个过程很长,而这是互联网有利的地方。

这不是说我们把质量的要求降低了,而是侧重点不一样,我们讲有

些bug不能容忍,而现在强调客户体验,这包括腾讯老总,包括淘

宝老总,他们都非常重视,对客户体验非常强调。

就像史蒂文乔布斯的ipod,为什么这个产品做得这么好,就是客户

体验做得好,他们做的产品不多,ipod、ipad、iphone,现在股票

几百美元,市值也超过微软,就是怎么把客户体验做好,把客户体

验权重放的很高。

第三点,测试工作当中有一些基本理念和基本认识,做某一项测试

工作,写一个测试计划,或者写一个测试文档,你也应该想达到一

个什么样的目标,这个目标是比较重要的。你有什么样的目标也是

由你的理念决定。

不同的认识就有不同的理念,对一个东西认识不对了,就可能产生

一个不对的理念,有一个正确的认识,就可能有一个正确的理念。

你对于一个软件测试或者说软件质量或者说软件开发,甚至产品发

布或者客户需求都有一个正确认识,你就会产生一个正确理念。

软件测试概念,一起复习一下,因为软件测试概念也是在不断发展的,最初讲软件测试为了验证程序有没有问题。

“测试是为了发现错误额执行程序的过程”,核心就是发现缺陷,在

七十年代或者八十年代,大家普遍都是这样一个认识。

过了十年或者二十年,大家对软件测试有一个更全面或者更深刻理解,你不仅仅为了发现程序里面的问题,应该对整个软件测试或者

说系统运行的时候有一个完整评价,对质量评估。有时候发现十几

个问题,但是你概括起来是其中一个问题,就像对这个界面设计不

合理,

或者逻辑不清楚,这样客户体验就不好,虽然你发现了十个bug,

你得到的一个评估结论是客户体验不好,或者说用户界面设计不好,这样对产品质量作出一个结论或者说做出一个评估,这比你发现一

个缺陷更重要。从现在的角度从敏捷测试来讲有更新的理念或者认识。软件测试简单理解就是一个质量检验,就像在传统企业大家知道,一个产品出来,不管是手机还是电脑,都要通过质量检验,刚

开始质量不稳定的时候,每个产品都要检验,等这个产品比较稳定

的时候,不需要对每个产品进行检验,会做抽样检验。

一个批次的产品出去,必须经过检验,没有检验不能出去。检验相

当于个产品质量控制,次的产品或者差的产品不能出去,出去的产

品都是保证质量的。

把软件测试扩展,就像我们经常把qa质量保证结合起来,在许多企业不叫测试部,而是叫qa部或者质量部,你不仅仅是一个质量检验,应该有一个质量保证,质量保证应该比质量检验更上一个层次。如

果从传统概念来讲,你要对一个过程有控制,保证生产或者开发这

个软件产品过程是没有问题的。

你们觉得软件测试有哪些基本理念?

同学:

为了满足客户或者说用户需求而产生的工作,包括验证bug或者检测,以客户为中心。

朱少民:

你认为最基本理念以用户为中心?

同学:

是。

朱少民:

最关键的是以用户为中心,一切从客户角度出发,因为测试是质量

保证最重要手段,测试根源在于客户真实需求,你要真正抓住客户

需求,刚才讲的客户体验,现在不是没有信息的社会,而是信息太

多了,网站太多了,现在团购网就有一千多家,每一个用户有多少

时间好好品位网站,他很快了解你的网站,这个体验如何立刻抓住

用户的心,就像吸引客户眼球。客户体验不好,人家立刻去别的网站,这跟以前客户端软件不一样,要下载、安装,而现在不需要安装、卸载,只要用浏览器就可以,一切从客户角度出发,想客户所想,这是我们做测试的基本。

还有几个基本理念,“客户至上、质量第一”、“尽早测试”、“全程测试、持续测试”、“测试总是有风险”。

有一个人提问,他测一个东西不知道怎么保证质量,怎么保证不出

问题,段先生也讲我不能保证任何软件上去没有问题,这也是我们

头疼的问题,所以你要意识到测试总是有风险。“尽可能实施自动

化测试”,从我理解来讲,大概就是这五个基本理念,这五个理念在

今天也是能用的,可能以前就有。

“尽早测试”,大家都知道这个理念,为什么要尽早测试,“缺陷发现

得越早,bug修复越容易,成本约低”,在需求里面存在一个问题,

你在需求的时候没有修正,在设计的时候,基于对用户错误的理解,出的问题更大。如果一个需求问题你写出代码,通过功能界面操作

发现问题,如果要返工也是更难的,因为代码已经写出来了,设计