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

软件测试攻城狮

 
阅读更多
在很多外企中,对测试相对国内会重视一些,对测试人员素质要求也较高,对测试人员培训也较重视,但是并不代表测试人员地位就高,一样是会有开发人员看不起测试的情况,这种看不起并不会流于表面,而是骨子里的,没人说出来,但是会存在,大家心知肚明。

  然而我们有时候也会听到有开发人员说某某测试人员挺厉害的,那么怎么样才能做一名让开发人员佩服的测试人员呢?

  一,编程语言

  你至少要掌握一门语言,不管是简单的php,java,还是C++也好,或者其他的脚本语言python,perl还是shell也好,至少你用一种语言真正的做过一些事情,而且能拿来就用。

  二,数据库

  你至少要掌握一种数据库的DBA,对SQL的操作要熟悉,至少能熟练的运用JOIN进行查询,知道基本的HAVING的用法,如果你能写存储过程,并且能优化存储过程那当然更好了,测试人员离不开数据库的管理和数据库的操作。

  三,操作系统

  作为测试人员,各种操作系统你应该很熟悉,系统安装,配置,管理,一个都不能少,对于Linux,你至少要对一种系统做过系统管理,熟悉常用的命令行操作,具体要会哪些,建议google一下,用Linux的时候,尽量能用命令行,就不要去点鼠标,因为它不是windows,要改变这样的习惯。能在Linux下能安装和配置软件,最好建议大家自己下载source code,亲自编译,了解make file的原理。

  四,扎实的软件测试理论

  这是做为测试人员最基本的,不要连开发人员都知道的一些测试方法,我们测试人员竟然没听过,很多测试人员觉得理论知识我看过,以为自己就了解了,其实做过一段时间之后,你再回头去看理论,会有更多的收获,我工作多年之后再看测试方面的书籍,发现还是会有不同的收获,理论是实践经验的总结,不能说最好,但是如果说你设计测试用例的时候,如果每种方法都有涉及到,你肯定会发现用例覆盖率会高,而且容易发现bug。

  五,尽量自己分析问题

  发现问题了,怎么办?可以找相关的开发人员帮忙分析,但是我想说的是,在发现问题之后,能自己尽量的寻找线索,首先要确定非环境因素,比如检查配置是否全部正确,网络是否有问题等等,然后确定非环境因素后,保护现场,保存记录系统提示信息,如果有日志功能,那自己先根据日志查找一些线索,并把自己检查过的地方和做过的分析信息尽可能多的提供给开发人员,而不是仅仅把错误日志或者错误信息丢给开发人员让他们分析就不管了。

  六,多涉猎一些项目之外的知识

  不要做一个项目,就两耳不闻窗外事,做测试的就是要涉猎的广,跟开发不同,测试是要能接受任何类型的项目,因为测试是一门方法学,方法学是不受某个产品或者领域限制的,但是如果你对其他领域也了解的多,对你做测试是有帮助的,前沿技术你也要了解一些。

  七,掌握一些安全方面的知识

  往往系统安全是很重要的,如果你能提出一些系统安全方面的漏洞,那别人自然会觉得你考虑的比较全面,至于安全方面需要哪些知识,我觉得首先从网络安全入手,了解一些密码学方面的知识,比如了解常用的加密算法原理,比如报文加密传输协议原理,建议看一下hash的方法,这个简单容易理解,还比较容易举一反三。

  八,提高沟通能力,懂得尊重开发人员

  测试人员要面对的人员很多,客户,项目经理,开发人员,产品经理等,有时候你会全部都接触的到,那么沉默就不一定是金,有良好正确的沟通能力,会帮助你提高在其他人心目中的好印象,沟通不是能说就行,要正确的沟通,高效的沟通,就是能用最简洁的语言把事情描述清楚,沟通的好,你的人缘就会好,就自然会受到大家的欢迎,其他人也愿意与你合作,千万不要在背后评论开发人员,即使评论,也评论别人的优点有哪些值得我们学习,懂得尊重开发人员,即使是你技术比别人强,懂得尊重别人的人才能被别人尊重。

  九,不要自己把自己的地位降低

  很多测试人员觉得自己做的测试工作本身就没有技术含量,觉得自己的工作创造的价值少,没有挑战性,其实如果连你自己都看不起自己,那如何让别人看得起你呢?

  总之,做测试,是一门技术,也是一门艺术,我们把世界分为三个层次:技术(Technology),科学(Science),艺术(Art),技术是底层的,科学高一层,艺术是最高层的,技术可以通过短时间内学会,而如果把技术上升为科学,是需要大量的研究和积累的,而艺术的层次,这个不是学的来的,你需要有天赋,比如乔布斯,他就是因为有了艺术的天赋才造就了成功的苹果。



很不错的一篇文章 收下了~来自支付宝   碧痕
分享到:
评论

