软件测试朱少民答案
- 格式:docx
- 大小:19.72 KB
- 文档页数:15
软件测试朱少民答案
【篇一:朱少民《软件测试的理念与创新】
方面跟大家交流:
1、软件测试基本理念
2、日常测试工作理念
3、面临的新挑战
4、测试创新-新理念
从我个人来讲,这个理念非常重要,你先有一个理念,相当于“出发点”,一个员工工作做得好不好,态度很重要,态度决定一切,态度
非常积极的话,遇到一点困难、遇到一些挫折,也不会气馁,困难
挫折反而是财富,将来会做得更好。
你发现bug确实不是很重要,你要把bug找出来进行分析,bug
产生的原因,将来不产生bug更重要。
一个理念对我们来讲很重要,一个人有什么样的理念,决定你用什
么样的测试方法、用什么样的测试策略,希望大家建立一个正确的
理念,把测试做得更好,个人也会进步更快。你对软件测试的基本
看法,软件测试究竟干嘛的。问题可能大家都知道,但是要经常问
自己,软件测试究竟起什么作用,至少软件测试不是目的,肯定是
一个手段。大家一定要想到,我们不是为了做软件测试而做软件测试,肯定为了质量。一个基本观点或者一个基本认识决定你怎么做
软件测试。
软件测试跟质量息息相关,软件测试是质量保证手段,为了提高质
量而进行的重要工作。我们对质量的态度也很关键,你对质量的态
度决定你怎么做软件测试。
上午我们从段先生这里听到,对缺陷不要太在意,你要有一个适当
的态度,以前有一个bug或者说缺陷,可能会很害怕,你不需要害怕。就像英特尔要做芯片,一旦生产的时候出现一个bug,问题就
很严重,但是在互联网好一点,如果出现问题了,及时打一个补丁,问题马上可以修正,快的话几分钟,慢的话一两天也能修正,这跟
传统软件确实不一样,以前买windows产品,都是用软件包的,直
接通过发行渠道发行下去,如果发现问题,要重新生产、重新制作,再到发行渠道,这个过程很长,而这是互联网有利的地方。
这不是说我们把质量的要求降低了,而是侧重点不一样,我们讲有
些bug不能容忍,而现在强调客户体验,这包括腾讯老总,包括淘
宝老总,他们都非常重视,对客户体验非常强调。
就像史蒂文乔布斯的ipod,为什么这个产品做得这么好,就是客户
体验做得好,他们做的产品不多,ipod、ipad、iphone,现在股票
几百美元,市值也超过微软,就是怎么把客户体验做好,把客户体
验权重放的很高。
第三点,测试工作当中有一些基本理念和基本认识,做某一项测试
工作,写一个测试计划,或者写一个测试文档,你也应该想达到一
个什么样的目标,这个目标是比较重要的。你有什么样的目标也是
由你的理念决定。
不同的认识就有不同的理念,对一个东西认识不对了,就可能产生
一个不对的理念,有一个正确的认识,就可能有一个正确的理念。
你对于一个软件测试或者说软件质量或者说软件开发,甚至产品发
布或者客户需求都有一个正确认识,你就会产生一个正确理念。
软件测试概念,一起复习一下,因为软件测试概念也是在不断发展的,最初讲软件测试为了验证程序有没有问题。
“测试是为了发现错误额执行程序的过程”,核心就是发现缺陷,在
七十年代或者八十年代,大家普遍都是这样一个认识。
过了十年或者二十年,大家对软件测试有一个更全面或者更深刻理解,你不仅仅为了发现程序里面的问题,应该对整个软件测试或者
说系统运行的时候有一个完整评价,对质量评估。有时候发现十几
个问题,但是你概括起来是其中一个问题,就像对这个界面设计不
合理,
或者逻辑不清楚,这样客户体验就不好,虽然你发现了十个bug,
你得到的一个评估结论是客户体验不好,或者说用户界面设计不好,这样对产品质量作出一个结论或者说做出一个评估,这比你发现一
个缺陷更重要。从现在的角度从敏捷测试来讲有更新的理念或者认识。软件测试简单理解就是一个质量检验,就像在传统企业大家知道,一个产品出来,不管是手机还是电脑,都要通过质量检验,刚
开始质量不稳定的时候,每个产品都要检验,等这个产品比较稳定
的时候,不需要对每个产品进行检验,会做抽样检验。
一个批次的产品出去,必须经过检验,没有检验不能出去。检验相
当于个产品质量控制,次的产品或者差的产品不能出去,出去的产
品都是保证质量的。
把软件测试扩展,就像我们经常把qa质量保证结合起来,在许多企业不叫测试部,而是叫qa部或者质量部,你不仅仅是一个质量检验,应该有一个质量保证,质量保证应该比质量检验更上一个层次。如
果从传统概念来讲,你要对一个过程有控制,保证生产或者开发这
个软件产品过程是没有问题的。
你们觉得软件测试有哪些基本理念?
同学:
为了满足客户或者说用户需求而产生的工作,包括验证bug或者检测,以客户为中心。
朱少民:
你认为最基本理念以用户为中心?
同学:
是。
朱少民:
最关键的是以用户为中心,一切从客户角度出发,因为测试是质量
保证最重要手段,测试根源在于客户真实需求,你要真正抓住客户
需求,刚才讲的客户体验,现在不是没有信息的社会,而是信息太
多了,网站太多了,现在团购网就有一千多家,每一个用户有多少
时间好好品位网站,他很快了解你的网站,这个体验如何立刻抓住
用户的心,就像吸引客户眼球。客户体验不好,人家立刻去别的网站,这跟以前客户端软件不一样,要下载、安装,而现在不需要安装、卸载,只要用浏览器就可以,一切从客户角度出发,想客户所想,这是我们做测试的基本。
还有几个基本理念,“客户至上、质量第一”、“尽早测试”、“全程测试、持续测试”、“测试总是有风险”。
有一个人提问,他测一个东西不知道怎么保证质量,怎么保证不出
问题,段先生也讲我不能保证任何软件上去没有问题,这也是我们
头疼的问题,所以你要意识到测试总是有风险。“尽可能实施自动
化测试”,从我理解来讲,大概就是这五个基本理念,这五个理念在
今天也是能用的,可能以前就有。
“尽早测试”,大家都知道这个理念,为什么要尽早测试,“缺陷发现
得越早,bug修复越容易,成本约低”,在需求里面存在一个问题,
你在需求的时候没有修正,在设计的时候,基于对用户错误的理解,出的问题更大。如果一个需求问题你写出代码,通过功能界面操作
发现问题,如果要返工也是更难的,因为代码已经写出来了,设计