查看: 121302|回复: 19

有奖讨论:大话软件测试

[复制链接]
认证徽章
论坛徽章:
49
现任管理团队成员
日期:2012-10-18 17:10:46妮可·罗宾
日期:2018-04-03 13:57:49
发表于 2014-10-24 08:57 | 显示全部楼层 |阅读模式
有奖讨论:大话软件测试

    说到测试,人们首先想到的是:测试是一种技术。然而事实上,测试是一种哲学,一种思想,思想的背后是一个人的眼界和世界观。一个测试也许能从多方面揭示测试者的素质和看待问题、思考问题的能力。本书用完整严密的知识体系和诙谐幽默的语言,为您在软件测试的道路上打好坚实的基础;培养读者敏锐的洞察力以及优秀的测试素养,提高自身功力,从容面对软件开发/测试。
本期讨论话题:
1. 软件测试的作用?
2. 软件测试的目标和基本需求?
3. 项目风险、问题、缺陷的区别?
4. 说说您读完试读样章后的启发?

活动时间:2014年10月24日-11月8日

活动规则:
阅读我们提供的图书试读章节来参加活动,写试读心得或根据提供的话题参与讨论!

本期奖品:
《大话软件测试》图书一本    5名 无标题.jpg
本书样章下载: http://wenku.it168.com/d_001559072.shtml


活动以结束,恭喜以下朋友获奖
crazypeter2005 AlexQin chszs 陌路巨额投入 cj112606





认证徽章
论坛徽章:
64
罗罗诺亚·索隆
日期:2017-09-07 16:40:52itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03祖国65周年纪念徽章
日期:2014-09-28 15:11:01青年奥林匹克运动会-五人制曲棍球
日期:2014-09-12 15:36:032014系统架构师大会纪念章
日期:2014-08-04 09:33:532013系统架构师大会纪念章
日期:2014-08-04 09:33:53
发表于 2014-10-24 19:32 | 显示全部楼层
本帖最后由 crazypeter2005 于 2014-10-24 20:00 编辑

先占个沙发再来细谈吧。
1. 软件测试的作用?
  软件测试是以专业测试人员的角度,按照和开发同样视角的一份需求文档以及整个项目之后的各种需求变更,从项目立项,抽象系统实现,具体系统实现,系统模块实现,系统集成实现,系统性能与最大负载量考量,部署安装,系统上线,系统迁移,以及系统消亡的整个过程分别去进行测试的过程。其目的在于,验证系统在各个方面满足最初立项的各项需求指标。
2. 软件测试的目标和基本需求?
  软件测试的目标在于验证系统的各个方面是满足需求的各项指标的,或者是基于时间,成本,风险可以接受妥协的。
  基本需求在于:
  1 软件测试应该从项目立项就开始存在,一直跟随项目消亡,用来辅助项目经理验证项目最终合规。
  2 软件测试可以按照是否执行测试分为静态和动态,按照是否使用自动化工具分为手工和自动化,按照人员分为专业或者兼职。
  3 软件测试应该处于和软件开发对等甚至更为重要的地位。
3. 项目风险、问题、缺陷的区别?
  1 风险-项目进行中还未发生的
  2 问题-项目进行中已经发生的
  3 缺陷-系统代码实现后发生的不满足需求的问题。
4. 说说您读完试读样章后的启发?
  我来说下整体印象吧:
  1 适合新手入门,把抽象的问题通过若干个引人入胜的故事带入。
  2 配图很小清新,夹杂中英文的方式觉得作者也是外企人士吧...
  3 希望看到一些有深度一点的,我才会考虑掏钱去买一本。

使用道具 举报

回复
认证徽章
论坛徽章:
1055
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2014-10-27 17:16 | 显示全部楼层
1. 软件测试的作用?
软件测试最直接的作用就是为了可以保证软件产品的质量,发现并解决软件中可能存在的缺陷(bug)或者问题。而其间接的作用呢?则是可以提高企业的竞争力。因为你的软件质量越高,在行业里面的竞争力自然越高。

2. 软件测试的目标和基本需求?
我个人觉得这个问题的前半部分跟第一个问题是有重复的地方,其目标就是发现并解决软件中可能存在的缺陷或问题。
而对于后半部分的基本需求来说,则需要具备以下几点:
1)较为扎实的计算机知识
2)较为严谨的逻辑思维能力
3)较为敏锐的发现问题能力

3. 项目风险、问题、缺陷的区别?
这个问题crazypeter2005的总结相当到位,赞。