相关推荐

    ┃攻城狮┃wrf 播放软件安装.rar

    【标题】"┃攻城狮┃wrf 播放软件安装.rar" 是一个压缩包文件,其中包含用于播放WRF(Weather Research and Forecasting)数据的软件安装程序。WRF是一款开源的气象预报和研究模型,广泛应用于气象学、环境科学以及...

    java就业班全套课程

    6. **提高软件工程能力**:理解软件开发生命周期,掌握需求分析、系统设计、测试等环节。 7. **培养团队协作精神**:在小组合作项目中锻炼沟通与协作能力。 ### 三、核心知识点详解 #### 1. Java语言基础 - **...

    某著名培训全面的软件测试资料

    在软件开发过程中,软件测试是不可或缺的一环,它确保了产品的质量和稳定性。某著名培训机构提供的这份全面的软件测试资料集合,旨在帮助学习者系统地掌握软件测试的核心知识和技能。以下将详细介绍其中可能涵盖的...

    ARDC(B1809).exe

    Android远程桌面助手(ARDC)是一个类Vysor/TotalControl的免ROOT安卓远程显示及控制软件!主要还是为安卓开发攻城狮们准备的,更加便于攻城狮们进行安卓的测试、获取信息等等,非常方便,提高工作效率。

    logic analyzer.zip

    《DIY自制逻辑分析仪——探索电子世界的新工具》 逻辑分析仪,作为一种高级的数字系统测试设备,常被...无论你是电子攻城狮,还是对电子技术充满热情的业余爱好者,这个项目都将是你提升技能,拓宽视野的宝贵资源。

    正交测试用例.docx

    在实际应用中,正交测试用例设计可以应用于各种测试场景,例如软件测试、硬件测试、系统测试等。它可以帮助测试人员快速地设计和执行测试用例,从而提高测试效率和测试覆盖率。 此外,正交测试用例设计也可以与其他...

    三个测试用例(白盒测试等)

    在软件开发过程中,测试是确保产品质量的关键步骤。测试用例是这一过程中的核心工具,它详细定义了如何对系统进行测试以及预期的结果。本话题将深入探讨“三个测试用例”,特别是聚焦于白盒测试这一重要的系统验证...

    AIDL for HALs测试客户端

    在Android系统中,硬件抽象层(HAL, Hardware Abstraction Layer)是操作系统与硬件设备之间的接口,它允许上层软件(如系统服务)与底层硬件进行通信。为了确保HALs的正确运行和兼容性,开发过程中需要进行详尽的测试...

    非常不错的程序员简历模板

    - **流行文化中的称呼**:“程序猿”与“工程师(攻城狮)”是对程序员的一种网络用语称呼,这些称呼通常带有幽默和调侃的意味,反映了程序员群体在网络文化中的独特地位。 ### 知识点二:简历结构分析 - **求职...

    测试模板分享一波 滴滴 over

    测试单位通常是指负责实施测试的组织或团队,例如湖北连邦创新软件有限公司在这个案例中承担了验收测试的责任。他们需要确保系统在交付给最终用户之前符合所有既定的标准和规格。 二、测试环境 测试环境模拟实际...

    北邮807软件工程真题及参考答案(2013-2020).zip

    5. **软件测试**:通过执行程序来发现错误,包括单元测试、集成测试、系统测试和验收测试等。理解测试策略,如黑盒测试、白盒测试和灰盒测试,以及自动化测试工具的使用。 6. **软件维护**:软件上线后的修改、更新...

    华为eNSP实验模拟器(HCIE考试专用软件)

    华为ensp实验模拟器,华为技术学习利器,HCIE考试专用软件。好的软件值得分享。

    IIC通信测试文件.zip

    - 软件调试:通过打印语句或调试器检查代码执行过程,找出可能的错误源。 - 时序分析:借助示波器观察SDA和SCL的实际波形,确保符合IIC协议规范。 通过以上分析,我们可以理解IIC通信协议的基本概念、工作原理...

    一些不同软件类课程的习题带答案讲解示例.txt

    测试阶段主要是发现软件中的缺陷并进行修复,这个阶段的修复费用也比较高,因为需要对整个软件进行测试,确保修复后的软件能够正常运行。维护阶段是软件已经交付使用后,对软件进行的修改和维护,这个阶段的修复费用...

    个人开发STDF文件解析软件 STDF TOOL (全功能)

    个人开发STDF文件解析软件 STDF TOOL,最初为公司同事方便查看stdf文件开发的,python语言编写,有兴趣的可以使用测试一下,这一板是全功能的。简单的介绍可以去下面链接查看:...

    STDF-View解析查看软件

    半导体测试数据log文件,stdf ,std格式文件查看软件,可以查看stdf的test table,生成散点图,直方图,导出excel数据等功能,也可以到我的另一个文章STDF-View有简介,更详细一些。

    GoldenGate12 for Oracle11g测试

    ### GoldenGate 12 for Oracle 11g 测试知识点详解 #### 一、环境准备与配置 **1. 用户配置文档编辑** - **命令行操作**:`[oracle@enmo ~]$ vi .bash_profile` - 这一步是通过`vi`编辑器来编辑用户的`.bash_...

    python读取C语言头文件,参考博客,有测试记录、使用说明

    在IT行业中,有时候我们需要在不同的...通过这样的工具,我们可以更轻松地将C语言的资源融入到Python项目中,为软件开发带来便利。在实际应用中,这种技术可以用于自动化代码生成、文档生成、甚至代码分析等多种场景。

    测试手机闪存

    欢迎大家下载,这个是介绍手机闪存类型的一款软件,闪存就相当于电脑的硬盘,比如固态硬盘和机械硬盘。

Global site tag (gtag.js) - Google Analytics