`
jinnianshilongnian
  • 浏览: 21482181 次
  • 性别: Icon_minigender_1
博客专栏
5c8dac6a-21dc-3466-8abb-057664ab39c7
跟我学spring3
浏览量:2414164
D659df3e-4ad7-3b12-8b9a-1e94abd75ac3
Spring杂谈
浏览量:3005307
43989fe4-8b6b-3109-aaec-379d27dd4090
跟开涛学SpringMVC...
浏览量:5637366
1df97887-a9e1-3328-b6da-091f51f886a1
Servlet3.1规范翻...
浏览量:259398
4f347843-a078-36c1-977f-797c7fc123fc
springmvc杂谈
浏览量:1595893
22722232-95c1-34f2-b8e1-d059493d3d98
hibernate杂谈
浏览量:249878
45b32b6f-7468-3077-be40-00a5853c9a48
跟我学Shiro
浏览量:5855082
Group-logo
跟我学Nginx+Lua开...
浏览量:700880
5041f67a-12b2-30ba-814d-b55f466529d5
亿级流量网站架构核心技术
浏览量:783779
社区版块
存档分类
最新评论

软件测试是找bug,不是找茬【转载】

 
阅读更多

 

最近跟一个朋友聊天,问“你会不会编软件呀?”。我说:“不会,我是做测试的,不是做开发的!”他问:“你是专门挑毛病的,是吧?”我只是笑着摇摇头,说:“我做测试,是找缺陷,不是找茬!” 突然对做测试有些想法:

第一:测试是找bug,不是找茬。以前在外包做测试,面对的之间人是PM,面对所谓的客户是开发软件的人,而且因为离开发人员较远,沟通基本上都是用邮件,所以当时的感触还不太多,只是做好自己的本职工作,尽可能的发现更多的问题,尽可能让自己发现的问题更有价值,尽可能让自己发现的问题让开发能够百分之百复现!现在进了一家自己做产品的公司,面对的人整个全变了,以前以为面对的是开发,现在明白在自己做产品的公司了,不仅要面对开发、还有产品、设计、还有真正使用的客户!以前总是听说测试和开发是死对头,很难沟通,也看了很多关于开发和测试之间沟通的问题,其实真的没有什么对头不对头的,因为大家最后的目的是一样的,都是为了能把项目做好,测试希望项目好,开发更是希望它成功!

就像我前两天看的一篇文章,说开发其实跟测试一样看中产品的质量,因为他们是真正实施的人,谁不希望自己做的东西能尽量完美呢?而开发为什么会跟测试有隔阂呢?是因为开发想让测试第一时间就能找出那些关键致命的bug,而作为测试本身呢?看到的每个问题都会及时的去上报,只是分了优先级别,而开发却不看这些所谓的优先级别,所以就会认为不好好的找重大bug,竟在挑刺,其实每个角色都各自体谅一下就都解决了,既然目的是一致的,为什么非得在纠结这个先后顺序呢?开发的,不要以为测试人员是在故意找茬,他们提出来的问题应该都是缺陷,只是处理的轻重缓急你们自己来决定就可以了;而测试的,也不要以为开发人员是对自己有意见,在提交bug的时候,最好先挑那些重大的bug,振振开发的,然后在把那些不太重要的问题一起报上来,这样不仅仅测试的价值体现了,而且开发也会对你另眼相看,同时大大的提高了测试的地位!要时刻记得,我们测试是在找bug,不是在找茬!


第二:测试只是提高产品的质量,而不是保证产品的质量。我记得我第一次接触测试,在课堂上我的导师就跟我说“我们测试是提高质量,而不是保证质量。”而有很多不太懂测试的人就会产生一种误解,认为要测试的干嘛啊?既然我们花了钱用你,就应该保证我们的产品没有缺陷呀!对于这样的人,我只能说不太理智,并不是我作为一名测试人员推卸责任,而是因为这个世界上本身就没有百分之百的事情,我们能做的就是尽我们的全力去提高、找出最多的问题并得到相应的解决,测试不是万能的,如果有人说我测试,能保证你们产品的质量,那我只能说你被忽悠了,我们只是提高产品质量,而并非保证产品质量!

第三:测试是需要全民参与,而并非只是测试工程师的事情。有人认为反正有测试人员了,所以对产品就不太关心了,其实测试是每个人的事情,其中也包括了客户,因为一个人再细致也没有无数双眼睛看的全面。忘记了是哪个公司的老总一直提倡的是全民的测试意识,我觉得很赞,因为每一位员工都是一份子,而做的每一个产品不仅是公司的形象,也是我们每一个人的体现,只是我们的分工不同而已,但是它都代表着我们,而且我觉得这样的管理观念还可以有团结人的力量,可以让大家一起把事情做的更好!而不是单单的依赖于测试,最后把大家变得越来越懒惰,我发现现在的公司就有这种现象,开发人员有时就会有一种依赖的心理认为反正有测试呢?对于自己写的程序也不那么太认真了,而且自己做完也不是很认真的检查了,拿过程序来,随手一抓都是bug。最后弄的开发头疼,测试也头疼,所以说公司要从根上来激励这种意识,测试不仅仅是测试工程师的事情,而且是需要全民参与的一个重要事情!

偶然想到的一些个人见解,大家可以分享交流一下哈!

 

转载自 伯乐在线 http://blog.jobbole.com/16211/

分享到:
评论

相关推荐

    软件测试bug统计分析图表

    而“软件测试bug统计分析图表”作为软件测试中的重要工具,扮演着至关重要的角色。本文将深入探讨这一主题,从多个角度解析其重要性、作用以及如何通过数据分析提升软件测试效率。 ### 一、软件测试与bug统计 软件...

    软件测试通过及BUG分级标准

    ### 软件测试通过及BUG分级标准 在软件开发过程中,软件测试是确保软件质量的重要环节之一。本文将详细阐述软件测试通过的标准以及BUG分级的相关知识点,旨在为软件测试人员提供一个清晰、准确的参考依据。 #### ...

    软件测试是找bug,不是找茬

    ”突然对做测试有些想法:  第一:测试是找bug,不是找茬。以前在外包做测试,面对的之间人是PM,面对所谓的客户是开发软件的人,而且因为离开发人员较远,沟通基本上都是用邮件,所以当时的感触还不太多,只是做好...

    软件测试与常见Bug大全

    总的来说,"软件测试常见Bug大全"是测试人员的宝贵资源,通过学习和理解这些常见问题,他们可以更有效地发现和解决软件中的错误,从而提升软件的整体品质。对于软件开发团队而言,良好的测试策略和对Bug的深入理解,...

    软件测试Bug和bug生命周期中的各种状态

    软件测试Bug和bug生命周期中的各种状态 软件测试是软件开发过程中的一个重要组成部分,其目的是为了寻找并修复软件中的错误,以提高软件的质量和可靠性。软件测试中的错误或bug是指所有会影响软件整体或部分功能的...

    软件测试 BUG清单 列表 实用性很强的表格

    软件测试 BUG清单 列表 实用性很强的表格 测试部门总结BUG清单表格

    软件测试BUG清单模板

    BUG清单模板。 根据实际项目工作出发制定的Bug清单文件模板。共享使用.

    版本验收与放行标准,主要明确了软件测试中对BUG等级的制定与分析

    本标准对软件测试中的BUG等级进行了明确的规定和分析,并结合软件放行的评价标准。 一、版本验收标准 版本验收标准是软件测试中对软件版本的最低要求,旨在确保软件的质量和可靠性。该标准规定了软件版本的验收...

    软件测试BUG清单分析说明

    本文将深入探讨“软件测试BUG清单分析”,旨在提供一种有效的评估方法,以便测试人员和开发人员能够更好地理解和处理这些问题。 首先,BUG的重现度是评估其严重性的基础。如果一个BUG可以轻松地被重现,这表明问题...

    软件测试创建bug原则.docx

    在软件测试过程中,创建bug是发现问题并推动修复的关键步骤。以下是对"软件测试创建bug原则.docx"文档中提到的知识点的详细说明: 首先,我们要理解创建bug的三大基本原则: 1. **问题描述清晰**:这要求测试人员...

    软件测试基础知识各大软件公司面试所遇BUG问题各大软件公司面试所遇BUG问题

    首先是测试遗漏,这可能是由于测试用例设计不全面、测试方案不周密或是执行偏差导致的。其次,设计和修改过程中的问题也易引发Bug,比如需求频繁变更、缺乏有效的变更管理,以及程序员在修改代码时的不当处理。此外...

    bugfree2.0软件测试bug管理工具

    BugFree 2.0 是一款专为软件测试而设计的开源Bug管理工具,它提供了高效、易用且灵活的环境来跟踪和管理软件开发过程中的缺陷。这款工具旨在帮助开发团队更好地协调工作,确保产品质量,减少错误并提高整体开发效率...

    软件测试Bug经验

    那么作为一名软件测试工程师,我们该如何迅速找到软件中的缺陷Bug呢? 下面结合作者多年的软件测试经验谈谈。按照作者的观点:凡是不符合用户需求的,或者在使用过程中给用户造成不便的,都认为它是Bug。

    软件测试BUG流程图

    软件测试BUG流程图,软件测试BUG流程图,软件测试BUG流程图,软件测试BUG流程图,

    软件测试中bug的知识

    ### 软件测试中Bug的状态管理与严重性评估 #### Bug状态(Status) 在软件测试过程中,Bug状态的管理对于追踪缺陷的修复进展至关重要。它不仅帮助团队成员了解每个Bug当前所处的状态,还能有效协调资源,确保问题...

    《软件测试Bug管理系统》开题报告 [文档在线提供]

    “软件测试Bug管理系统” 软件测试Bug管理系统是软件开发过程中不可缺少的组成部分,对软件测试过程中的Bug进行跟踪管理,确保每个被发现的缺陷都能够及时得到处理。以下是软件测试Bug管理系统的重要知识点: 一、...

    软件测试Bug生命周期及其管理

    软件测试Bug生命周期及其管理是软件开发过程中不可或缺的一环,旨在确保产品质量和用户体验。Bug生命周期涵盖了从发现到解决的全过程,涉及多个角色和步骤,每个阶段都有其特定的任务和责任。 首先,当测试人员在...

Global site tag (gtag.js) - Google Analytics