4. 说说您读完试读样章后的启发?
在看样章的过程中,我就有一种很别扭的感觉,可能是因为里面的中英文穿插,并且前后文不一致的用法。比如说“20.1 Bug报告写给谁看”提到“第一个读者是‘开发人员’”。但是后面又有不一样的称呼,如DEV,程序员等等。
其次,作者把QA等同于测试员,这个说法也是不严谨的。(在“20.2.1 ྲ如何写 Summary”的最后一点(4)保持中立的态度,QA做事就是高调做事,低调做人。)
再者,对于一些专业术语,文中的解释不够详尽或者没有解释。最明显的就是Log Bug,我一咋看这文章的时候,就会问log bug是什么意思?既然这是大鸟与小白的对话,为何不用更为简洁、更易理解的表达方式呢?
当然,整体来说,该样章还是把“如何提交一份高质量的缺陷报告”表述完整,并且图文结合,还算是不错的。确实适合具有一定计算机水平的人才可以看得明白。

使用道具 举报

回复
论坛徽章:
15
秀才
日期:2016-02-18 09:39:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-09-17 10:12:57ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB15周年纪念
日期:2018-07-27 16:11:00秀才
日期:2018-06-21 10:08:00秀才
日期:2018-04-08 14:48:31秀才
日期:2017-12-12 10:00:20秀才
日期:2017-09-18 17:02:05秀才
日期:2017-08-18 11:04:35
发表于 2014-10-28 11:01 | 显示全部楼层
1. 软件测试的作用?
检测软件的BUG,漏洞以及用户体验。
2. 软件测试的目标和基本需求?
1)努力去发现bug,不要误报漏报
2)与开发人员平和相处,维护他们的体面
3. 项目风险、问题、缺陷的区别?
风险:项目的成功与否
问题:项目的BUG,漏洞
缺陷:用户体验的优劣
4. 说说您读完试读样章后的启发?
没啥特别的启发,书还可以。

使用道具 举报

回复
论坛徽章:
63
2010广州亚运会纪念徽章:台球
日期:2010-10-18 12:43:48茶鸡蛋
日期:2013-01-09 10:59:002013年新春福章
日期:2013-02-25 14:51:24奥运会纪念徽章:帆船
日期:2013-04-02 17:07:052013年新春福章
日期:2013-04-08 17:42:48奥运纪念徽章
日期:2013-07-18 13:55:12优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11
发表于 2014-10-28 14:13 | 显示全部楼层
1. 软件测试的作用?
软件测试的作用:
1)对软件进行评估,鉴定软件的质量是否达到要求。
2)找出软件缺陷,帮助改进软件产品的质量。
3)通过对缺陷进行分析,找出缺陷发生的根本原因或总结出软件产品的缺陷模式,避免将产生类似的产品问题,达到缺陷预防的目的。
4)通过测试找出软件的严重缺陷,降低或消除产品的质量风险,提高客户的满意度,扩大市场份额。

2. 软件测试的目标和基本需求?
软件测试的目标和基本需求包括:
1)发现一些可以通过测试避免的开发风险。
2)实施测试来降低所发现的风险。
3)确定测试何时可以结束。
4)在开发项目的过程中将测试看作是一个标准项目。

3. 项目风险、问题、缺陷的区别?
项目风险是指可能导致项目损失的不确定性,某一事件发生给项目目标带来不利影响的可能性。
问题是指项目研发过程中需要研究讨论并加以解决的矛盾、疑难。
缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题。
问题具有一般性,缺陷是问题的一种。项目风险则特指能给项目目标带来不利影响的问题。

4. 说说您读完试读样章后的启发?
样章只提供了第20章的内容,页数也只有27页,讲述的是通过日志跟踪Bug,包括:bug报告、bug模板、如何写测试条件、优先级/严重性/影响程度的意思、如何写bug描述、重现、附件、常见的bug问题、分析根本原因的方法、bug生命周期、测试报告的分析,感觉章节内容组织的不错,讲述也很专业,想一睹全书。

使用道具 举报

回复
论坛徽章:
0
发表于 2014-10-29 16:28 | 显示全部楼层
1. 软件测试的作用?
   软件测试的作用保证软件的功能和性能等特性和用户的要求一致。证软件产品的质量,发现并解决软件中可能存在的缺陷(bug)或者问题
2. 软件测试的目标和基本需求?
  目标在于验证系统的各个方面是满足需求的各项指标的,或者是基于时间,成本,风险可以接受妥协的。使得软件完全满足用户的需要和当初的设计,没有bug.
  基本需求在于:
  1 软件测试应该从项目立项就开始存在,一直跟随项目消亡,用来辅助项目经理验证项目最终合规。
  2 软件测试可以按照是否执行测试分为静态和动态,按照是否使用自动化工具分为手工和自动化,按照人员分为专业或者兼职。
  3 软件测试应该处于和软件开发对等甚至更为重要的地位。
3. 项目风险、问题、缺陷的区别?
   风险:有可能会出现的某个时间,并可能会对项目进展造成影响。问题,此问题已经出现,并且必定会有影响。缺陷,其实就是产品的BUG。
