`
jacksonren1987
  • 浏览: 37608 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

《赢在测试2:中国软件测试专家访谈录》试读之感

阅读更多

 

本来想给自己这篇文加个新的题目的,可是想想,似乎没有比“赢在测试”这四个字更贴切些的了。工作到今天已经三年有余,从开发、BA到测试,再到现在的测试管理,经历了很多,也有了很多对测试的感想。

 

曾经有人问过我测试技术该怎么学?专or广?

用一个不太贴切的比喻来说吧,测试就像在一片干涸之地上挖井找水,那么是在一个地方一直挖不见水不罢休好呢,还是在很多地方都浅尝辄止的好?我觉得在专和广之间应该有一个中间状态,就是在多个地方都尝试挖几米,而在个别觉得有希望能有水的地方使劲深挖下去。回到测试中呢,就是学的技术应该更广一点,功能性测试、白盒测试、自动化测试、性能测试、安全测试等等都应该有所涉猎,说的更广一点包括数据库技术、UI技术、javapython、框架算法都应该尽可能多的去学习,但是选取自己兴趣所在或者最拿手的几个方面深入钻研下去。知识面广、专业技能精更符合测试发展之道。

看试读章节,很喜欢郑文强前辈的一段话:“我在测试行业工作已经超过11年了,我感觉是在更深入的了解测试的内涵,更愿意将当前的状态看做是超越自己的一个起点。坚持去做自己喜欢的工作,不断积累、总结和分享,相信每个人都能成为领域内的专家。”

 

对测试工作,尤其是新入行的新鲜职场人来说,总是迷茫大过憧憬。当然,这也是当前国内IT一个整体的氛围所致,测试在中小型企业中没有得到足够多的重视。我也相信随着IT业的持续发展,这种氛围也会逐步的改变。

 

刚说了句题外话,接着回到我们的测试讨论中。我过去曾这样总结了一下测试的“五忌”:

忌“浅尝辄止”、忌“知其然,不知其所以然”、忌“好高骛远”、忌“心急想吃热豆腐”和忌“藏私”。

所谓“浅尝辄止”是说遇到困难的态度。学习过程中难免遇到些困难,甚至难以解决的问题,应该怎么做?先是多思考,独立思考解决问题,再有就是勤问,思考不出来,便向周围的有经验的人询问。许多经验、思想和收获都来自失败的经验教训。

“知其然,不知其所以然”当初我是针对安全测试这样评价的一大忌。由于开发人员目前安全意识不够强,所以当你提出你的代码有sql注入漏洞、XSS漏洞等等的时候,开发未必能正确应对,这时候更需要你知道漏洞的原理,以及一些简单的防范方法来给予一定的引导。其实这个思想也可以推而广之到整个测试学习中。“知其所以然”毫无疑问的会最大的速度提升你自身的能力。

“好高骛远”,这是大多数人的通病,我也曾经有过。当有了一点点成就时候便有些忘乎所以,觉得自己已经学成出师,三下五除二就可以站到行业尖端了。当然,这个说法就有些极致了,但是类似的想法很多人都有。譬如“不要跟我讲这么基础的东西,我懂”,你真的都懂了么?孔子曰:吾当三日自省吾身。

“心急想吃热豆腐”,说起来有点好笑,但是很多时候偏偏存在。比如有人想学自动化测试了,于是师傅会开始教他一些框架思想、编程基础等等。该人就会偶发些牢骚表示,“我就是想学自动化啊,说这么多没用的干嘛”之类的。好吧,脚踏实地的学习,不多说了。

最后就是“藏私”。很多人不喜欢分享,觉得好像把自己的东西分享出去就吃亏了一样。用试读章节中一句话吧“分享并不会导致教会了徒弟,饿死了师傅,因为学习是一个过程。另一方面,同事也会因为你的分享而感谢和尊重你”。

 

洋洋洒洒写了这许多,无非是自己对于测试的一些想法和领悟。当然,资历尚浅,如果有什么不当的地方,还请大家指正哈。

 

0
3
分享到:
评论

相关推荐

    软件测试英文版——软件测试

    软件测试工程师可以进一步发展为测试分析师、测试经理、性能测试专家或安全测试专家。随着敏捷和DevOps的兴起,测试人员的角色也在不断演变,如持续集成和持续部署(CI/CD)中的自动化测试角色。 总之,软件测试是一...

    软件测试项目 软件测试项目

    在IT行业中,软件测试是确保软件产品质量和性能的关键环节。软件测试项目涵盖了多个阶段和方法,旨在发现并修复软件中的缺陷,以提供用户一个稳定、可靠且满足需求的产品。本项目将深入探讨软件测试的核心概念、流程...

    软件测试资料大全

    在IT行业中,软件测试是确保产品质量的关键环节。这个名为“软件测试资料大全”的资源集合,显然是为那些希望深入了解和提升软件测试技能的人准备的。它涵盖了软件测试的多个方面,包括但不限于测试方法、流程、工具...

    软件测试(原书第2版中文)

    通过以上内容可以看出,《软件测试(原书第2版中文)》是一本面向软件测试人员的入门至进阶书籍,旨在帮助读者理解软件测试的基本概念,掌握测试技术和方法,并在实践中提升测试能力。同时,本书的内容权威,实用性强...

    软件测试用例模板 测试要求

    软件测试是确保软件质量的关键环节,而测试用例则是测试活动的蓝图,它详细定义了测试步骤、预期结果以及测试条件。"软件测试用例模板 测试要求"着重强调了在设计和实施测试用例时应遵循的标准和规定。下面我们将...

    软件测试入门电子书(适合初学者)

    2. **测试类型**:软件测试分为多种类型,包括单元测试、集成测试、系统测试、验收测试等。单元测试针对代码模块进行,集成测试则是在模块间进行交互验证,系统测试关注整个系统的功能和性能,而验收测试通常是最终...

    google软件测试之道

    讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。 最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续...

    软件测试实习报告

    ### 软件测试实习报告知识点汇总 #### 一、实习背景 - **实习目的**:结合在校所学的专业知识与实际工作需求,通过实习发现自身存在的不足,并及时弥补和解决,以便更好地适应未来的工作环境。 - **实习要求**:...

    软件测试在整个软件开发过程中的作用

    ### 软件测试在整个软件开发过程中的作用 #### 一、引言 在现代软件开发过程中,软件测试是一项至关重要的活动。它不仅能够确保软件产品的质量,还能够在软件生命周期的不同阶段发现问题并及时修复,从而避免了...

    软件测试方法和技术.zip

    在软件开发过程中,软件测试是不可或缺的一环,它确保了产品的质量和稳定性。"软件测试方法和技术.zip"这个压缩包很可能包含了一系列关于软件测试的详细资料,涵盖了多种测试方法和技术。以下是对这些关键概念的深入...

    《软件测试技术大全》光盘

    2. 测试理论:软件测试理论涵盖了不同的测试模型,如V模型、W模型、H模型和X模型等。V模型强调了测试与开发的同步进行,而W模型则增加了并行测试的概念。了解这些模型有助于规划和执行有效的测试策略。 3. 测试方法...

    GJBZ 141-2004 军用软件测试指南

    《GJBZ 141-2004 军用软件测试指南》是中国军用标准之一,旨在规范军用软件开发过程中的测试活动,确保软件质量满足军事应用的需求。该标准涵盖了软件测试的基本概念、流程、方法以及文档管理等方面的内容。 ### 一...

    软件测试技术基础课后习题答案_朱少民版

    ### 软件测试技术基础知识点总结 #### 第1章 软件测试概述 **1.1 软件测试的意义** 随着信息技术的发展及其在各个领域的广泛应用,软件产品的质量越来越受到开发人员和用户的重视。软件缺陷的存在是不可避免的,...

    收集到的几个 验收测试大纲、记录、报告模板

    验收测试是软件开发过程中的重要环节,它是对已完成的系统或产品进行全面检查,确保其符合预定的功能需求和质量标准。以下是一些关于验收测试的知识点,以及如何利用提供的模板进行有效的验收测试工作。 1. 验收...

    软件测试简历之最牛的简历

    软件测试简历之最牛的简历 本软件测试简历是一份非常详细的简历,涵盖了个人信息、教育经历、工作经验、项目经验、IT 技能、自我评价和个人爱好等方面的内容。下面是从中提取的相关知识点: 一、个人信息 * 个人...

    IT软件项目管理 软件项目计划书 软件质量保证计划 软件测试管理

    在本资源中,我们将从软件项目计划书、软件质量保证计划、软件测试管理三个方面详细介绍 IT 项目管理的知识点。 一、软件项目计划书 软件项目计划书是软件项目管理的关键文档,它描述了软件项目的总体目标、范围、...

    静态,黑盒,白盒软件测试报告模板

    软件测试报告是软件开发过程中必不可少的一个环节,它记录了对软件进行的各种测试活动的结果,确保产品的质量满足预定的标准。本报告模板涵盖了静态测试、黑盒测试和白盒测试等多种测试方法,旨在提供全面的测试覆盖...

Global site tag (gtag.js) - Google Analytics