4. 说说您读完试读样章后的启发?
   读了样张,感觉很好。写的很风趣,也很实用,感觉是作者的经验之谈,有些实践经验拿过来就能用。很适合刚入软件测试这个行业的人员。
   很好的一本书!

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
2
宝马
日期:2013-09-17 17:12:56祖母绿
日期:2014-09-11 13:38:41
发表于 2014-10-30 12:02 | 显示全部楼层
1. 软件测试的作用?
答案:说的直白一点,是在找毛病。就好像运动员要体检一样。
2. 软件测试的目标和基本需求?
答案:目标就是让客户满意。
基本要求就是客户可以使用。
3. 项目风险、问题、缺陷的区别?
答案:
风险是项目是未知的,不知是否可以完成。钱投入进去了,但是回报会不会有?
问题是中国的项目组都几乎是开发一大堆,要负责很多事情。这导致了一专多能,但是不精通。所以项目完成了可以使用,但是不完美。
缺陷是负责项目的人消失了,项目有可能就停止了。
4. 说说您读完试读样章后的启发?
答案:对我们开发人员来说,写的很详细。而且把发现bug和处理bug的流程写的很清楚。而且书籍还用到了深颜色标记重点,可以让我们很快找到信息来阅读。
书籍采用一问一答形式,这样可以更让人阅读进去。很不错的一本书。

使用道具 举报

回复
认证徽章
论坛徽章:
39
2014年世界杯参赛球队: 英格兰
日期:2014-06-13 14:40:022013数据库大会纪念章
日期:2015-03-18 10:16:212014数据库大会纪念章
日期:2015-03-18 10:16:21秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-30 16:18:26秀才
日期:2015-08-06 13:55:21秀才
日期:2015-08-13 13:38:45知识
日期:2015-08-13 14:08:10秀才
日期:2015-08-24 09:48:07秀才
日期:2015-09-10 17:13:35
发表于 2014-10-30 16:21 | 显示全部楼层
1. 软件测试的作用?

      个人觉得软件件测试的作用在于(1) 发现软件错误;(2)有效定义和实现软件成分由低层到高层的组装过程;(3)验证软件是否满足任务书和系统定义文档所规定的技术要求;(4)为软件质量模型的建立提供依据。
现在软件测试的兴起,不仅仅是因为我们IT行业的高潮,现在的所有的产品开发对于性能还有各种软件的质量都有很高的要求,所有软件测试是必需的。


2. 软件测试的目标和基本需求?

      软件测试的目标在于第一是确认软件的质量,第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。

3. 项目风险、问题、缺陷的区别?

      项目风险:个人理解就是在项目开发过程中可能发生的问题,它是还没有发生的,我们需要采取措施去规避,去降低它发生的可能性的,当风险发生了,也就是风险变成问题了,这个时候要降低风险带来的影响。
      问题:问题的话就是确确实实存在的问题,是已发生已发现的,需要去处理的。问题的范围包含缺陷,但一般我们会这样定义问题,问题指项目过程中发现的除了缺陷以外的问题,如文档评审发现的问题、同行评审发现的问题、计划中存在的问题等等。
     缺陷:缺陷就是软件产品开发出来了,但是通过测试软件的性能或者用户使用软件发现的问题就是缺陷了。

4. 说说您读完试读样章后的启发?
     读完样章,感觉软件的开发已经离不开软件测试了,而且软件开发与软件测试现在已经是处于相等重要的地位了,我自己在项目开发的时候也了解到了一些软件测试的方法和项目软件测试的基本架构,如瀑布模型、V模型等等。样章讲述的是通过日志跟踪Bug,bug报告、bug模板、如何写测试条件、优先级/严重性/影响程度等内容,感觉比当初我们学习软件测试的时候描述的更加详细更加具体。写得很不错。大话软件测试,软件测试行业的又一本著作。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
2
宝马
日期:2013-09-17 17:12:56祖母绿
日期:2014-09-11 13:38:41
发表于 2014-11-3 15:52 | 显示全部楼层
测试是件苦差事,如果你做的很认真,很仔细,那开发人员会骂死你;如果你做的不是很仔细,很认真,那出问题了,项目经理会骂死你。这个行业是项目的最后一关,项目出了问题先拿他们呢开刀,突然感觉和足球的守门员,篮球的中锋一样。

使用道具 举报

回复
认证徽章
论坛徽章:
1055
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
发表于 2014-11-4 09:12 | 显示全部楼层
cj112606 发表于 2014-11-3 15:52
测试是件苦差事,如果你做的很认真,很仔细,那开发人员会骂死你;如果你做的不是很仔细,很认真,那出问题 ...

看来你所遇到的情况都挺惨的

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表